0000950170-24-088947.txt : 20240801 0000950170-24-088947.hdr.sgml : 20240801 20240801071539 ACCESSION NUMBER: 0000950170-24-088947 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240801 DATE AS OF CHANGE: 20240801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BigCommerce Holdings, Inc. CENTRAL INDEX KEY: 0001626450 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 462707656 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39423 FILM NUMBER: 241164253 BUSINESS ADDRESS: STREET 1: 11305 FOUR POINTS DR, BLDG 2, SUITE 100 CITY: AUSTIN STATE: TX ZIP: 78726 BUSINESS PHONE: 1-888-699-8911 MAIL ADDRESS: STREET 1: 11305 FOUR POINTS DR, BLDG 2, SUITE 100 CITY: AUSTIN STATE: TX ZIP: 78726 10-Q 1 bigc-20240630.htm 10-Q 10-Q
--12-310001626450Q2falseP1YP1Y0001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-04-012024-06-300001626450us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-04-012023-06-300001626450us-gaap:EMEAMember2024-01-012024-06-300001626450us-gaap:PerformanceSharesMembersrt:MaximumMember2024-01-012024-06-300001626450bigc:TwoThousandTwentyEquityIncentivesPlanMember2024-05-092024-05-090001626450us-gaap:FairValueInputsLevel2Member2024-06-300001626450us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-06-300001626450us-gaap:CostOfSalesMember2023-01-012023-06-300001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001626450us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000016264502023-01-012023-12-310001626450us-gaap:RetainedEarningsMember2023-01-012023-03-310001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001626450us-gaap:SubscriptionAndCirculationMember2023-04-012023-06-300001626450us-gaap:CommercialPaperMember2023-12-310001626450srt:AsiaPacificMember2023-04-012023-06-300001626450bigc:TwoThousandTwentyThreeTermDebtMember2024-06-300001626450bigc:PartnerAndServicesMember2023-01-012023-06-300001626450us-gaap:FairValueInputsLevel2Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-06-300001626450bigc:MakeswiftIncMemberbigc:DevelopedTechnologyMember2023-10-3100016264502023-01-012023-03-310001626450us-gaap:CustomerRelationshipsMember2023-12-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001626450bigc:SevenPointFiveZeroPercentageConvertibleSeniorNotesDueTwoThousandTwentyEightMemberus-gaap:SubsequentEventMember2024-08-010001626450us-gaap:OtherIntangibleAssetsMember2023-12-310001626450us-gaap:SubscriptionAndCirculationMember2024-01-012024-06-300001626450bigc:PartnerAndServicesMember2024-04-012024-06-300001626450bigc:SevenPointFiveZeroPercentageConvertibleSeniorNotesDueTwoThousandTwentyEightMemberus-gaap:SubsequentEventMember2024-08-012024-08-010001626450us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001626450us-gaap:CorporateBondSecuritiesMember2024-06-300001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2024-06-300001626450us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001626450bigc:PartnerAndServicesMember2023-04-012023-06-300001626450us-gaap:FairValueInputsLevel3Member2023-12-310001626450bigc:PartnerAndServicesMember2024-01-012024-06-300001626450us-gaap:RestrictedStockMember2024-06-300001626450us-gaap:FairValueInputsLevel1Member2024-06-3000016264502024-03-310001626450srt:AsiaPacificMember2024-01-012024-06-300001626450us-gaap:CostOfSalesMember2024-04-012024-06-300001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2024-06-300001626450bigc:AcquisitionRelatedCompensationMember2024-01-012024-06-300001626450us-gaap:CashMember2023-12-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-300001626450bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-3100016264502022-12-310001626450bigc:TwentyTradingDaysPeriodMembersrt:MinimumMemberbigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-012021-09-300001626450bigc:MakeswiftIncMember2024-01-012024-06-300001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-06-300001626450bigc:MakeswiftIncMemberbigc:CompensationCostMember2024-01-012024-06-3000016264502024-06-300001626450us-gaap:RetainedEarningsMember2024-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001626450us-gaap:AdditionalPaidInCapitalMember2022-12-310001626450us-gaap:PerformanceSharesMember2024-01-012024-06-300001626450us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001626450us-gaap:FairValueInputsLevel2Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-310001626450us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001626450us-gaap:FairValueInputsLevel3Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2024-06-300001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-06-300001626450us-gaap:OtherIntangibleAssetsMember2024-06-300001626450us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001626450us-gaap:CommonStockMember2023-03-310001626450us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001626450us-gaap:AdditionalPaidInCapitalMember2024-06-300001626450us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001626450us-gaap:SubscriptionAndCirculationMembersrt:MaximumMember2024-01-012024-06-300001626450us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2024-06-300001626450bigc:AmericasOtherMember2024-04-012024-06-300001626450srt:AsiaPacificMember2023-01-012023-06-300001626450us-gaap:CommonStockMember2024-01-012024-03-310001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberbigc:Series1CommonStockMember2020-07-310001626450us-gaap:PerformanceSharesMembersrt:MinimumMember2024-01-012024-06-300001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-06-300001626450us-gaap:CostOfSalesMember2024-01-012024-06-300001626450us-gaap:FairValueInputsLevel3Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-310001626450us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001626450us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-012021-09-300001626450bigc:MakeswiftIncMember2023-10-310001626450us-gaap:RetainedEarningsMember2024-04-012024-06-300001626450bigc:MarketBasedAwardsMembersrt:MaximumMember2024-01-012024-06-300001626450bigc:TwoThousandTwentyOneCappedCallTransactionsMemberbigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-090001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2023-04-012023-06-300001626450bigc:NonCompeteAgreementMember2023-12-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberbigc:Series1CommonStockMember2024-01-012024-01-0100016264502023-06-300001626450us-gaap:CommonStockMember2024-03-310001626450us-gaap:EmployeeStockOptionMember2023-01-012023-06-3000016264502023-04-012023-06-300001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMemberus-gaap:SubsequentEventMember2024-08-010001626450us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001626450us-gaap:RestrictedStockMember2024-01-012024-06-300001626450bigc:MakeswiftIncMember2024-04-012024-06-3000016264502023-07-012023-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001626450us-gaap:CommonStockMember2022-12-310001626450us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-06-300001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-12-310001626450us-gaap:SubscriptionAndCirculationMember2023-01-012023-06-300001626450us-gaap:RetainedEarningsMember2023-03-310001626450us-gaap:CommonStockMember2024-04-012024-06-300001626450us-gaap:CostOfSalesMember2023-04-012023-06-300001626450us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-12-310001626450bigc:AmericasUnitedStatesMember2024-04-012024-06-300001626450us-gaap:RetainedEarningsMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001626450bigc:MakeswiftIncMemberus-gaap:CustomerRelationshipsMember2023-10-012023-10-310001626450bigc:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMemberbigc:MakeswiftIncMember2024-06-300001626450bigc:MakeswiftIncMemberbigc:DevelopedTechnologyMember2023-10-012023-10-310001626450us-gaap:RetainedEarningsMember2023-04-012023-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001626450bigc:AmericasUnitedStatesMember2024-01-012024-06-300001626450bigc:AmericasOtherMember2024-01-012024-06-300001626450bigc:TwoThousandTwentyEquityIncentivesPlanMember2020-07-310001626450us-gaap:CommonStockMember2023-06-300001626450us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001626450bigc:MakeswiftIncMember2024-06-3000016264502024-01-012024-03-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-12-310001626450bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-06-300001626450us-gaap:FairValueInputsLevel3Member2024-06-300001626450us-gaap:EmployeeSeveranceMember2024-01-012024-06-300001626450us-gaap:FairValueInputsLevel3Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-310001626450us-gaap:CashMember2024-06-300001626450srt:MinimumMemberbigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-300001626450us-gaap:FairValueInputsLevel1Member2023-12-310001626450bigc:TwoThousandTwentySixConvertibleSeniorNotesMember2023-12-310001626450bigc:TwoThousandTwentyThreeTermDebtMember2023-12-310001626450bigc:MarketBasedAwardsMembersrt:MinimumMember2024-01-012024-06-300001626450us-gaap:AdditionalPaidInCapitalMember2023-12-310001626450us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001626450us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-3100016264502024-07-012024-06-300001626450us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-06-300001626450bigc:MarketBasedAwardsMember2024-01-012024-06-300001626450us-gaap:TradeNamesMember2023-12-310001626450us-gaap:AdditionalPaidInCapitalMember2023-03-310001626450bigc:AmericasOtherMember2023-01-012023-06-300001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001626450bigc:MakeswiftIncMemberus-gaap:CustomerRelationshipsMember2023-10-3100016264502023-01-012023-06-300001626450us-gaap:EMEAMember2023-01-012023-06-300001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberbigc:Series1CommonStockMember2023-01-012023-01-010001626450us-gaap:CustomerRelationshipsMember2024-06-300001626450us-gaap:CommonStockMember2023-04-012023-06-300001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-06-300001626450bigc:TwoThousandTwentySixConvertibleSeniorNotesMember2024-01-012024-06-300001626450us-gaap:RetainedEarningsMember2022-12-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-01-012024-06-300001626450bigc:MakeswiftIncMember2023-10-012023-10-3100016264502024-04-012024-06-300001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001626450bigc:AmericasUnitedStatesMember2023-04-012023-06-300001626450bigc:TwoThousandTwentySixConvertibleSeniorNotesMember2024-06-300001626450us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-3000016264502023-12-310001626450us-gaap:FairValueInputsLevel2Member2023-12-310001626450us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001626450us-gaap:CommercialPaperMember2024-06-300001626450bigc:NonCompeteAgreementMember2024-06-300001626450us-gaap:CommonStockMember2024-06-300001626450us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-06-300001626450srt:MaximumMember2024-01-012024-06-300001626450bigc:AmericasOtherMember2023-04-012023-06-3000016264502024-07-300001626450us-gaap:SubscriptionAndCirculationMembersrt:MinimumMember2024-01-012024-06-300001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMemberbigc:TenTradingDaysPeriodMembersrt:MaximumMember2021-09-012021-09-300001626450us-gaap:FairValueInputsLevel2Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-310001626450us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001626450us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001626450us-gaap:USTreasurySecuritiesMember2024-06-300001626450us-gaap:RetainedEarningsMember2023-12-310001626450us-gaap:DevelopedTechnologyRightsMember2023-12-310001626450us-gaap:RestrictedStockUnitsRSUMember2024-06-300001626450us-gaap:FairValueInputsLevel1Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-06-300001626450us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001626450us-gaap:USTreasurySecuritiesMember2023-12-310001626450bigc:MakeswiftIncMemberus-gaap:TradeNamesMember2023-10-310001626450bigc:AmericasUnitedStatesMember2023-01-012023-06-300001626450us-gaap:EMEAMember2024-04-012024-06-300001626450us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001626450us-gaap:FairValueInputsLevel3Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-06-300001626450us-gaap:RetainedEarningsMember2023-06-300001626450us-gaap:CommonStockMember2023-01-012023-03-310001626450us-gaap:CommonStockMember2023-12-310001626450us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001626450srt:AsiaPacificMember2024-04-012024-06-300001626450us-gaap:CorporateBondSecuritiesMember2023-12-310001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberbigc:Series1CommonStockMember2022-01-012022-01-010001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001626450bigc:MakeswiftIncMemberus-gaap:TradeNamesMember2023-10-012023-10-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2024-06-300001626450us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-12-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001626450us-gaap:SubscriptionAndCirculationMember2024-04-012024-06-3000016264502023-03-310001626450us-gaap:TradeNamesMember2024-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001626450us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001626450bigc:AcquisitionRelatedCompensationMember2023-01-012023-06-300001626450bigc:MarketBasedAwardsMember2024-06-300001626450us-gaap:EmployeeSeveranceMember2024-06-300001626450us-gaap:PerformanceSharesMember2024-04-012024-06-300001626450us-gaap:RetainedEarningsMember2024-03-310001626450us-gaap:FairValueInputsLevel1Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-3000016264502024-01-012024-06-300001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberbigc:Series1CommonStockMember2024-06-300001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-300001626450us-gaap:AdditionalPaidInCapitalMember2024-03-310001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001626450us-gaap:RestrictedStockMember2023-12-310001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-3100016264502024-07-012024-01-012024-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001626450us-gaap:DevelopedTechnologyRightsMember2024-06-300001626450bigc:TwoThousandTwentyThreeTermDebtMember2024-01-012024-06-300001626450us-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMemberus-gaap:GeographicConcentrationRiskMember2024-04-012024-06-300001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001626450us-gaap:EmployeeSeveranceMember2023-12-310001626450srt:MinimumMember2024-01-012024-06-300001626450us-gaap:StockOptionMember2024-01-012024-06-300001626450bigc:MarketBasedAwardsMember2024-04-012024-06-300001626450bigc:MakeswiftIncMemberbigc:CompensationCostMember2024-04-012024-06-300001626450bigc:TwoThousandTwentyOneCappedCallTransactionsMemberbigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-092021-09-090001626450us-gaap:AdditionalPaidInCapitalMember2023-06-300001626450us-gaap:EMEAMember2023-04-012023-06-30xbrli:purebigc:Tranchebigc:Daysxbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

 

FORM 10-Q

 

 

(Mark One)

 

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

 

For the quarterly period ended June 30, 2024

OR

 

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

 

For the transition period from __________ to __________

Commission File Number: 001-39423

 

 

BigCommerce Holdings, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

46-2707656

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

11305 Four Points Drive
Building II, Suite 100

Austin, Texas

78726

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (512) 865-4500

 

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Series 1 common stock, $0.0001 par value per share

 

BIGC

 

The Nasdaq Global Market

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

 

Accelerated filer

 

 

 

 

Non-accelerated filer

 

 

Smaller reporting company

 

 

 

 

 

 

 

Emerging growth company

 

 

 

 

 

 

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

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

As of July 30, 2024, the registrant had 77,753,052 shares of common stock, $0.0001 par value per share outstanding.

 

 


Table of Contents

 

Page

PART I.

FINANCIAL INFORMATION

2

Item 1.

Financial Statements

2

Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023

2

Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2024 and 2023

3

Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2024 and 2023

4

 

Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended June 30, 2024 and 2023

5

Condensed Consolidated Statements of Cash Flows for the three and six months ended June 30, 2024 and 2023

6

Notes to Condensed Consolidated Financial Statements

7

Item 2.

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

24

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

36

Item 4.

Controls and Procedures

37

PART II.

OTHER INFORMATION

38

Item 1.

Legal Proceedings

38

Item 1A.

Risk Factors

38

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

39

Item 3.

Defaults Upon Senior Securities

39

Item 4.

Mine Safety Disclosures

39

Item 5.

Other Information

39

Item 6.

Exhibits

39

 

Signatures

40

 

 

 

i


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

BigCommerce Holdings, Inc.

Condensed Consolidated Balance Sheets

(in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(unaudited)

 

 

 

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

133,088

 

 

$

71,719

 

Restricted cash

 

 

1,120

 

 

 

1,126

 

Marketable securities

 

 

142,712

 

 

 

198,415

 

Accounts receivable, net

 

 

45,054

 

 

 

37,713

 

Prepaid expenses and other assets, net

 

 

24,688

 

 

 

24,733

 

Deferred commissions

 

 

9,119

 

 

 

8,280

 

Total current assets

 

 

355,781

 

 

 

341,986

 

Property and equipment, net

 

 

9,975

 

 

 

10,233

 

Operating lease, right-of-use-assets

 

 

3,647

 

 

 

4,405

 

Prepaid expenses, net of current portion

 

 

2,633

 

 

 

1,240

 

Deferred commissions, net of current portion

 

 

6,408

 

 

 

7,056

 

Intangible assets, net

 

 

22,133

 

 

 

27,052

 

Goodwill

 

 

51,927

 

 

 

52,086

 

Total assets

 

$

452,504

 

 

$

444,058

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

6,686

 

 

$

7,982

 

Accrued liabilities

 

 

3,596

 

 

 

2,652

 

Deferred revenue

 

 

42,417

 

 

 

32,242

 

Current portion of debt

 

 

417

 

 

 

547

 

Current portion of operating lease liabilities

 

 

2,424

 

 

 

2,542

 

Other current liabilities

 

 

23,289

 

 

 

24,785

 

Total current liabilities

 

 

78,829

 

 

 

70,750

 

Long-term portion of debt

 

 

340,468

 

 

 

339,614

 

Operating lease liabilities, net of current portion

 

 

6,393

 

 

 

7,610

 

Other long-term liabilities, net of current portion

 

 

703

 

 

 

551

 

Total liabilities

 

 

426,393

 

 

 

418,525

 

Stockholders’ equity

 

 

 

 

 

 

Common stock

 

 

7

 

 

 

7

 

Additional paid-in capital

 

 

638,586

 

 

 

620,021

 

Accumulated other comprehensive gain (loss)

 

 

(177

)

 

 

163

 

Accumulated deficit

 

 

(612,305

)

 

 

(594,658

)

Total stockholders’ equity

 

 

26,111

 

 

 

25,533

 

Total liabilities and stockholders’ equity

 

$

452,504

 

 

$

444,058

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

2


BigCommerce Holdings, Inc.

Condensed Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

 

 

 

For the three months ended June 30,

 

 

For the six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

Cost of revenue (1)

 

 

19,811

 

 

 

18,756

 

 

 

38,250

 

 

 

36,202

 

Gross profit

 

 

62,018

 

 

 

56,687

 

 

 

123,939

 

 

 

110,998

 

Operating expenses: (1)

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

34,425

 

 

 

35,593

 

 

 

66,857

 

 

 

69,645

 

Research and development

 

 

20,287

 

 

 

21,403

 

 

 

40,275

 

 

 

42,248

 

General and administrative

 

 

15,436

 

 

 

14,428

 

 

 

30,365

 

 

 

30,922

 

Amortization of intangible assets

 

 

2,452

 

 

 

2,033

 

 

 

4,919

 

 

 

4,066

 

Acquisition related costs

 

 

334

 

 

 

4,125

 

 

 

667

 

 

 

8,250

 

Restructuring charges

 

 

2,572

 

 

 

0

 

 

 

2,572

 

 

 

420

 

Total operating expenses

 

 

75,506

 

 

 

77,582

 

 

 

145,655

 

 

 

155,551

 

Loss from operations

 

 

(13,488

)

 

 

(20,895

)

 

 

(21,716

)

 

 

(44,553

)

Interest income

 

 

3,196

 

 

 

2,825

 

 

 

6,374

 

 

 

5,251

 

Interest expense

 

 

(720

)

 

 

(722

)

 

 

(1,440

)

 

 

(1,444

)

Other expense

 

 

(111

)

 

 

(63

)

 

 

(443

)

 

 

(32

)

Loss before provision for income taxes

 

 

(11,123

)

 

 

(18,855

)

 

 

(17,225

)

 

 

(40,778

)

Provision for income taxes

 

 

(132

)

 

 

(210

)

 

 

(422

)

 

 

(407

)

Net loss

 

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

Basic net loss per share

 

$

(0.15

)

 

$

(0.25

)

 

$

(0.23

)

 

$

(0.55

)

Shares used to compute basic net loss per share

 

 

77,456

 

 

 

74,790

 

 

 

77,041

 

 

 

74,468

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

For the three months ended June 30,

 

 

For the six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

1,028

 

 

$

1,290

 

 

$

1,684

 

 

$

2,479

 

Sales and marketing

 

 

3,138

 

 

 

3,566

 

 

 

5,005

 

 

 

6,433

 

Research and development

 

 

3,273

 

 

 

3,943

 

 

 

6,749

 

 

 

7,446

 

General and administrative

 

 

2,582

 

 

 

2,573

 

 

 

5,174

 

 

 

5,652

 

 

 

 

 

 

 

 

 

 

 

 

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

3


BigCommerce Holdings, Inc.

Condensed Consolidated Statements of Comprehensive Loss

(in thousands)

(unaudited)

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Net unrealized gain (loss) on marketable debt securities

 

 

(81

)

 

 

(90

)

 

 

(340

)

 

 

627

 

Total comprehensive loss

 

$

(11,336

)

 

$

(19,155

)

 

$

(17,987

)

 

$

(40,558

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

4


BigCommerce Holdings, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands)

(unaudited)

 

 

 

For the three and six months ended June 30, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated

 

 

Accumulated
Other
Comprehensive

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Loss

 

 

Equity

 

Balance at December 31, 2023

 

 

76,410

 

 

$

7

 

 

$

620,021

 

 

$

(594,658

)

 

$

163

 

 

$

25,533

 

Proceeds from exercise of stock options

 

 

308

 

 

 

0

 

 

 

974

 

 

 

0

 

 

 

0

 

 

 

974

 

Release of restricted stock units

 

 

507

 

 

 

0

 

 

 

(1,325

)

 

 

0

 

 

 

0

 

 

 

(1,325

)

Stock-based compensation

 

 

0

 

 

 

0

 

 

 

8,388

 

 

 

0

 

 

 

0

 

 

 

8,388

 

Total other comprehensive loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(259

)

 

 

(259

)

Net loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(6,392

)

 

 

0

 

 

 

(6,392

)

Balance at March 31, 2024

 

 

77,225

 

 

$

7

 

 

$

628,058

 

 

$

(601,050

)

 

$

(96

)

 

$

26,919

 

Proceeds from exercise of stock options

 

 

77

 

 

 

0

 

 

$

271

 

 

 

0

 

 

 

0

 

 

$

271

 

Release of restricted stock units

 

 

397

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

0

 

Issuance of common stock as consideration for an acquisition

 

 

41

 

 

 

0

 

 

 

248

 

 

 

0

 

 

 

0

 

 

 

248

 

Stock-based compensation

 

 

0

 

 

 

0

 

 

 

10,009

 

 

 

0

 

 

 

0

 

 

 

10,009

 

Total other comprehensive loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(81

)

 

 

(81

)

Net loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(11,255

)

 

 

0

 

 

 

(11,255

)

Balance at June 30, 2024

 

 

77,740

 

 

$

7

 

 

$

638,586

 

 

$

(612,305

)

 

$

(177

)

 

$

26,111

 

 

 

 

 

 

 

 

For the three and six months ended June 30, 2023

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated

 

 

Accumulated
Other
Comprehensive

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Loss

 

 

Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

73,945

 

 

$

7

 

 

$

576,851

 

 

$

(529,987

)

 

$

(1,199

)

 

$

45,672

 

Proceeds from exercise of stock options

 

 

246

 

 

 

0

 

 

 

1,103

 

 

 

0

 

 

 

0

 

 

 

1,103

 

Release of restricted stock units

 

 

396

 

 

 

0

 

 

 

(1,419

)

 

 

0

 

 

 

0

 

 

 

(1,419

)

Stock-based compensation

 

 

0

 

 

 

0

 

 

 

10,487

 

 

 

0

 

 

 

0

 

 

 

10,487

 

Total other comprehensive loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

717

 

 

 

717

 

Net loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(22,120

)

 

 

0

 

 

 

(22,120

)

Balance at March 31, 2023

 

 

74,587

 

 

$

7

 

 

$

587,022

 

 

$

(552,107

)

 

$

(482

)

 

$

34,440

 

Proceeds from exercise of stock options

 

 

163

 

 

$

0

 

 

$

1,156

 

 

$

0

 

 

$

0

 

 

$

1,156

 

Release of restricted stock units

 

 

354

 

 

 

0

 

 

 

(811

)

 

 

0

 

 

 

0

 

 

 

(811

)

Stock-based compensation

 

 

0

 

 

 

0

 

 

 

11,290

 

 

 

0

 

 

 

0

 

 

 

11,290

 

Total other comprehensive loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(90

)

 

 

(90

)

Net loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(19,065

)

 

 

0

 

 

 

(19,065

)

Balance at June 30, 2023

 

 

75,104

 

 

$

7

 

 

$

598,657

 

 

$

(571,172

)

 

$

(572

)

 

$

26,920

 

 

 

 

 

 

 

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

5


 

BigCommerce Holdings, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

 

 

Net loss

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

3,512

 

 

 

2,940

 

 

 

6,998

 

 

 

5,844

 

Amortization of discount on debt

 

497

 

 

 

494

 

 

 

994

 

 

 

987

 

Stock-based compensation expense

 

10,009

 

 

 

11,290

 

 

 

18,397

 

 

 

21,777

 

Provision for expected credit losses

 

850

 

 

 

433

 

 

 

1,713

 

 

 

1,508

 

Other

 

(37

)

 

 

0

 

 

 

(37

)

 

 

0

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable

 

(6,790

)

 

 

6,425

 

 

 

(9,378

)

 

 

(1,760

)

Prepaid expenses

 

3,935

 

 

 

751

 

 

 

(1,025

)

 

 

(3,484

)

Deferred commissions

 

(402

)

 

 

(821

)

 

 

(191

)

 

 

(772

)

Accounts payable

 

(356

)

 

 

(1,023

)

 

 

(1,245

)

 

 

(528

)

Accrued and other liabilities

 

4,168

 

 

 

7,027

 

 

 

(433

)

 

 

2,105

 

Deferred revenue

 

7,607

 

 

 

6,292

 

 

 

10,175

 

 

 

9,415

 

Net cash provided by (used in) operating activities

 

11,738

 

 

 

14,743

 

 

 

8,321

 

 

 

(6,093

)

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

 

 

Cash paid for acquisition

 

(100

)

 

0

 

 

 

(100

)

 

0

 

Purchase of property and equipment

 

(1,064

)

 

 

(1,017

)

 

 

(1,870

)

 

 

(2,080

)

Maturity of marketable securities

 

62,525

 

 

 

83,643

 

 

 

91,965

 

 

 

123,072

 

Purchase of marketable securities

 

(1,037

)

 

 

(85,351

)

 

 

(36,602

)

 

 

(133,394

)

Net cash provided by (used in) investing activities

 

60,324

 

 

 

(2,725

)

 

 

53,393

 

 

 

(12,402

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

 

 

Proceeds from exercise of stock options

 

271

 

 

 

1,156

 

 

 

1,245

 

 

 

2,245

 

Taxes paid related to net share settlement of stock options

 

0

 

 

 

(811

)

 

 

(1,325

)

 

 

(2,230

)

Proceeds from financing obligation

 

0

 

 

 

1,081

 

 

 

0

 

 

 

1,081

 

Repayment of debt

 

(137

)

 

 

0

 

 

 

(271

)

 

 

0

 

Net cash provided by (used in) financing activities

 

134

 

 

 

1,426

 

 

 

(351

)

 

 

1,096

 

Net change in cash and cash equivalents and restricted cash

 

72,196

 

 

 

13,444

 

 

 

61,363

 

 

 

(17,399

)

Cash and cash equivalents and restricted cash, beginning of period

 

62,012

 

 

 

62,187

 

 

 

72,845

 

 

 

93,030

 

Cash and cash equivalents and restricted cash, end of period

$

134,208

 

 

$

75,631

 

 

$

134,208

 

 

$

75,631

 

Supplemental cash flow information:

 

 

 

 

 

 

 

 

 

 

 

Cash paid for interest

$

6

 

 

$

0

 

 

$

445

 

 

$

431

 

Cash paid for taxes

$

42

 

 

$

60

 

 

$

182

 

 

$

212

 

Noncash investing and financing activities:

 

 

 

 

 

 

 

 

 

 

 

Capital additions, accrued but not paid

$

117

 

 

$

125

 

 

$

117

 

 

$

190

 

Fair value of shares issued as consideration for acquisition

$

248

 

 

$

0

 

 

$

248

 

 

$

0

 

 

 

 

 

 

 

 

 

 

 

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

 

 

6


BigCommerce Holdings, Inc.

Notes to Condensed Consolidated Financial Statements

1. Overview

BigCommerce Holdings, Inc. (the “Company”) is leading a new era of ecommerce. The Company’s software-as-a-service (“SaaS”) platform simplifies the creation of engaging online stores by delivering a unique combination of ease-of-use, enterprise functionality, and flexibility. The Company empowers both its customers’ branded ecommerce stores and their cross-channel connections to popular online marketplaces, social networks, and offline point-of-sale systems.

The Company empowers businesses to turn digital transformation into a competitive advantage, and allows merchants to build their ecommerce solution their way with the flexibility to fit their unique business and product offerings. The Company provides a comprehensive platform for launching and scaling an ecommerce operation, including store design, catalog management, hosting, checkout, order management, reporting, and pre-integration into third-party services like payments, shipping, and accounting. All of the Company’s stores run on a single code base and share a global, multi-tenant architecture purpose built for security, high performance, and innovation. The Company’s platform serves stores in a wide variety of sizes, product categories, and purchase types, including business-to-consumer and business-to-business.

References in these condensed consolidated financial statements to “we”, “us”, “our”, the “Company”, or “BigCommerce” refer to BigCommerce Holdings, Inc. and its subsidiaries, unless otherwise stated.

2. Summary of significant accounting policies

Basis of presentation

The accompanying condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information.

In the opinion of management, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2023, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 29, 2024. The results of operations for the three and six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other period.

Basis of consolidation

The accompanying condensed consolidated financial statements include the Company’s accounts and the accounts of the Company’s wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

The Company’s fiscal year ends on December 31. References to “fiscal 2024,” for example, refer to the fiscal year ended December 31, 2024.

Use of estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions in the Company’s consolidated financial statements and notes thereto.

Significant estimates and assumptions made by management in these consolidated financial statements include:

 

the allowance for credit losses;
constrained revenue;
variable consideration for revenue recognition;
the period of benefit associated with costs capitalized to obtain revenue contracts;
the useful lives of intangible assets; and
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;

7


Because of the use of estimates inherent in financial reporting process actual results could differ and the differences could be material to the Company’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

ASU 2023-07, Segment Reporting (Topic 280)

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 requires all public entities, including those public entities that have a single reportable segment to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the individual or the name of the group or committee identified as the chief operating decision maker (“CODM”). ASU 2023-07 is effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company’s but does not expect it to have a material impact on the consolidated financial statements.

ASU 2023-09, Income Taxes (Topic 740)

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires all entities to provide more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this Update also eliminate requirements such as (1) the disclosure of the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months, (2) or making a statement that an estimate of the range cannot be made, and (3) the disclosure of the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. Lastly, the amendments in this Update replace the term ‘public entity’ as currently used in Topic 740 with the term ‘public business entity’. ASU 2023-09 is effective for the Company’s fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company but does not expect it to have a material impact on the consolidated financial statements.

Other accounting standard updates effective for interim and annual periods beginning after December 31, 2023 are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.

Segments

The Company’s CODM is the chief executive officer. The Company’s chief executive officer reviews the financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. Accordingly, the Company has determined that it operates as a single operating and reportable segment.

Revenue recognition

Subscription solutions

Subscription solutions revenue consists primarily of platform subscription fees from all plans and recurring professional services. Subscription solutions are charged monthly, quarterly, or annually for the Company’s customers to sell their products and process transactions on the Company’s platform. Subscription solutions are generally charged per online store and are based on the store’s subscription plan. Monthly subscription fees for enterprise plans are adjusted if a customer’s gross merchandise volume (“GMV”) or orders processed are above specified plan thresholds on a trailing twelve-month basis. For most subscription solutions arrangements, excluding enterprise subscription plans, the Company has determined the Company meets the variable consideration allocation exception and, therefore, recognizes fixed monthly fees or a pro-rata portion of quarterly or annual fees and any transaction fees as revenue in the month they are earned. During fiscal year 2023, the Company adopted a new pricing structure that provided a discount to the contractual price for customers who pay quarterly or annually. Prior to this date, enterprise subscription plans included an upfront promotional period in order to incentivize the customer to enter into a subscription arrangement. In both of these scenarios, the total subscription fee is recognized on a straight-line basis over the term of the contract. In determining the amount of revenue to be recognized, the Company determines whether collection of the entire transaction price is probable. Only amounts deemed probable are recognized as revenue. Key factors in this determination are historical contract termination rates and general economic factors.

Subscription revenue includes revenue from Feedonomics. Feedonomics provides a technology platform and related services that enables online retailers and other sellers to automate online listings of the sellers’ information across multiple third-party marketplaces and advertisers (such as Amazon, Google, Facebook, etc.). The Company provides these services under service contracts which are generally one year or less, and in many cases month-to-month. These service types may be sold stand-alone or as part of a

8


multi-service bundle (e.g. both marketplaces and advertising). Services are performed and fees are determined based on monthly usage and are billed in arrears.

Professional services, which primarily consist of education packages, launch services, solutions architecting, implementation consulting, and catalog transfer services, are generally billed and recognized as revenue when delivered.

Contracts with the Company’s retail customers are generally month-to-month, while contracts with the Company’s enterprise customers generally range from one to three years. Contracts are typically non-cancelable and do not contain refund-type provisions. Revenue is presented net of sales tax and other taxes the Company collects on behalf of governmental authorities.

Partner and services

The Company’s partner and services revenue includes revenue share, partner technology integrations, and marketing services provided to partners. Revenue share relates to fees earned by the Company’s partners from customers using the Company’s platform, where the Company has an arrangement with such partners to share such fees as they occur. Revenue share is recognized at the time the earning activity is complete, which is generally monthly and variable based on customer usage on the platform. Revenue for partner technology integrations is recorded on a straight-line basis over the life of the contract commencing when the integration has been completed. Revenue for marketing services are recognized either at the time the earning activity is complete, or ratably over the length of the contract, depending on the nature of the obligations in the contract. Payments received in advance of services being rendered are recorded as deferred revenue and recognized when the obligation is completed.

The Company also derives revenue from the sales of website themes and applications upon delivery.

The Company recognizes partner revenue share on a net basis as the Company has determined that the Company is the agent in the Company’s arrangements with third-party application providers. All other revenue is recognized on a gross basis, as the Company has determined the Company is the principal in these arrangements.

Contracts with multiple performance obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

The Company’s subscription contracts are generally comprised of a single performance obligation to provide access to the Company’s platform, but can include additional performance obligations. For contracts with multiple performance obligations where the contracted price differs from the standalone selling price (“SSP”) for any distinct good or service, the Company may be required to allocate the contract’s transaction price to each performance obligation using the Company’s best estimate of SSP. Judgment is required to determine the SSP for each distinct performance obligation. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the observable prices of products or services sold or priced separately in comparable circumstances to similar customers.

Contracts with the Company’s technology solution partners may include multiple performance obligations, which can include integrations and marketing activities. In determining whether integration services are distinct from hosting services the Company considers various factors. These considerations include the level of integration, interdependency, and interrelation between the implementation and hosting services. The Company has concluded that the integration services included in contracts with hosting obligations are not distinct. As a result, the Company defers any arrangement fees for integration services and recognize such amounts over the life of the hosting obligation commencing when the integration has been completed. To determine if marketing activities are distinct, the Company considers the nature of the promise in the contract, the timing of payment, and the partner expectations. Additional consideration for some partner contracts varies based on the level of customer activity on the platform. Certain agreements contain minimum guarantees of revenue share. These contracts are evaluated to determine if the guaranteed minimum is substantive. If the minimum is deemed substantive, revenue is recognized ratably over the life of the agreement. For most of the Company’s contracts, the Company has determined the variable consideration allocation exception has been met and therefore variable fees are recognized in the period they are earned.

The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, contract assets, and deferred revenue.

Contract assets

Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets are recorded on the condensed consolidated balance sheets at the end of each reporting period in Prepaid expenses and other assets, net. Typically, contract assets arise from agreements that have tiered billings over the contract life,

9


promotional billing periods, and partner and services revenue agreements that include substantive minimums. Net contract assets were $11.5 million as of June 30, 2024 as compared to $11.9 million as of December 31, 2023.

The Company is exposed to credit losses primarily through sales of products and services to customers and partners. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintain a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine what will ultimately be collected from its customers and partners, delinquency level and customer type have been identified as the primary specific risk affecting the Company’s contract assets, and the estimate for losses is analyzed annually and adjusted as necessary. The Company has provisioned $1.1 million and $1.5 million for credit losses related to contract assets as of June 30, 2024 and December 31, 2023, respectively.

Deferred revenue

Deferred revenue primarily consists of amounts that have been received from customers in advance of the performance obligation being satisfied. The Company recognizes revenue from deferred revenue when the services are performed and the corresponding revenue recognition criteria are met. Amounts recognized from deferred revenue represent primarily revenue from the sale of subscription solutions, integration, and marketing services. The Company recognized $6.6 million and $22.5 million of previously deferred revenue during the three and six months ended June 30, 2024.

Remaining performance obligation

As of June 30, 2024, the Company had $182.0 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. Remaining performance obligation is subject to future economic risks, including bankruptcies, regulatory changes and other market factors. The Company expects to recognize approximately 60 percent of the remaining performance obligations as revenue in the following 12 month period, and the remaining balance in the periods thereafter.

Remaining performance obligation consisted of the following:

 

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of June 30, 2024

 

$

110,486

 

 

$

71,524

 

 

$

182,010

 

As of June 30, 2023

 

 

80,171

 

 

 

53,077

 

 

 

133,248

 

 

Cost of revenue

Cost of revenue consists primarily of personnel-related costs, including: stock-based compensation expenses for customer support and professional services personnel; costs of maintaining and securing infrastructure and platform; allocation of overhead costs and credit card processing fees; and amortization expense associated with capitalized internal-use software.

Accounts receivable

Accounts receivable are stated at net realizable value and include both billed and unbilled receivables. Accounts receivable are net of an allowance for credit losses, are not collateralized, and do not bear interest. Payment terms range from due immediately to due within 90 days. The accounts receivable balance at June 30, 2024 and December 31, 2023 included unbilled receivables of $10.5 million, and $11.0 million, respectively.

The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes grouped customers by similar risk profiles, along with the invoiced accounts receivable portfolio and unbilled accounts receivable for significant risks, historical collection activity, and an estimate of future collectability to determine the amount that the Company will ultimately collect. This estimate is analyzed annually and adjusted as necessary.

Identified risks pertaining to the Company’s invoiced accounts receivable include the delinquency level and customer type. The estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances, historical customer delinquency, and assessment of the overall portfolio and general economic conditions.

10


The allowance for credit losses consisted of the following:

 

(in thousands)

 

 

 

Balance at December 31, 2023

 

$

5,997

 

Provision for expected credit losses

 

 

863

 

Write-offs charged against the allowance

 

 

(821

)

Balance at March 31, 2024

 

$

6,039

 

Provision for expected credit losses

 

 

850

 

Write-offs charged against the allowance

 

 

(1,200

)

Balance at June 30, 2024

 

$

5,689

 

 

Stock-based compensation

The Company issues stock options, restricted stock units (“RSUs”) and performance based restricted stock units (“PSUs”) to employees.

The Company values stock options using the Black-Scholes option-pricing model at the date of grant and recognizes the related stock-based compensation expense on a straight-line basis over the service period, net of estimated forfeitures, which is typically four years.

The Company values RSUs at the closing market price on the date of grate. RSUs typically vest in equal installments over a four-year period, subject to continued service, and compensation expense is recognized straight-line over the requisite service period, net of estimated forfeitures.

The Company grants PSUs which provide for shares of common stock to be earned based on the Company's total stockholder return compared to the Russell 2000 index, and referred to as market-based awards. The Company values these market-based awards on the grant date using the Monte Carlo simulation model. The determination of fair value is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company assumes no dividend yield and recognizes stock-based compensation expense ratably from grant date over the performance period of the award. The market-based awards will cliff-vest at the end of the three-year period ranging from 0 percent to 200 percent of the target number of PSUs granted.

The Company also grants PSUs which provide for shares of common stock to be earned based on its attainment of the Company's adjusted earnings before interest, taxes, depreciation and amortization (“adjusted EBITDA”) and revenue relative to a target specified in the applicable agreement, and are referred to as Company performance-based awards. The Company values these awards at the closing market price on the date of grant. The vesting of Company performance-based awards is conditioned upon the achievement of certain targets and will vest in three annual tranches in a percentage of the target number of shares between 0 percent to 200 percent. The Company recognizes stock-based compensation expense over the performance period, if it is probable that the performance condition will be achieved. Adjustments to stock-based compensation expense are made, as needed, each reporting period based on changes in our estimate of the number of units that are probable of vesting.

 

3. Revenue recognition and deferred costs

Revenue recognition

The Company’s source of revenue consists of subscription solutions fees and partner and services fees. These services allow customers to access the Company’s hosted software over the contract period. The customer is not allowed to take possession of the software or transfer the software. The Company’s revenue arrangements do not contain general rights of refund in the event of cancellations.

Disaggregation of revenue

The following table disaggregates revenue by major source:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Subscription solutions

 

$

61,796

 

 

$

56,135

 

 

$

122,755

 

 

$

109,943

 

Partner and services

 

 

20,033

 

 

 

19,308

 

 

 

39,434

 

 

 

37,257

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

 

11


 

Revenue by geographic region was as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Americas – United States

 

$

62,428

 

 

$

57,546

 

 

$

123,567

 

 

$

112,355

 

Americas – other (1)

 

 

3,777

 

 

 

3,422

 

 

 

7,552

 

 

 

6,773

 

EMEA

 

 

9,281

 

 

 

8,649

 

 

 

18,473

 

 

 

16,633

 

APAC

 

 

6,343

 

 

 

5,826

 

 

 

12,597

 

 

 

11,439

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

(1)Americas-other revenue includes revenue from North and South America, other than the U.S.

Revenue by geographical region is determined based on the region of the customers’ bill-to address. Revenue attributed to the United States was 76 percent and EMEA was 11 percent during the three and six months ended June 30, 2024 and 2023. No single country, other than the United States, represented more than ten percent of total revenue during the three and six months ended June 30, 2024 and 2023.

Deferred commissions

Certain sales commissions earned by the Company’s go-to-market teams are considered incremental and recoverable costs of obtaining a contract with a customer. The Company amortizes deferred sales commissions ratably over the average customer life which is three years. The Company includes amortization of deferred commissions in sales and marketing expense in the condensed consolidated statements of operations. The Company periodically reviews the carrying amount of deferred commissions to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. The Company did not recognize an impairment of deferred commissions during the three and six months ended June 30, 2024 and the year ended December 31, 2023.

Sales commissions of $2.8 million and $2.5 million were deferred for the three months ended June 30, 2024 and 2023, respectively; and $5.0 million and $4.2 million were deferred for the six months ended June 30, 2024 and 2023, respectively.

Deferred commission amortization expense was $2.4 million and $1.7 million for the three months ended June 30, 2024 and 2023, respectively; and $4.7 million and $3.3 million for the six months ended June 30, 2024 and 2023 , respectively.

4. Fair value measurements

Financial instruments carried at fair value include cash and cash equivalents, restricted cash and marketable securities. The fair value of our convertible senior notes is included below for disclosure purposes only.

For assets and liabilities measured at fair value, fair value is the price to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it would transact, and assumptions that market participants would use when pricing asset or liabilities.

The accounting standard for fair value establishes a fair value hierarchy based on three levels of inputs, the first two of which are considered observable and the last unobservable. The standard requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The three levels of inputs that may be used to measure fair value are as follows:

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2 – Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Inputs are unobservable that are significant to the fair value of the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s data.

The following table presents information about the Company’s cash equivalents, marketable securities and liabilities that were measured at fair value as of June 30, 2024 and December 31, 2023:

 

12


 

 

As of June 30, 2024

 

(in thousands)

 

Quoted Prices in
Active Markets
for Identical Assets
 (Level 1)

 

 

Significant Other
Observable
Inputs
 (Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total Fair Value

 

Cash equivalents (1):

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

97,897

 

 

$

0

 

 

0

 

 

$

97,897

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

0

 

 

 

67,926

 

 

0

 

 

 

67,926

 

U.S. treasury securities

 

 

41,955

 

 

0

 

 

0

 

 

 

41,955

 

Commercial paper

 

0

 

 

 

9,911

 

 

0

 

 

 

9,911

 

Agency bonds

 

0

 

 

 

22,920

 

 

0

 

 

 

22,920

 

Total marketable securities

 

$

41,955

 

 

$

100,757

 

 

$

0

 

 

$

142,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

301,875

 

 

$

0

 

 

$

301,875

 

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $36.3 million of cash, as of June 30, 2024.

 

 

 

As of December 31, 2023

 

(in thousands)

 

Quoted Prices in
Active Markets
for Identical Assets
 (Level 1)

 

 

Significant Other
Observable
Inputs
 (Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total Fair Value

 

Cash equivalents (1):

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

39,754

 

 

$

0

 

 

$

0

 

 

$

39,754

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

0

 

 

 

64,545

 

 

 

0

 

 

 

64,545

 

U.S. treasury securities

 

 

48,138

 

 

 

0

 

 

 

0

 

 

 

48,138

 

Commercial paper

 

 

0

 

 

 

30,596

 

 

 

0

 

 

 

30,596

 

Agency bonds

 

 

0

 

 

 

55,136

 

 

 

0

 

 

 

55,136

 

Total marketable securities

 

$

48,138

 

 

$

150,277

 

 

$

0

 

 

$

198,415

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

280,658

 

 

$

0

 

 

$

280,658

 

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $33.1 million of cash, as of December 31, 2023.

The contractual maturities of the investments classified as marketable securities were as follows:

(in thousands)

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Due within 1 year

 

$

118,858

 

 

$

183,132

 

Due in 1 year through 2 years

 

 

23,854

 

 

 

15,283

 

Total marketable securities

 

$

142,712

 

 

$

198,415

 

 

13


The following tables summarize the gains, losses, and estimated fair value of cash equivalents, marketable securities and liabilities as of June 30, 2024 and December 31, 2023:

 

 

As of June 30, 2024

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

97,897

 

 

$

0

 

 

$

0

 

 

$

97,897

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

67,977

 

 

 

13

 

 

 

(64

)

 

 

67,926

 

U.S. treasury securities

 

 

42,050

 

 

 

0

 

 

 

(95

)

 

 

41,955

 

Commercial paper

 

 

9,910

 

 

 

2

 

 

 

(1

)

 

 

9,911

 

Agency bonds

 

 

22,946

 

 

 

0

 

 

 

(26

)

 

 

22,920

 

Total marketable securities

 

$

142,883

 

 

$

15

 

 

$

(186

)

 

$

142,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

301,875

 

 

 

 

 

As of December 31, 2023

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

39,754

 

 

$

0

 

 

$

0

 

 

$

39,754

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

64,421

 

 

 

157

 

 

 

(33

)

 

 

64,545

 

U.S. treasury securities

 

 

48,061

 

 

 

86

 

 

 

(9

)

 

 

48,138

 

Commercial paper

 

 

30,588

 

 

 

16

 

 

 

(8

)

 

 

30,596

 

Agency bonds

 

 

55,182

 

 

 

24

 

 

 

(70

)

 

 

55,136

 

Total marketable securities

 

$

198,252

 

 

$

283

 

 

$

(120

)

 

$

198,415

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

280,658

 

 

5. Business combinations

Acquisition of Makeswift

In October 2023, the Company acquired all issued and outstanding stock of Makeswift, Inc. (“Makeswift”) pursuant to a merger agreement. Makeswift is a leading visual editor for Next.js websites. The total purchase consideration for Makeswift was approximately $9.2 million which consisted of the following:

(in thousands)

 

Amount

 

Base purchase price

 

$

11,000

 

plus: Closing cash

 

 

238

 

minus: Deferred compensation

 

 

(2,000

)

Total purchase consideration(1)

 

$

9,238

 

(1) Of the total purchase consideration, $1.1 million of cash was held back by the Company for potential breaches of representation and warranties, as well as adjustments to working capital. During the six months ended June 30, 2024, the Company dispersed $0.1 million related to the working capital hold back.

 

14


The table below summarizes the fair value of the assets acquired and liabilities assumed in the Makeswift acquisition, at acquisition date:

(in thousands)

 

October 31, 2023

 

Tangible assets acquired

 

$

1,370

 

Right-of-use asset

 

 

147

 

Intangible assets acquired

 

 

7,890

 

Liabilities assumed

 

 

(1,311

)

Deferred tax liability(1)

 

 

(885

)

Lease liability

 

 

(150

)

Net assets acquired, excluding goodwill

 

$

7,061

 

Total purchase consideration

 

$

9,238

 

Goodwill(1)

 

$

2,177

 

(1) Measurement period adjustments of $0.2 million recorded during the three months ended June 30, 2024 is primarily attributable to tax liabilities with a corresponding net decrease to goodwill. The measurement period adjustment was a result of the purchase price allocation finalization as the Company filed the Makeswift tax return for the period ended October 31, 2023 during the three months ended June 30, 2024.

 

The fair value of identifiable intangible assets acquired at the date of the acquisitions is as follows:

(in thousands)

 

Fair value

 

 

Useful life (in years)

 

Developed technology

 

$

6,600

 

 

 

5.0

 

Customer relationships

 

 

1,200

 

 

 

3.0

 

Tradename

 

 

90

 

 

 

5.0

 

Total acquisition-related intangible assets

 

$

7,890

 

 

 

 

 

The $2.2 million goodwill balance is primarily attributable to synergies and expanded market opportunities that are expected to be achieved from the integration of Makeswift with the Company’s offerings and assembled workforce. The goodwill balance is not deductible for income taxes purposes.

As part of the Makeswift merger agreement, $2.0 million of the purchase consideration is subject to clawback if any of the key Makeswift employees voluntarily terminate their employment within 18 months after the closing date of the transaction. The $2.0 million is accounted for as compensation expense and therefore not included in the purchase consideration. The related compensation is recognized as post-combination expense over the 18 month service period on a straight-line basis. The Company incurred $0.3 million and $0.7 million of compensation costs during the three and six months ended June 30, 2024, respectively. The Company has $1.1 million of unvested amounts of cash retention payments recorded in prepaid expenses and other current assets and other assets on the condensed consolidated balance sheet as of June 30, 2024.

6. Goodwill and intangible assets

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired.

Goodwill amounts are not amortized but tested for impairment on an annual basis or more often when circumstances indicate that goodwill may not be recoverable. There was no impairment of goodwill as of June 30, 2024.

 

Intangible assets are amortized on a straight-line basis over the useful life. Intangible assets amortization was $2.5 million and $2.0 million for the three months ended June 30, 2024 and 2023, respectively and was $4.9 million and $4.1 million for the six months ended June 30, 2024 and 2023, respectively.

 

 

 

 

 

 

 

 

 

 

15


 

Intangible assets consists of the following:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

 

Gross amount

 

 

Accumulated amortization

 

 

Net carrying amount

 

 

Gross amount

 

 

Accumulated amortization

 

 

Net carrying amount

 

 

Weighted average remaining useful life as of June 30, 2024 (in years)

 

Developed technology

 

$

19,967

 

 

$

(10,779

)

 

$

9,188

 

 

$

19,967

 

 

$

(8,401

)

 

$

11,566

 

 

 

3.1

 

Customer relationship

 

 

23,725

 

 

 

(11,979

)

 

 

11,746

 

 

 

23,725

 

 

 

(9,786

)

 

 

13,939

 

 

 

2.8

 

Tradename

 

 

2,560

 

 

 

(1,464

)

 

 

1,096

 

 

 

2,560

 

 

 

(1,208

)

 

 

1,352

 

 

 

2.2

 

Non-compete agreement

 

 

162

 

 

 

(159

)

 

 

3

 

 

 

162

 

 

 

(132

)

 

 

30

 

 

 

0.1

 

Other intangibles

 

 

200

 

 

 

(100

)

 

 

100

 

 

 

485

 

 

 

(320

)

 

 

165

 

 

 

1.5

 

Total intangible assets

 

$

46,614

 

 

$

(24,481

)

 

$

22,133

 

 

$

46,899

 

 

$

(19,847

)

 

$

27,052

 

 

 

 

 

As of June 30, 2024, expected amortization expense for intangible assets was as follows:

 

(in thousands)

 

June 30, 2024

 

Remaining six months of 2024

 

$

4,816

 

2025

 

 

8,046

 

2026

 

 

5,100

 

2027

 

 

3,056

 

2028

 

 

1,115

 

Thereafter

 

 

0

 

Total

 

$

22,133

 

 

7. Commitments, contingencies, and leases

Legal proceedings

From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s reputation and future operating results.

In the ordinary course of business, the Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company’s condensed consolidated financial statements.

Purchase obligations

The Company has contractual commitments for services with third-parties related to hosting and internal software systems. These commitments are non-cancellable and expire within one to three years. The Company had unconditional purchase obligations as of June 30, 2024 as follows:

 

(in thousands)

 

June 30, 2024

 

Remaining six months of 2024

 

$

4,815

 

2025

 

 

16,902

 

2026

 

 

4,976

 

2027 and thereafter

 

0

 

Total

 

$

26,693

 

 

16


Leases

The Company leases certain facilities under operating lease agreements that expire at various dates through 2028. Some of these arrangements contain renewal options and require the Company to pay taxes, insurance and maintenance costs. Renewal options were not included in the right-of-use asset and lease liability calculation. As of June 30, 2024, there were no finance leases.

Operating expense relating to leases was $0.8 million and $0.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $1.3 million and $1.5 million for the six months ended June 30, 2024 and 2023, respectively.
 

The future maturities of operating lease liabilities are as follows:

 

(in thousands)

 

As of June 30, 2024

 

Remaining six months of 2024

 

$

1,428

 

2025

 

 

2,838

 

2026

 

 

2,555

 

2027

 

 

2,133

 

2028

 

 

718

 

Thereafter

 

0

 

Total minimum lease payments

 

$

9,672

 

Less imputed interest

 

 

(855

)

Total lease liabilities

 

$

8,817

 

Restructuring charges

The Company recognizes employee severance costs when payments are probable and amounts are estimable or when notification occurs, depending on whether the severance costs paid are part of the Company’s general plan. Facilities costs related to contracts or leases without future benefit are recognized at the earlier of the contract termination or the cease-use dates. Additionally, restructuring charges include considerations of various capital alternatives which include asset impairments, professional services, and other costs relating to significant items that are nonrecurring or unusual are recognized as incurred.

In September 2023, the Company commenced a restructuring plan (the “2023 Restructure”) which includes a reduction of the Company’s workforce that is intended to advance the Company’s ongoing commitment to profitable growth. The 2023 Restructuring plan has substantially been completed as of June 30, 2024.

For the three months ended June 30, 2024, the Company incurred approximately $2.6 million of restructuring charges primarily related to its capital structure and various alternatives associated with inbound inquiries and interest in the Company. These charges include such items as professional services and other related costs.

The following table summarizes the activities related to restructuring charges as of June 30, 2024:

 

(in thousands)

 

 

 

Liability, as of December 31, 2023

 

$

1,516

 

Additional charges

 

 

2,572

 

Payments

 

 

(1,699

)

Liability, as of June 30, 2024

 

$

2,389

 

 

8. Other liabilities

The following table summarizes the components of other current liabilities:

 

 

 

As of June 30,

 

 

As of December 31,

 

(in thousands)

 

2024

 

 

2023

 

Sales tax payable

 

$

1,691

 

 

$

1,632

 

Payroll and payroll related expenses

 

 

11,988

 

 

 

13,080

 

Acquisition related compensation

 

0

 

 

 

403

 

Restructuring related charges

 

 

1,961

 

 

 

1,516

 

Other

 

 

7,649

 

 

 

8,154

 

Other current liabilities

 

$

23,289

 

 

$

24,785

 

 

17


9. Debt

2026 Convertible Senior Notes

In September 2021, the Company issued $345.0 million aggregate principal amount of 0.25 percent convertible senior notes due 2026 (the “2026 Convertible Notes”). The 2026 Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the sales of the 2026 Convertible Notes was approximately $335.0 million after deducting offering and issuance costs related to the 2026 Convertible Notes and before the 2021 Capped Call transactions, as described below.

The 2026 Convertible Notes are the Company’s senior, unsecured obligations and accrue interest at a rate of 0.25 percent per annum, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on April 1, 2022. The 2026 Convertible Notes will mature on October 1, 2026, unless earlier converted, redeemed or repurchased by us. Before July 1, 2026, noteholders will have the right to convert their Notes only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on December 31, 2021, if the Last Reported Sale Price (as defined in the indenture for the 2026 Convertible Notes) per share of Common Stock (as defined in the indenture for the Notes) exceeds one hundred and thirty percent (130 percent) of the Conversion Price (as defined in the indenture for the 2026 Convertible Notes) for each of at least twenty (20) Trading Days (as defined in the indenture for the notes) (whether or not consecutive) during the thirty (30) consecutive Trading Days ending on, and including, the last Trading Day of the immediately preceding calendar quarter; (2) during the five (5) consecutive Business Days (as defined in the indenture for the 2026 Convertible Notes) immediately after any ten (10) consecutive Trading Day period (such ten (10) consecutive Trading Day period, the “Measurement Period”) if the Trading Price per $1,000 principal amount of Notes for each Trading Day of the Measurement Period was less than ninety-eight percent (98 percent) of the product of the Last Reported Sale Price per share of Common Stock on such Trading Day and the Conversion Rate (as defined in the indenture for the 2026 Convertible Notes) on such Trading Day; (3) if the Company calls any or all of the 2026 Convertible Notes for redemption, such Notes called for redemption may be converted any time prior to the close of business on the second business day immediately before the redemption date; or (4) upon the occurrence of specified corporate events. From and after July 1, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. As of June 30, 2024 and December 31, 2023, no conditions for the notes to convert have been called or met.

The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The initial conversion rate for the 2026 Convertible Notes is 13.68 shares of common stock per $1,000 principal amount of 2026 Convertible Notes, which represents an initial conversion price of approximately $73.11 per share of common stock. The conversion rate and conversion price will be subject to adjustment upon the occurrence of certain events, such as distribution of stock dividends or stock splits.

The Company may not redeem the 2026 Convertible Notes prior to October 7, 2024. The 2026 Convertible Notes will be redeemable, in whole or in part (subject to certain limitations), for cash at the Company’s option at any time, and from time to time, on or after October 7, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, but only if the last reported sale price per share of the Company’s common stock exceeds 130 percent of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. The redemption price will be a cash amount equal to the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but excluding, the redemption date. Pursuant to the Partial Redemption Limitation (as defined in the indenture for the 2026 Convertible Notes), the company may not elect to redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not subject to redemption as of the time the Company sends the related redemption notice.

If a “fundamental change” (as defined in the indenture for the 2026 Convertible Notes) occurs, then, subject to a limited exception, noteholders may require the Company to repurchase their Notes for cash. The repurchase price will be equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, up to, but excluding, the applicable repurchase date.

In accounting for the issuance of the 2026 Convertible Notes, the Company recorded the 2026 Convertible Notes as a liability at face value. The effective interest rate for the 2026 Convertible Notes was 0.84 percent. Transaction costs of $10.0 million, attributable to the issuance of the 2026 Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the 2026 Convertible Notes.

The net carrying amount of the Company’s debt consists of the following:

 

18


(in thousands)

 

Date of Issuance

Maturity Date

Contractual Interest Rate

 

Outstanding Principal as of June 30, 2024

 

Carrying Value as of June 30, 2024

 

Carrying Value as of December 31, 2023

 

2026 Convertible Senior Notes

 

September 2021

10/1/2026

 

0.25

%

$

345,000

 

$

340,468

 

$

339,473

 

2023 Term Debt

 

June 2023

3/1/2025

 

4.40

%

 

417

 

 

417

 

 

688

 

Total carrying value of debt

 

 

 

 

 

 

 

 

340,885

 

 

340,161

 

Less: current portion of debt

 

 

 

 

 

 

 

 

(417

)

 

(547

)

Total long-term portion of debt

 

 

 

 

 

 

 

$

340,468

 

$

339,614

 

 

The total interest expense recognized related to the Company’s debt consists of the following:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Contractual interest expense

 

$

222

 

 

$

228

 

 

$

445

 

 

$

457

 

Amortization of issuance costs

 

 

497

 

 

 

494

 

 

 

994

 

 

 

987

 

Total

 

$

719

 

 

$

722

 

 

$

1,439

 

 

$

1,444

 

Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt.

2021 Capped Call Transactions

In connection with the pricing of the 2026 Convertible Notes, the Company used $35.6 million of the net proceeds from the 2026 Convertible Notes to enter into privately negotiated capped call transactions (the “Capped Call Transactions”) with certain financial institutions.

The Capped Call Transactions are generally expected to reduce potential dilution to holders of the Company’s common stock upon any conversion of the 2026 Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Convertible Notes upon conversion of the 2026 Convertible Notes in the event that the market price per share of the Company’s common stock is greater than the strike price of the Capped Call Transactions with such reduction and/or offset subject to a cap.

The Capped Call Transactions have an initial cap price of approximately $106.34 per share, which represents a premium of 100 percent over the last reported sale prices of the Company’s common stock of $53.17 per share on September 9, 2021, and is subject to certain adjustments under the terms of the Capped Call Transactions. Collectively, the Capped Call Transactions cover, initially, the number of shares of the Company’s common stock underlying the 2026 Convertible Notes, subject to anti-dilution adjustments substantially similar to those applicable to the 2026 Convertible Notes.

The Capped Call Transactions do not meet the criteria for separate accounting as a derivative as they are indexed to the Company’s common stock. The premiums paid for the Capped Call Transaction have been included as a net reduction to additional paid-in capital within stockholders’ equity.

19


10. Stockholders’ equity

2020 Equity incentive plan

In 2020, the Company adopted the 2020 Equity Incentive Plan, or “2020 Plan”, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance-based restricted stock units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2020 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof. The Company has granted awards of stock options, restricted stock units, and market-based and performance-based restricted stock units under the 2020 Plan.

A total of 3,873,885 shares of common stock were initially authorized and reserved for issuance under the 2020 Plan. This share reserve automatically increased on January 1, 2021, 2022, and 2023 and will increase on each subsequent January 1st through and including January 1, 2031, by an amount equal to the smaller of (a) 5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 and (b) an amount determined by the board of directors. On January 1, 2024, 2023 and January 1, 2022 the share reserve increased by 3,820,681 shares, 3,695,569 shares and 3,616,312 shares, respectively. The Company registered an additional 9,548,587 shares on Form S-8 on May 9, 2024. As of June 30, 2024, a total of 1,096,370 registered shares of common stock remain available for future issuance under the 2020 Plan.

Stock options

Stock options generally vest and become exercisable over a service period of 4 years from the date of grant, subject to continued service. The following table summarizes the weighted-average grant date value of options and the assumptions used to develop their fair value.

 

 

 

Six months ended June 30,

 

 

2024

Weighted-average grant date fair value of options

$

4.54

Risk-free interest rate

 

4.10%

Expected volatility

 

64.53%

Expected life in years

 

6.10 years

 

The Company estimated its future stock price volatility using a combination of its observed option-implied volatilities and its peer historical volatility calculations. Management believes this is the best estimate of the expected volatility over the expected life of its stock options. The estimated life for the stock options is based on the weighted average of the remaining vesting term and the remaining contractual life of each award. The risk-free interest rate is based on the rate for a U.S. government security with the same estimated life at the time of the option grant. The estimated forfeiture rate applied is based on historical forfeiture rates. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option pricing model.

 

Stock option activity for the six months ended June 30, 2024 was as follows:

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Outstanding

 

 

Weighted-Average Exercise Price

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

5,109

 

 

$

9.54

 

 

$

20,571

 

Options granted under all plans

 

 

662

 

 

 

7.25

 

 

 

0

 

Exercised

 

 

(385

)

 

 

2.94

 

 

 

1,954

 

Plan shares expired or canceled

 

 

(633

)

 

 

16.12

 

 

 

20

 

Balance as of June 30, 2024

 

 

4,753

 

 

$

8.88

 

 

$

14,079

 

Vested and expected to vest

 

 

4,565

 

 

$

8.85

 

 

$

13,985

 

Exercisable as of June 30, 2024

 

 

3,456

 

 

$

7.94

 

 

$

13,543

 

 

The expected stock-based compensation expense remaining to be recognized as of June 30, 2024 is $7.4 million, which reflects outstanding stock option awards that are vested and outstanding stock option awards that are expected to vest. This expense will be recognized over a weighted-average period of 2.54 years.

 

 

 

20


Restricted stock units

 

Restricted stock unit activity for the six months ended June 30, 2024 was as follows:

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Outstanding

 

 

Grant Date Fair Value

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

6,725

 

 

$

15.86

 

 

$

65,436

 

Granted – restricted stock units

 

 

1,409

 

 

 

7.59

 

 

 

10,693

 

Granted – market-based and performance-based restricted stock units

 

 

400

 

 

 

8.91

 

 

 

2,901

 

Canceled

 

 

(865

)

 

 

14.31

 

 

 

6,178

 

Vested and converted to shares

 

 

(1,094

)

 

$

17.09

 

 

$

8,413

 

Balance as of June 30, 2024

 

 

6,575

 

 

$

13.36

 

 

$

55,579

 

Vested and expected to vest

 

 

5,438

 

 

$

14.05

 

 

$

43,826

 

 

The grant date fair value of the market-based awards was $9.91. Significant assumptions used in the Monte Carlo simulation model for the market-based awards granted are as follows:

 

 

 

Six months ended June 30,

 

 

2024

Volatility

 

75.43%

Risk-free interest rate

 

4.31%

Dividend yield

 

0.00%

 

As of June 30, 2024, no market-based or performance-based restricted stock units have been canceled or vested. Stock compensation expense recognized for the market-based and performance-based awards was $0.1 million and $0.3 million for the three months ended June 30, 2024, respectively, and was $0.2 million and $0.3 million for the six months ended June 30, 2024, respectively.

 

The aggregate expected stock-based compensation expense remaining to be recognized as of June 30, 2024 is $58.1 million related to RSUs, which reflects outstanding stock awards that are vested and outstanding stock awards that are expected to vest. This expense will be recognized over a weighted-average period of 2.34 years.

11. Income taxes

 

The income tax expense for the three and six months ended June 30, 2024 is based on the estimated annual effective tax rate for fiscal 2024. The Company’s provision for income taxes is based on estimated effective tax rates derived from an estimate of annual consolidated earnings before taxes, adjusted for nondeductible expenses, other permanent items, valuation allowances, and any applicable income tax credits.

The Company’s provision for income taxes reflected an effective tax rate of (1.16) percent and (1.11) percent for the three months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company had an effective tax rate of (2.45) percent and (1.00) percent, respectively.

For the three and six months ended June 30, 2024 and 2023, the Company’s effective tax rate was lower than the U.S. federal statutory rate of 21 percent primarily due to the Company’s valuation allowance offsetting the benefits of losses. The Company’s current income tax expenses and benefits consist primarily of state current income tax expense, deferred income tax expense relating to the tax amortization of acquired goodwill and current income tax expense from foreign operations.

The Company has provided a valuation allowance against most of the Company’s deferred tax assets as it believes the objective and verifiable evidence of the Company’s historical pretax net losses outweighs any positive evidence of forecasted future results. The Company will continue to monitor the positive and negative evidence and will adjust the valuation allowance as sufficient objective positive evidence becomes available.

As of June 30, 2024, the Company had approximately $0.4 million in uncertain tax positions representing no increase from the balance on December 31, 2023. Operating losses generated in years prior to 2019 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized. Tax years 2019 through 2021 generally remain open to examination by the major taxing jurisdictions to which the Company is subject. The Company is currently not under audit by any taxing jurisdiction.

21


12. Net loss per share

Basic net loss per share is computed by dividing net loss by the number of shares of common stock outstanding for the period. Because the Company has reported a net loss for the three and six months ended June 30, 2024, and 2023, the number of shares used to calculate diluted net loss per share is the same as the number of shares used to calculate basic net loss per share for the period presented because the potentially dilutive shares would have been antidilutive if included in the calculation.

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share available to shareholders

 

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

77,456

 

 

$

74,790

 

 

 

77,041

 

 

$

74,468

 

Net loss per share

 

$

(0.15

)

 

$

(0.25

)

 

$

(0.23

)

 

$

(0.55

)

The following potentially dilutive securities outstanding have been excluded from the computation of basic weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

 

 

As of June 30,

 

(in thousands)

 

2024

 

 

2023

 

Stock options outstanding

 

 

4,753

 

 

 

5,688

 

Restricted stock units

 

 

6,575

 

 

 

6,689

 

Acquisition related compensation

 

 

0

 

 

 

89

 

Convertible debt

 

 

4,719

 

 

 

4,719

 

Total potentially dilutive securities

 

 

16,047

 

 

 

17,185

 

 

13. Subsequent Event

On August 1, 2024, the Company entered into a privately negotiated exchange agreement with a holder of the 2026 Convertible Notes. Pursuant to the agreement, in exchange for approximately $161.2 million of the 2026 Convertible Notes held by the holder, the Company agreed to issue the holder $150.0 million of its 7.5 percent convertible senior notes due 2028 (the “2028 Convertible Notes”). The 2028 Convertible Notes will be the Company’s unsecured obligations and accrue interest at a rate of 7.5 percent per annum, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2024. The 2028 Convertible Notes will mature on October 1, 2028, unless earlier converted, redeemed or repurchased by the Company. The 2028 Notes will be convertible with an initial conversion rate of 62.5000 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of $16.00 per share of common stock, when certain conditions are met.

Additionally, on August 1, 2024, the Company entered into separate, privately negotiated transactions with a limited number of holders of its outstanding 2026 Convertible Notes to repurchase approximately $120.6 million aggregate principal amount of the 2026 Convertible Notes for approximately $108.7 million of cash.

 

22


Special note regarding forward-looking statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1993, as amended (“the Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Any statements about our expectations, beliefs, plans, predictions, forecasts, objectives, assumptions, or future events or performance are not historical facts and may be forward-looking. These statements are often, but not always, made through the use of words or phrases such as “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will,” and similar words or phrases. These forward-looking statements include statements concerning the following:

our expectations regarding our revenue, expenses, sales, and operations;
anticipated trends and challenges in our business and the markets in which we operate;
the war involving Russia and Ukraine and the potential impact on our operations, global economic and geopolitical conditions;
our anticipated areas of investments and expectations relating to such investments;
our anticipated cash needs and our estimates regarding our capital requirements, interest expense and our need for additional financing or refinancing;
our ability to compete in our industry and innovation by our competitors;
our ability to anticipate market needs or develop new or enhanced services to meet those needs;
our ability to manage efficient revenue growth and profitable growth;
our ability to establish and maintain intellectual property rights;
our ability to manage expansion into international markets and new industries;
our ability to hire and retain key personnel;
our ability to successfully identify, manage, and integrate any existing and potential acquisitions;
our ability to adapt to emerging regulatory developments, technological changes, and cybersecurity needs;
the anticipated effect on our business of litigation to which we are or may become a party
our ability to remediate the material weakness; and
other statements described in this Quarterly Report on Form 10-Q under “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Although we believe the expectations reflected in these forward-looking statements are reasonable, these statements are not guarantees of future performance and involve risks and uncertainties which are subject to change based on various important factors, some of which are beyond our control. For more information regarding these risks and uncertainties as well as certain additional risks that we face, refer to “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed on February 29, 2024 and “Risk Factors,” in this Quarterly Report on Form 10-Q as well as factors more fully described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this Quarterly Report on Form 10-Q.

If one or more of the factors affecting the expectations reflected in our forward-looking information and statements proves incorrect, our actual results, performance, or achievements could differ materially from those expressed in, or implied by, forward-looking information and statements. Therefore, we caution the reader not to place undue reliance on any forward-looking information or statements. The effect of these factors is difficult to predict. Factors other than these also could adversely affect our results, and the reader should not consider these factors to be a complete set of all potential risks or uncertainties. New factors emerge from time to time, and management cannot assess the impact of any such factor on our business or the extent to which any factor, or combination of factors, may cause results to differ materially from those contained in any forward-looking statement. Any forward-looking statements only speak as of the date of this document, and we undertake no obligation to update any forward-looking information or statements, whether written or oral, to reflect any change, except as required by law. All forward-looking statements attributable to us are expressly qualified by these cautionary statements.

 

23


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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in “Risk Factors.” See “Special Note Regarding Forward-Looking Statements.”

Investors and others should note that we announce material financial information to our investors using our investor relations website (investors.bigcommerce.com), SEC filings, press releases, public conference calls and webcasts. We intend to use our investor relations website as a means of disclosing information about our business, our financial condition and results of operations and other matters and for complying with our disclosure obligations under Regulation FD. The information we post on our investor relations website, including information contained in investor presentations, may be deemed material. Accordingly, investors should monitor our investor relations website, in addition to following our press releases, SEC filings and public conference calls and webcasts.

Overview

BigCommerce is leading a new era of ecommerce. Our SaaS platform simplifies the creation of online stores by delivering a unique combination of ease-of-use, enterprise functionality, composability and flexibility. We allow merchants to build their ecommerce solution their way with the flexibility to fit their unique business and product offerings. We power both our customers’ branded ecommerce stores and their cross-channel connections to popular online marketplaces, social networks, and offline point of sale systems. Our strategy is to provide the world’s best combination of freedom of choice and flexibility in a multi-tenant SaaS platform. We describe this strategy as “Open SaaS.” As of June 30, 2024 we served 5,961 accounts with at least one unique enterprise plan subscription or an enterprise-level feed management subscription (collectively “enterprise accounts”). These accounts may have more than one Enterprise plan or a combination of Enterprise plans and Essentials plans.

We provide a comprehensive platform for launching and scaling an ecommerce operation, including store design, catalog management, hosting, checkout, order management, reporting, and pre-integration into third-party services like payments, shipping, and accounting. All of our stores run on a single code base and share a global, multi-tenant architecture purpose built for security, high performance, and innovation. Our platform serves stores in a wide variety of sizes, product categories, and purchase types, including B2C and B2B.

We offer access to our platform on a subscription basis. We serve customers with subscription plans tailored to their size and feature needs. For our larger customers, our Enterprise plan offers our full feature set at a subscription price tailored to each business. For SMBs, we offer three retail plans: Standard, Plus, and Pro, priced at $29, $79, and $299 per month (our “Essentials” plans) when pre-paid annually, or $39, $105, and $399 per month (our “Essentials plans”), when paid monthly, respectively. Our Essentials plans include GMV thresholds with programmatic upgrades built in as merchants exceed each plan’s threshold.

Our differentiated Open SaaS technology approach combines the flexibility and customization potential of open source software with the performance, security, usability, and value benefits of multi-tenant SaaS. This combination helps businesses turn digital transformation into competitive advantage. While some software conglomerate providers attempt to lock customers into their proprietary suites, we focus on the configurability and flexibility of our open platform, enabling each business to optimize their ecommerce approach based on their specific needs.

Partners are essential to our open strategy. We believe we possess one of the deepest and broadest ecosystems of integrated technology solutions in the ecommerce industry. We strategically partner with, rather than compete against, the leading providers in adjacent categories, including payments, shipping, point of sale, content management system, customer relationship management, and enterprise resource planning. We focus our research and development investments in our core product to create a best-of-breed ecommerce platform and co-market and co-sell with our strategic technology partners to our mutual prospects and customers. As a result, we earn high-margin revenue share from a subset of our strategic technology partners, which complements the high gross margin of our core ecommerce platform.

Our business has achieved significant growth since our inception. We plan to continue to invest in our “Open SaaS” strategy, building new partnerships and continuing to develop a platform that offers best-of-breed functionality with the cost-effectiveness of multi-tenant SaaS. As we work to develop and deliver this platform for our customers, we will also invest and grow our business by acquiring additional customers to our platform, growing our revenue with existing customers, cross-selling owned and partner solutions to existing customers, expanding our presence in new markets and geographies, and considering targeted acquisitions that can enhance our service to customers.

24


Key factors affecting our performance

Our operational and financial results have been, and will continue to be, affected by a number of factors that present significant opportunities as well as risks and challenges, including those discussed below and elsewhere in this quarterly report and in our Annual Report on Form 10-K, particularly in Part I, Item 1A, “Risk Factors” The key factors discussed below impacted our 2023 results or are anticipated to impact our future results.

“Go-to-Market” Strategy

BigCommerce was originally founded to serve the needs of small business customers. We have radically improved our product and service capabilities on behalf of the complex needs of midmarket and enterprise businesses, and we have successfully moved our customer base up-market as a result. We plan to continue our focus on enterprise businesses and we describe examples of advancements taken by us below.

We reorganized our business teams and leadership structure to introduce clear and unified end to end ownership of the customer. Sales, customer success, marketing, and our business development teams have congruent and clear targets that unify their efforts around customer success and growth. In the fourth quarter of 2023 we centralized end to end customer success ownership under our Company President. Our Company President now oversees all go-to-market efforts across the business, including the platform product, Feedonomics, and partner and services revenue.

New customer acquisition remains a priority, but it is now balanced with a strong focus on customer retention, satisfaction, and growth. This advancement includes a greater focus on portfolio cross-sell of Feedonomics and partner solutions.

We are well-positioned to reaccelerate revenue growth, and we are continuing to see progress in the six months since initiating many of the advancements discussed above. We delivered our largest sequential growth in enterprise ARR in the last twelve months. For the first half of the year, our net retention rates continue to improve versus the prior year, and we continue to focus on customer success and growth while improving go-to market spending efficiency.


Macroeconomic environment and customer spend

Consumer spending remains resilient across our major markets, though aggregate ecommerce is growing at lower rates than during the pandemic. We are encouraged overall by the underlying consumption signals that we are seeing in our business.

As described above, we are making progress in our go to market transformation. We continue to see longer sales cycle times relative to the pandemic and elevated scrutiny on platform investment spending. We believe sales cycle times and platform investment spending will improve, and we are transforming our go-to-market capabilities to capitalize on that improvement.

Business metrics

We review the following business metrics to measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions. Increases or decreases in our business metrics may not correspond with increases or decreases in our revenue. As an example, some of our business metrics include annual revenue run-rate (“ARR”), subscription annual revenue run-rate (“Subscription ARR”), average revenue per account, lifetime value (“LTV”) to customer acquisition costs (“CAC”) and others are calculated as of the end of the last month of the reporting period.

Annual revenue run-rate

We calculate ARR at the end of each month as the sum of: (1) contractual monthly recurring revenue at the end of the period, which includes platform subscription fees, invoiced growth adjustments, product feed management subscription fees, recurring professional services revenue, and other recurring revenue, multiplied by twelve to prospectively annualize recurring revenue, and (2) the sum of the trailing twelve-month non-recurring and variable revenue, which includes one-time partner integrations, one-time fees, payments revenue share, and any other revenue that is non-recurring and variable.

Subscription annual revenue run-rate

We calculate Subscription ARR at the end of each month as the sum of contractual monthly recurring revenue at the end of the period, which includes platform subscription fees, invoiced growth adjustments, product feed management subscription fees, recurring professional services revenue, and other recurring revenue, multiplied by twelve to prospectively annualize recurring revenue.

25


Average revenue per account

We calculate average revenue per account (“ARPA”) at the end of a period by including customer-billed revenue and an allocation of partner and services revenue, where applicable. We bill customers for subscription solutions and professional services, and we include both in ARPA for the reported period. For example, ARPA as of June 30, 2024, includes all subscription solutions and professional services billed between January 1, 2024, and June 30, 2024. We allocate partner revenue, where applicable, primarily based on each customer’s share of GMV processed through that partner’s solution. Partner revenue that is not directly linked to customer usage of a partner’s solution is allocated based on each customer’s share of total platform GMV. Each account’s partner revenue allocation is calculated by taking the account’s trailing twelve-month partner revenue, then dividing by twelve to create a monthly average to apply to the applicable period in order to normalize ARPA for seasonality.

Enterprise Account metrics

To measure the effectiveness of our ability to execute against our growth strategy, particularly within the mid-market and enterprise lines of business, we calculate ARR attributable to Enterprise Accounts.

The chart below illustrates certain of our key business metrics as of the periods ended:

 

 

 

June 30,
2024

 

 

March 31,
2024

 

 

December 31,
2023

 

 

September 30,
2023

 

 

June 30,
2023

 

ARR (in thousands)

 

$

345,832

 

 

$

340,147

 

 

$

336,541

 

 

$

332,245

 

 

$

331,103

 

Subscription ARR (in thousands)

 

$

263,526

 

 

$

258,566

 

 

$

256,412

 

 

$

256,518

 

 

$

255,552

 

Enterprise Account metrics:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of Enterprise Accounts

 

 

5,961

 

 

 

5,970

 

 

 

5,994

 

 

 

5,951

 

 

 

5,929

 

ARR attributable to Enterprise Accounts (in thousands)

 

$

253,798

 

 

$

248,236

 

 

$

245,100

 

 

$

240,602

 

 

$

236,386

 

ARR attributable to Enterprise Accounts as a percentage of ARR

 

 

73

 

 

 

73

 

 

 

73

 

 

 

72

 

 

 

71

 

Average Revenue Per Account

 

$

42,576

 

 

$

41,581

 

 

$

40,891

 

 

$

40,431

 

 

$

39,870

 

Lifetime value to customer acquisition costs

We measure the efficiency of new customer acquisition by comparing the lifetime value of newly-acquired customers to the customer acquisition costs of the associated time period to get an “LTV:CAC ratio.” We calculate LTV as gross profit from new sales during the four quarters of any given year divided by the estimated future subscription churn rate.

Net revenue retention

We use net revenue retention (“NRR”) to evaluate our ability to maintain and expand our revenue with our account base of enterprise customers exceeding the ACV threshold over time. The total billings and allocated partner revenue, where applicable, for the measured period are divided by the total billings and allocated partner revenue for such accounts, corresponding to the period one year prior. An NRR greater than 100 percent implies positive net revenue retention. This methodology includes stores added to or subtracted from an account’s subscription during the previous twelve months. It also includes changes to subscription and partner and services revenue billings, and revenue reductions from stores or accounts that leave the platform during the previous one-year period. Net new accounts added after the previous one-year period are excluded from our NRR calculations. NRR for enterprise accounts was 100 percent and 111 percent for the years ended December 31, 2023 and 2022, respectively. We update our reported NRR at the end of each fiscal year and do not report quarterly changes in NRR.

Components of results of operations

Revenue

We generate revenue from two sources: (1) subscription solutions revenue and (2) partner and services revenue.

Subscription solutions revenue consists primarily of platform subscription fees from plans and recurring professional services. Subscription solutions are charged monthly, quarterly, or annually for our customers to sell their products and process transactions on our platform. Subscription solutions are generally charged per online store and are based on the store’s subscription plan. Our Enterprise plan contracts are generally for a fixed term of 12 to 36 months and are non-cancelable. In the first half of 2023, we implemented a new pricing strategy that provided enterprise merchants a discount for a period of time from their contractual monthly fee. Prior to this new strategy, certain enterprise agreements contain promotional periods. Under both models, merchants have full access to the functionality of our platform upon contract execution, and revenue is recognized ratably over the contract life. Our retail plans are generally month-to-month contracts. Monthly subscription fees for Enterprise plans are adjusted if a customer’s GMV or

26


orders processed are outside of specified plan thresholds on a trailing twelve-month basis. Fixed monthly fees and any transaction charges related to subscription solutions are recognized as revenue in the month they are earned.

Through Feedonomics, we provide feed management solutions under service contracts which are generally one year or less and, in many cases, month-to-month. These service types may be sold stand-alone or as part of a multi-service bundle (e.g. both marketplaces and advertising) and are billed monthly in arrears.

We generate partner revenue from our technology application ecosystem. Customers tailor their stores to meet their feature needs by integrating applications developed by our strategic technology partners. We enter into contracts with our strategic technology partners that are generally for one year or longer. We generate revenue from these contracts in three ways: (1) revenue-sharing arrangements, (2) technology integrations, and (3) partner marketing and promotion. We recognize revenue on a net basis from revenue-sharing arrangements when the underlying transaction occurs.

We also generate revenue from non-recurring professional services that we provide to complement the capabilities of our customers and their agency partners. Our services help improve customers’ time-to-market and the success of their businesses using BigCommerce. Our non-recurring services include education packages, launch services, solutions architecting, implementation consulting, and catalog transfer services.

Cost of revenue

Cost of revenue consists primarily of: (1) personnel-related costs (including stock-based compensation expense and associated payroll costs) for our customer success teams, (2) costs that are directly related to hosting and maintaining our platform, (3) fees for processing customer payments such as credit card processing charges, (4) personnel and other costs related to feed management, and (5) allocated costs, such as, depreciation, technology and facility costs. We expect that cost of revenue will increase in absolute dollars, but may fluctuate as a percentage of total revenue from period to period.

As a result of our growth plans and integration of our previously acquired businesses, we have incurred expenses for equity and amortization of purchased intangibles.

Sales and marketing

Sales and marketing expenses consist primarily of: (1) personnel-related expenses (including stock-based compensation expense and associated payroll costs), (2) sales commissions, (3) marketing programs, (4) travel-related expenses, and (5) allocated overhead sales and support costs such as technology and facility costs. We focus our sales and marketing efforts on creating sales leads and establishing and promoting our brand. We plan to increase our investment in sales and marketing by executing our go-to-market strategy globally and building our brand awareness. Incremental sales commissions for new customer contracts are deferred and amortized ratably over the estimated period of our relationship with such customers. We have seen lower sales and marketing efficiency results in recent quarters as platform investment spending has tightened across our industry.

Research and development

Research and development expenses consist primarily of personnel-related expenses (including stock-based compensation expense and associated payroll costs) incurred in maintaining and developing enhancements to our ecommerce platform and allocated overhead costs. Software development costs associated with internal use software which are incurred during the application development phase and meet other requirements are capitalized.

We believe delivering new functionality is critical to attracting new customers and enhancing the success of existing customers. We expect to continue to make investments in research and development. We expect our research and development expenses to increase in absolute dollars, but decrease as a percentage of total revenue over time, as we continue to leverage engineers in other low-cost international locations.

General and administrative

General and administrative expenses consist primarily of: (1) personnel-related expenses (including stock-based compensation expense and associated payroll costs) for finance, legal and compliance, and human resources, (2) external professional services, and (3) allocated overhead costs, such as technology and facility costs. We expect our general and administrative expenses to increase in absolute dollars but will decrease as a percent of revenue.

Acquisition related expenses

Acquisition related expenses consists of cash payments for third-party acquisition costs and other acquisition related expenses, including contingent compensation arrangements entered into in connection with acquisitions.

27


Restructuring charges

Restructuring charges consist primarily of employee notice period expenses and severance payments, lease or contract termination costs, and considerations of various capital alternatives which include asset impairments, professional services, and other costs relating to significant items that are nonrecurring or unusual.

Amortization of intangible assets

Amortization of intangible assets consist of amortization of acquired intangible assets which were recognized as a result of business combinations and are being amortized over their expected useful life.

Interest income

Interest income is earned on our cash, cash equivalents and marketable securities.

Interest expense

Interest expense consists primarily of the interest expense from the amortization of the debt issuance costs and coupon interest attributable to our convertible note issued in 2021, as well as interest associated with a financing agreement entered into in the first half of 2023.

Other expense

Other expense primarily consists of loss from share issuance related to the Bundle acquisition and foreign currency translation adjustments.

Provision for income taxes

Our Provision for income taxes consists primarily of deferred income taxes associated with amortization of tax deductible goodwill and current income taxes related to certain foreign and state jurisdictions in which we conduct business. For U.S. federal income tax purposes and in certain foreign and state jurisdictions, we have NOL carryforwards. The foreign jurisdictions in which we operate have different statutory tax rates than those of the United States. Additionally, certain of our foreign earnings may also be currently taxable in the United States. Accordingly, our effective tax rate will vary depending on the relative proportion of foreign to domestic income, use of foreign tax credits, changes in the valuation of our deferred tax assets and liabilities, applicability of any valuation allowances, and changes in tax laws in jurisdictions in which we operate.

28


Results of operations

The following table summarizes our historical consolidated statement of operations data. The period-to-period comparison of operating results is not necessarily indicative of results for future periods.
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 

 

 

 

 

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

Cost of revenue (1)

 

 

19,811

 

 

 

18,756

 

 

 

38,250

 

 

 

36,202

 

Gross profit

 

 

62,018

 

 

 

56,687

 

 

 

123,939

 

 

 

110,998

 

Operating expenses: (1)

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

34,425

 

 

 

35,593

 

 

 

66,857

 

 

 

69,645

 

Research and development

 

 

20,287

 

 

 

21,403

 

 

 

40,275

 

 

 

42,248

 

General and administrative

 

 

15,436

 

 

 

14,428

 

 

 

30,365

 

 

 

30,922

 

Amortization of intangible assets

 

 

2,452

 

 

 

2,033

 

 

 

4,919

 

 

 

4,066

 

Acquisition related costs

 

 

334

 

 

 

4,125

 

 

 

667

 

 

 

8,250

 

Restructuring charges

 

 

2,572

 

 

0

 

 

 

2,572

 

 

 

420

 

Total operating expenses

 

 

75,506

 

 

 

77,582

 

 

 

145,655

 

 

 

155,551

 

Loss from operations

 

 

(13,488

)

 

 

(20,895

)

 

 

(21,716

)

 

 

(44,553

)

Interest income

 

 

3,196

 

 

 

2,825

 

 

 

6,374

 

 

 

5,251

 

Interest expense

 

 

(720

)

 

 

(722

)

 

 

(1,440

)

 

 

(1,444

)

Other expense

 

 

(111

)

 

 

(63

)

 

 

(443

)

 

 

(32

)

Loss before provision for income taxes

 

 

(11,123

)

 

 

(18,855

)

 

 

(17,225

)

 

 

(40,778

)

Provision for income taxes

 

 

(132

)

 

 

(210

)

 

 

(422

)

 

 

(407

)

Net loss

 

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) Amounts include stock-based compensation expense and associated payroll tax costs, as follows:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Cost of revenue

 

$

1,028

 

 

$

1,290

 

 

$

1,684

 

 

$

2,479

 

Sales and marketing

 

 

3,138

 

 

 

3,566

 

 

 

5,005

 

 

 

6,433

 

Research and development

 

 

3,273

 

 

 

3,943

 

 

 

6,749

 

 

 

7,446

 

General and administrative

 

 

2,582

 

 

 

2,573

 

 

 

5,174

 

 

 

5,652

 

Revenue by geographic region

The composition of our revenue by geographic region during the three and six months ended June 30, 2024 and June 30, 2023 were as follows:
 

 

 

Three months ended June 30,

 

 

Change

 

 

 

Six months ended June 30,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

 

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas – U.S.

 

$

62,428

 

 

$

57,546

 

 

$

4,882

 

 

 

8.5

 

%

 

$

123,567

 

 

$

112,355

 

 

$

11,212

 

 

 

10.0

 

%

Americas – other (1)

 

 

3,777

 

 

 

3,422

 

 

 

355

 

 

 

10.4

 

 

 

 

7,552

 

 

 

6,773

 

 

 

779

 

 

 

11.5

 

 

EMEA

 

 

9,281

 

 

 

8,649

 

 

 

632

 

 

 

7.3

 

 

 

 

18,473

 

 

 

16,633

 

 

 

1,840

 

 

 

11.1

 

 

APAC

 

 

6,343

 

 

 

5,826

 

 

 

517

 

 

 

8.9

 

 

 

 

12,597

 

 

 

11,439

 

 

 

1,158

 

 

 

10.1

 

 

Total Revenue

 

$

81,829

 

 

$

75,443

 

 

$

6,386

 

 

 

8.5

 

%

 

$

162,189

 

 

$

147,200

 

 

$

14,989

 

 

 

10.2

 

%

 

29


 

(1)Americas-other revenue includes revenue from North and South America, other than the U.S.

Comparison of the three and six months ended June 30, 2024 and June 30, 2023

Revenue
 

The following table presents the components of our revenue for each of the periods indicated:

 

 

 

Three months ended June 30,

 

 

Change

 

 

 

Six months ended June 30,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription solutions

 

$

61,796

 

 

$

56,135

 

 

$

5,661

 

 

 

10.1

 

%

 

$

122,755

 

 

$

109,943

 

 

$

12,812

 

 

 

11.7

 

%

Partner and services

 

 

20,033

 

 

 

19,308

 

 

 

725

 

 

 

3.8

 

 

 

$

39,434

 

 

$

37,257

 

 

 

2,177

 

 

 

5.8

 

 

Total revenue

 

$

81,829

 

 

$

75,443

 

 

$

6,386

 

 

 

8.5

 

%

 

$

162,189

 

 

$

147,200

 

 

$

14,989

 

 

 

10.2

 

%

 

Total revenue increased $6.4 million, or 8.5 percent, to $81.8 million for the three months ended June 30, 2024, from $75.4 million for the three months ended June 30, 2023, as a result of increases in both subscription solutions and partner and services revenue. Subscription solutions revenue increased $5.7 million, or 10.1 percent, to $61.8 million for the three months ended June 30, 2024, from $56.1 million for the three months ended June 30, 2023, primarily due to increases in enterprise, mid-market, and Feedonomics activity. Partner and services revenue increased $0.7 million, or 3.8 percent, to $20.0 million for the three months ended June 30, 2024, from $19.3 million for the three months ended June 30, 2023, primarily as a result of increases in revenue share activity offset by decreases in stand ready and integration activity.

Total revenue increased $15.0 million, or 10.2 percent, to $162.2 million for the six months ended June 30, 2024 from $147.2 million for the six months ended June 30, 2023, as a result of increases in both subscription solutions and partner and services revenue. Subscription solutions revenue increased $12.8 million or 11.7 percent, to $122.8 million for the six months ended June 30, 2024, from $109.9 million for the six months ended June 30, 2023, primarily due to growth in enterprise, mid-market, and Feedonomics activity. Partner and services revenue increased $2.2 million, or 5.8 percent, to $39.4 million for the six months ended June 30, 2024 , from $37.3 million for the six months ended June 30, 2023, primarily as a result of increases in in revenue share activity offset by decreases in stand ready and integration activity.

Cost of revenue, gross profit, and gross margin

 

 

 

Three months ended June 30,

 

 

Change

 

 

 

Six months ended June 30,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$

19,811

 

 

$

18,756

 

 

$

1,055

 

 

 

5.6

 

%

 

$

38,250

 

 

$

36,202

 

 

$

2,048

 

 

 

5.7

 

%

Gross profit

 

 

62,018

 

 

 

56,687

 

 

 

5,331

 

 

 

9.4

 

 

 

 

123,939

 

 

 

110,998

 

 

 

12,941

 

 

 

11.7

 

 

Gross margin percentage

 

 

75.8

 

 

 

75.1

 

 

 

 

 

 

 

 

 

 

76.4

 

 

 

75.4

 

 

 

 

 

 

 

 

 

Cost of revenue increased $1.0 million, or 5.6 percent, to $19.8 million for the three months ended June 30, 2024, from $18.8 million for the three months ended June 30, 2023, primarily as a result of higher software costs and credit card processing fees of $1.2 million driven by associated increased in revenue. Gross margin increased to 75.8 percent from 75.1 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

Cost of revenue increased $2.1 million, or 5.7 percent, to $38.3 million for the six months ended June 30, 2024, from $36.2 million for the six months ended June 30, 2023 primarily as a result of higher software costs and credit card processing fees of $2.7 million, and lower salaries and stock-based compensation costs of $0.3 million. Gross margin increased to 76.4 percent from 75.4 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

30


 

Operating income (expenses)

Sales and marketing

 

 

 

Three months ended June 30,

 

 

Change

 

 

 

Six months ended June 30,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Sales and marketing

 

$

34,425

 

 

$

35,593

 

 

$

(1,168

)

 

 

(3.3

)

%

 

$

66,857

 

 

$

69,645

 

 

$

(2,788

)

 

 

(4.0

)

%

Percentage of revenue

 

 

42.1

 

 

 

47.2

 

 

 

 

 

 

 

 

 

 

41.2

 

 

 

47.3

 

 

 

 

 

 

 

 

 

Sales and marketing expenses decreased $1.2 million, or (3.3) percent, to $34.4 million for the three months ended June 30, 2024 from $35.6 million for the three months ended June 30, 2023, primarily due to decreased variable marketing costs of $1.0 million and decreased salaries and share-based compensation expense of $0.4 million driven by cost cutting measures from the 2023 Restructure. As a percentage of total revenue, sales and marketing expenses decreased to 42.1 percent from 47.2 percent, primarily as a result of cost cutting measures from the 2023 Restructure.
 

Sales and marketing expenses decreased $2.8 million or (4.0) percent, to $66.9 million for the six months ended June 30, 2024 from $69.6 million for the six months ended June 30, 2023, primarily due to lower variable marketing costs of $1.5 million, and decreased salaries and share-based compensation expense of $2.2 million driven by cost cutting measures from the 2023 Restructure. These decreases were partially offset by a $1.5 million increase in other expenses, such as software costs, contract services, and professional fees. As a percentage of total revenue, sales and marketing expenses decreased to 41.2 percent from 47.3 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

Research and development

 

 

 

Three months ended June 30,

 

 

Change

 

 

 

Six months ended June 30,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Research and development

 

$

20,287

 

 

$

21,403

 

 

$

(1,116

)

 

 

(5.2

)

%

 

$

40,275

 

 

$

42,248

 

 

$

(1,973

)

 

 

(4.7

)

%

Percentage of revenue

 

 

24.8

 

 

 

28.4

 

 

 

 

 

 

 

 

 

 

24.8

 

 

 

28.7

 

 

 

 

 

 

 

 

 

Research and development decreased $1.1 million, or (5.2) percent, to $20.3 million for the three months ended June 30, 2024 from $21.4 million for the three months ended June 30, 2023, due to the cost cutting measures from the 2023 Restructure. As a percentage of total revenue, research and development expenses decreased to 24.8 percent from 28.4 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

Research and development decreased $2.0 million, or (4.7) percent, to $40.3 million for the six months ended June 30, 2024 from $42.2 million for the six months ended June 30, 2023, due to the cost cutting measures from the 2023 Restructure. As a percentage of total revenue, research and development expenses decreased to 24.8 percent from 28.7 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

General and administrative

 

 

 

Three months ended June 30,

 

 

Change

 

 

 

Six months ended June 30,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

General and administrative

 

$

15,436

 

 

$

14,428

 

 

$

1,008

 

 

 

7.0

 

%

 

$

30,365

 

 

$

30,922

 

 

$

(557

)

 

 

(1.8

)

%

Percentage of revenue

 

 

18.9

 

 

 

19.1

 

 

 

 

 

 

 

 

 

 

18.7

 

 

 

21.0

 

 

 

 

 

 

 

 

 

General and administrative expenses increased $1.0 million, or 7.0 percent, to $15.4 million for the three months ended June 30, 2024 from $14.4 million for the three months ended June 30, 2023, primarily due to increased spend of $0.7 million in salaries and share-based compensation driven by increased headcount and increased professional service expenses of $0.4 million. As a percentage of total revenue, general and administrative expenses decreased to 18.9 percent from 19.1 percent, primarily as a result of cost cutting measures from the 2023 Restructure.
 

General and administrative expenses decreased $0.5 million, or (1.8) percent, to $30.4 million for the six months ended June 30, 2024 from $30.9 million for the six months ended June 30, 2023, primarily due to a $0.8 million decrease in insurance expense due to

31


lower renewal rates. As a percentage of total revenue, general and administrative expenses decreased to 18.7 percent from 21.0 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

Acquisition related expenses

Acquisition related expense decreased $3.8 million, or (91.9) percent, to $0.3 million for the three months ended June 30, 2024, from $4.1 million for the three months ended June 30, 2023, and decreased $7.6 million, or 91.9 percent, to $0.7 million for the six months ended June 30, 2024, from $8.3 million for the six months ended June 30, 2023. Acquisition costs recognized for the three and six months ended June 30, 2024 represent the amortization of deferred compensation for the Makeswift acquisition. Acquisition costs in prior years related to other transactions and acquisition costs for Feedonomics were recognized during the three and six months ended June 30, 2023.

Restructuring charges

Restructuring charges were $2.6 million and $0.0 million for the three months ended June 30, 2024 and 2023, respectively, and were $2.6 million and $0.4 million for the six months ended June 30, 2024 and 2023, respectively. The $2.6 million is primarily a result of professional services related to our capital structure and various alternatives associated with inbound inquiries and interest in the Company.

Interest income

Interest income increased $0.4 million, or 13.1 percent, to $3.2 million for the three months ended June 30, 2024, from $2.8 million for the three months ended June 30, 2023, and increased $1.1 million, or 21.4 percent to $6.4 million for the six months ended June 30, 2024 from $5.3 million for the six months ended June 30, 2023. This increase was primarily a result of higher cash, cash equivalents and marketable securities balances.

Interest expense

Interest expense was $0.7 million and $0.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $1.4 million and $1.4 million for the six months ended June 30, 2024 and 2023 related to our outstanding debt.

 

Liquidity and capital resources

We are committed to cash flow generation and cash management by focusing on operational discipline, and we continue to evaluate all of our spending to look for opportunities to drive improvements in cash flow. Our success in transitioning our customer base from legacy month-to-month contracts to more favorable payment terms has continued to result in better cash flow as these efforts have increased the timing of our cash receipts and reduced our overall subscription churn rate.

Our operational short-term liquidity needs primarily include working capital for sales and marketing, research and development, and continued innovation. Our future capital requirements will depend on many factors, including our growth rate, levels of revenue, the expansion of sales and marketing activities, market acceptance of our platform, the results of business initiatives including our efforts in transitioning our customers to annual billings, continued reduction in churn, the timing of new product introductions, the continued impact of the inflation on the global economy, market risk due to elevated interest rates, our business, financial condition, and results of operations.

We believe that our existing cash and cash equivalents and our cash flows from operating activities will be sufficient to meet our working capital and capital expenditure needs for at least the next twelve months. In the future, we may attempt to raise additional capital through the sale of additional equity or debt financing.

Additionally, with our recently announced anticipated convertible notes restructuring, there will be an inherent reduction in liquidity. However, we believe as a result of the renegotiation and extension of the remaining obligation, we will decrease our overall debt leverage and better optimize our maturities. The restructuring of the convertible notes will require semi-annual interest payments to significantly increase over the new extended period.

From time to time, we may seek to repurchase, redeem or otherwise retire our convertible notes through cash repurchases and/or exchanges for equity securities, in open market repurchases, privately negotiated transactions, tender offers or otherwise. Such repurchases, redemptions or other transactions, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions, and other factors. The amounts involved may be material. We do not have any material off-balance sheet arrangements that we expect would materially affect our liquidity and capital resources.

32


Cash flows

The following table sets forth a summary of our cash flows for the periods indicated.
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash provided by (used in) operating activities

 

$

11,738

 

 

$

14,743

 

 

$

8,321

 

 

$

(6,093

)

Net cash provided by (used in) investing activities

 

 

60,324

 

 

 

(2,725

)

 

 

53,393

 

 

 

(12,402

)

Net cash provided by (used in) financing activities

 

 

134

 

 

 

1,426

 

 

 

(351

)

 

 

1,096

 

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

 

$

72,196

 

 

$

13,444

 

 

$

61,363

 

 

$

(17,399

)

 

As of June 30, 2024, we had $134.2 million in cash, cash equivalents, and restricted cash, an increase of $58.6 million compared to $75.6 million as of June 30, 2023. Cash and cash equivalents consist of highly-liquid investments with original maturities of less than three months. Our restricted cash balances of $1.1 million at June 30, 2024 and 2023, consists of security deposits for future chargebacks and amounts on deposit with certain financial institutions. Our marketable securities balance of $142.7 million and $222.9 million at June 30, 2024 and 2023 respectively, consists of investments in corporate and US treasury securities. We maintain cash account balances in excess of Federal Deposit Insurance Corporation (FDIC) insured limits.

Operating activities

Net cash provided by operating activities for the three months ended June 30, 2024 and 2023 was $11.7 million and $14.7 million, respectively. This consisted primarily of our net losses adjusted for certain non-cash items including depreciation, stock-based compensation, debt discount amortization, amortization of intangible assets, bad debt expense, and the effect of changes in working capital.

Net cash provided by (used in) operating activities for the six months ended June 30, 2024 and 2023 was $8.3 million and ($6.1) million respectively. This consisted primarily of our net losses adjusted for certain non-cash items including depreciation, stock-based compensation, debt discount amortization, amortization of intangible assets, bad debt expense, and the effect of changes in working capital.

Investing activities

Net cash provided by (used in) investing activities during the three months ended June 30, 2024 and 2023 was $60.3 million and ($2.7) million, respectively. For the three months ended June 30, 2024, this consisted primarily of the sale and maturity of marketable securities of $62.5 million offset by the purchase of property and equipment of $1.1 million and the purchase of marketable securities of $1.0 million. In the three months ended June 30, 2023, this consists primarily of the purchases of marketable securities of $83.6 million and the purchases of property and equipment of $1.0 million offset by the maturity of marketable securities of $85.3 million.

Net cash provided by (used in) investing activities during the six months ended June 30, 2024 and 2023 was $53.4 million and ($12.4) million, respectively. In the six months ended June 30, 2024, this consists primarily of the sale and maturity of marketable securities of $92.0 million offset by the purchase of property and equipment of $1.9 million and the purchase of marketable securities of $36.6 million. In the six months ended June 30, 2023, this consists primarily of the purchase of marketable securities of $133.4 million and the purchase of property and equipment of $2.1 million offset by the sale and maturity of marketable securities of $123.1 million.

Financing activities

Net cash provided by financing activities during the three months ended June 30, 2024 and 2023 was $0.1 million and $1.4 million, respectively. In the three months ended June 30, 2024, this was attributable to proceeds from exercise of stock options of $0.2 million offset by repayments of debt of $0.1 million. In the three months ended June 30, 2023, this was attributable to withholdings from the issuance of shares of common stock pursuant to the exercise of stock options of $1.0 million and proceeds from debt of $1.1 million, offset by withholdings from the issuance of shares of common stock pursuant to the exercise of stock options and vesting of restricted stock units of $0.8 million.

 

Net cash provided by (used in) financing activities during the six months ended June 30, 2024 and 2023 was ($0.4) million and $1.1 million, respectively. In the six months ended June 30, 2024, this was attributable to proceeds from exercise of stock options of $1.2 million offset by withholdings from the issuance of shares of common stock pursuant to the exercise of stock options and vesting of restricted stock units of $1.3 million and repayment of debt of $0.3 million. In the six months ended June 30, 2023, this was attributable to proceeds from the exercise of stock options of $2.2 million and proceeds from debt of $1.1 million offset by

33


withholdings from the issuance of shares of common stock pursuant to the exercise of stock options and vesting of restricted stock units of $2.2 million.

Indebtedness

2026 Convertible senior notes

In September 2021, we issued $345.0 million principal amount of 0.25 percent Convertible Senior Notes due 2026 (the “2026 2026 Convertible Notes”). The 2026 Convertible Notes were issued pursuant to, and are governed by, an indenture (the “2026 Convertible Notes Indenture”), dated as of September 14, 2021, between us and U.S. Bank National Association, as trustee.

The 2026 Convertible Notes are our senior, unsecured obligations and are (i) equal in right of payment with our future senior, unsecured indebtedness; (ii) senior in right of payment to our future indebtedness that is expressly subordinated to the 2026 Convertible Notes in right of payment; (iii) effectively subordinated to our future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries.

The 2026 Convertible Notes accrue interest at a rate of 0.25 percent per annum, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on April 1, 2022. The 2026 Convertible Notes will mature on October 1, 2026, unless earlier repurchased, redeemed or converted. Before July 1, 2026, noteholders have the right to convert their Notes only upon the occurrence of certain events. From and after July 1, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will settle conversions by paying or delivering, as applicable, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. The initial conversion rate was 13.6783 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $73.11 per share of common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the 2026 Convertible Notes Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.

We may not redeem the 2026 Convertible Notes at our option at any time before October 7, 2024. The 2026 Convertible Notes will be redeemable, in whole or in part (subject to the “Partial Redemption Limitation” (as defined in the 2026 Convertible Notes Indenture)), at our option at any time, and from time to time, on or after October 7, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, but only if the last reported sale price per share of our common stock exceeds 130 percent of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. The redemption price will be a cash amount equal to the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption. Pursuant to the Partial Redemption Limitation, we may not elect to redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not subject to redemption as of the time we send the related redemption notice.

If certain corporate events that constitute a “Fundamental Change” (as defined in the 2026 Convertible Notes Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.

The 2026 Convertible Notes have customary provisions relating to the occurrence of “Events of Default” (as defined in the Convertible Notes Indenture), which include the following: (i) certain payment defaults on the 2026 Convertible Notes (which, in the case of a default in the payment of interest on the 2026 Convertible Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the 2026 Convertible Notes Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the 2026 Convertible Notes Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of the assets of us and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the 2026 Convertible Notes Indenture or the 2026 Convertible Notes if such default is not cured or waived within 60 days after notice is given in accordance with the 2026 Convertible Notes Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $65.0 million; and (vi) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.

34


If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of us) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the 2026 Convertible Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the trustee, by notice to us, or noteholders of at least 25 percent of the aggregate principal amount of 2026 Convertible Notes then outstanding, by notice to us and the trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the 2026 Convertible Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the 2026 Convertible Notes Indenture consists exclusively of the right of the noteholders to receive special interest on the 2026 Convertible Notes for up to 180 days at a specified rate per annum not exceeding 0.50 percent on the principal amount of the 2026 Notes.

Off-balance sheet arrangements

We did not have any off-balance sheet arrangements as of June 30, 2024 or as of December 31, 2023.

Critical accounting policies and estimates

Our condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. We also make estimates and assumptions on the reported revenue generated and reported expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

Recent accounting pronouncements

A discussion of recent accounting pronouncements is included in Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

35


Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Interest rate risk

Our cash, cash equivalents and restricted cash, consist primarily of interest-bearing accounts. Such interest-earning instruments carry a degree of interest rate risk. To minimize interest rate risk in the future, we intend to maintain our portfolio of cash equivalents in a variety of investment-grade securities, which may include commercial paper, money market funds, and government and non-government debt securities. Because of the short-term maturities of our cash, cash equivalents, restricted cash, and marketable securities, we do not believe that an increase in market rates would have any significant negative impact on the realized value of our investments. An immediate increase or decrease in interest rates of 100 basis points at June 30, 2024 could result in a $2 million market value reduction or increase of the same amount. The 2028 Convertible Notes will bear interest at a rate of 7.5 percent per annum, which is expected to increase our annual interest expense after giving effect to the 2028 Notes Restructuring Transactions.

The fair value of our 2026 Convertible Notes is subject to interest rate risk, market risk and other factors due to the conversion feature. The Capped Call Transactions that were entered into concurrently with the issuance of our 2026 Convertible Notes were completed to reduce the potential dilution from the conversion of the 2026 Convertible Notes. The fair value of the 2026 Convertible Notes will generally increase as interest rates fall and decrease as interest rates rise. In addition, the fair value of the 2026 Convertible Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. The interest and market value changes affect the fair value of the 2026 Convertible Notes but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation.

When issued, the fair value of our 2028 Convertible Notes will be subject to interest rate risk, market risk and other factors due to the conversion feature. When issued, the fair value of the 2028 Convertible Notes will generally increase as interest rates fall and decrease as interest rates rise. In addition, when issued, the fair value of the 2028 Convertible Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. The interest and market value changes affect the fair value of the 2028 Convertible Notes when issued, but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation.

Foreign currency exchange risk

All of our revenue and a majority of our expense and capital purchasing activities for the three months ended June 30, 2024 were transacted in U.S. dollars. As we expand our sales and operations internationally, we will be more exposed to changes in foreign exchange rates. Our international revenue is currently collected in U.S. dollars. In the future, as we expand into additional international jurisdictions, we expect that our international sales will be primarily denominated in U.S. dollars. If we decide in the future to denominate international sales in currencies other than the U.S. dollar, unfavorable movement in the exchange rates between the U.S. dollar and the currencies in which we conduct foreign sales could have an adverse impact on our revenue.

A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies, which are subject to fluctuations due to changes in foreign currency exchange rates. In particular, in our Mexico, Australia and UK-based operations, we pay payroll and other expenses in Mexican pesos, Australian dollars and British pounds sterling, respectively. Our operating results and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. However, we believe that the exposure to foreign currency fluctuation from operating expenses is relatively small at this time as the related costs do not constitute a significant portion of our total expenses.

We currently do not hedge foreign currency exposure. We may in the future hedge our foreign currency exposure and may use currency forward contracts, currency options, and/or other common derivative financial instruments to reduce foreign currency risk. It is difficult to predict the effect future hedging activities would have on our operating results.

Credit risk

Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash, and accounts receivable. Our investment policy limits investments to high credit quality securities issued by the U.S. government, U.S. government-sponsored agencies, and highly rated corporate securities, subject to certain concentration limits and restrictions on maturities. Our cash and cash equivalents and restricted cash are held by financial institutions that management believes are of high credit quality. Amounts on deposit may at times exceed FDIC insured limits. We have not experienced any losses on our deposits of cash and cash equivalents, and accounts are monitored by management to mitigate risk. We are exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents or an event of default by the issuers of the corporate debt securities we hold.

 

36


Item 4. Controls and Procedures.

 

Evaluation of disclosure controls and procedures

As of June 30, 2024, and under the direction of our Chief Executive Officer and Chief Financial Officer, we have evaluated the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded as of June 30, 2024, that our disclosure controls and procedures were not effective because of the material weakness in our internal control over financial reporting that was disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023 (“Form 10-K”).

As discussed in Part II, Item 9A, “Controls and Procedures” in our Form 10-K, we identified material weaknesses in internal control over financial reporting in the following areas:

(i)
information technology (“IT”) general controls.

We did not maintain effective controls over (i) user access to ensure appropriate segregation of duties and adequately restrict user and privileged access to financial applications, programs and data to the appropriate personnel; (ii) program change management for financial applications to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately; and (iii) IT operations controls to ensure that critical interface jobs are monitored.

Status of Remediation Efforts

In response to the material weakness identified and described above, our management, with the oversight of the Audit Committee of our Board of Directors, will continue through 2024 to dedicate significant efforts and resources to further improve our control environment and to take steps to remediate this material weakness.

Changes in internal control over financial reporting

Except for the implementation of our remediation plans in connection with our ineffective disclosure controls and procedures described above, there have been no significant changes in our internal controls over financial reporting that occurred during the three month period ended June 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

37


PART II—OTHER INFORMATION

From time to time, the Company may become involved in litigation related to claims arising from the ordinary course of our business. The Company believes that there are no claims or actions pending or threatened against us, the ultimate disposition of which would have a material adverse effect on us.

Item 1A. Risk Factors.

Except as set forth below, as of the date of this report, there are no material changes to our risk factors as previously disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023.

Our failure to generate sufficient cash flow from our business as a result of the proposed convertible notes restructuring and elevated interest rates would adversely affect our business, financial condition and results of operations.

Our ability to pay interest and required principal payments on our indebtedness depends upon cash flows generated by our operating performance. As a result, prevailing economic conditions and financial, business and other factors, many of which are beyond our control, may affect our ability to make these payments and reduce the level of our indebtedness over time.

The interest rate on our proposed convertible notes due October 2028 is 7.5%, and based on the anticipated exchange of approximately $161.2 million of our existing convertible notes due October 2026, our annual coupon payments would be significantly more than our current 2026 Convertible Notes. Additionally, we anticipate spending approximately $108.7 million in cash on the repurchase of a portion of our outstanding convertible notes due October 2026. If we do not generate sufficient cash flow from operations to satisfy our debt servicing obligations, we may have to undertake alternative financing plans, such as refinancing or restructuring our indebtedness, selling assets or seeking to raise additional capital.

Further, our anticipated spending in relation to the debt restructuring combined with elevated interest rates could have significant adverse consequences, including: reducing cash resources available to fund working capital, capital expenditures, product development efforts and other general corporate purposes; impeding our ability to capitalize on strategic opportunities; reducing profitability; increasing our vulnerability to adverse changes in general economic, industry, and market conditions; limiting our flexibility in planning for, or reacting to, changes in our business and our industry; and placing us at a competitive disadvantage compared to our competitors that have less debt or better debt servicing options.

The terms of the indenture (the “2028 Convertible Notes Indenture”) that will govern the 2028 Convertible Notes will impose restrictions that may limit our current and future operating flexibility, particularly our ability to respond to changes in the economy or our industry or to take certain actions, which could harm our long-term interests.

The 2028 Convertible Notes Indenture and the exchange agreement governing the exchange of 2026 Convertible Notes for 2028 Convertible Notes (to the extent the exchanging holder continues to hold a specified amount of 2028 Convertible Notes) will contain a number of restrictive covenants that impose significant operating and financial restrictions on us and limit our ability to engage in acts that may be in our long-term best interest, including restrictions on our ability and the ability of our subsidiaries (to the extent any such subsidiaries incur or guarantee indebtedness) to:

incur additional indebtedness and guarantee indebtedness, including a limitation on incurring revolving credit facility indebtedness in excess of $25 million in aggregate amount (the “Senior Secured Revolving Indebtedness”) and the incurrence of any senior indebtedness; and
issue certain preferred stock or similar equity securities.

As a result of these restrictions we may be:

limited in how we conduct our business;
unable to raise additional debt or equity financing to operate during general economic or business downturns; or
unable to compete effectively or to take advantage of new business opportunities.

These restrictions may hinder our ability to grow in accordance with our strategies. In addition, while we are not permitted to incur any additional senior indebtedness (other than the Senior Secured Revolving Indebtedness), the incurrence of subordinated indebtedness will be subject to the requirement that the 2028 Convertible Notes be secured by all of our assets (subject to customary exceptions) concurrently with any incurrence of subordinated indebtedness.

38


A breach of the covenants under the 2028 Convertible Notes Indenture or under the 2026 Convertible Notes Indenture could result in an event of default under the applicable indebtedness. Such a default, if not cured or waived, may allow the creditors to accelerate the related debt and may result in the acceleration of any other debt that is subject to an applicable cross-acceleration or cross-default provision. Furthermore, if we were unable to repay the amounts due and payable under the 2028 Convertible Notes Indenture and the 2028 Convertible Notes are then secured, holders of the 2028 Convertible Notes could proceed against the collateral securing such indebtedness. If the holders of the 2028 Convertible Notes accelerate the repayment of our borrowings, we and our subsidiaries may not have sufficient assets to repay that indebtedness.

 

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

 

(a)
Recent Sales of Unregistered Equity Securities

 

None.

(b)
Use of Proceeds

 

None.

(c)
Repurchases

 

None.

Item 3. Defaults Upon Senior Securities

 

None.

Item 4. Mine Safety Disclosures

 

Not applicable.

Item 5. Other Information

 

(a)
None.
(b)
None.
(c)
During the three months ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each such terms are defined in Item 408(a) of Regulation S-K.

 

Item 6. Exhibits

Exhibit Index

 

Exhibit

 

Incorporated by Reference

 

Number

Description

Form

File No.

Exhibit

Effective Date

 

 

 

 

 

 

 

 

3.1

Seventh Amended and Restated Certificate of Incorporation of the registrant.

8-K

001-39423

3.1

August 10, 2020

 

 

 

 

 

 

 

 

3.2

Second Amended and Restated Bylaws of the registrant.

8-K

001-39423

3.2

September 1, 2023

 

 

 

 

 

 

 

 

4.1

Indenture, dated September 14, 2021 between Registrant and U.S Bank National Association

8-K

001-39423

4.1

September 15, 2021

 

 

 

 

 

 

 

 

4.2

Form of certificate representing the 0.25% Convertible Senior Notes due 2026 (included as Exhibit A to Exhibit 4.1)

8-K

001-39423

4.1

September 15, 2021

 

 

 

 

 

 

 

 

10.1

Form of Performance Unit Agreement

8-K

001-39423

10.1

March 8, 2024

 

 

 

 

 

 

 

 

39


10.2

Form of Notice of Grant of Performance Units (Adjusted EBITDA)

8-K

001-39423

10.2

March 8, 2024

 

 

 

 

 

 

 

 

10.3

Form of Notice of Grant of Performance Units (Revenue)

8-K

001-39423

10.3

March 8, 2024

 

 

 

 

 

 

 

 

10.4

Form of Notice of Grant of Performance Units (Total Stockholder Return)

8-K

001-39423

10.4

March 8, 2024

 

 

 

 

 

 

 

 

31.1**

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

31.2**

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

32.1†

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

 

 

 

 

 

 

 

 

 

 

101.INS

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

 

 

 

 

 

 

 

 

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document with Embedded Linkbases Document.

 

 

 

 

 

 

 

 

 

 

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

 

 

 

 

The certifications attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q is deemed furnished and not filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of BigCommerce Holdings, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

**

Filed herewith.

 

SIGNATURES

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

 

BigCommerce Holdings, Inc.

Date: August 1, 2024

By:

/s/ Brent Bellm

Brent Bellm

Chairman and Chief Executive Officer

 

Date: August 1, 2024

By:

/s/ Daniel Lentz

Daniel Lentz

Chief Financial Officer

 

40


EX-31.1 2 bigc-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

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

I, Brent Bellm, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of BigCommerce Holdings, 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.

 

Date: August 1, 2024

By:

/s/ Brent Bellm

Brent Bellm

Chairman and Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 bigc-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

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

I, Daniel Lentz, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of BigCommerce Holdings, 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.

 

Date: August 1, 2024

By:

/s/ Daniel Lentz

Daniel Lentz

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 4 bigc-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of BigCommerce Holdings, Inc. (the “Company”) on Form 10-Q for the period ending June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

 

 

Date: August 1, 2024

 

 

   By:

/s/ Brent Bellm

Brent Bellm

Chairman and Chief Executive Officer

(Principal Executive Officer)

Date: August 1, 2024

 

 

   By:

/s/ Daniel Lentz

Daniel Lentz

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-101.SCH 5 bigc-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Overview link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition and Deferred Costs link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Commitments, Contingencies, and Leases link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Other Liabilities link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Revenue Recognition and Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Commitments, Contingencies, and Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Overview - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Summary of Significant Accounting Policies (Additional Information) (Details1) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue Recognition and Deferred Costs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Goodwill and Intangible assets - Schedule of Changes to Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Commitment, Contingencies, and Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Other Liabilities - Components of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Debt - Summary of Net Carrying Amount of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Stockholders Equity - Summary of Changes in Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Stockholders' Equity - Summary of RSU Table (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Subsequent Event - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Business acquisition compensation expense subject to voluntary termination of employment. Business Acquisition Compensation Expense Subject to Voluntary Termination of Employment Compensation expense subject to voluntary termination of employment Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Revenue, Remaining Performance Obligation, Amount Remaining performance obligations Total Contract with Customer, Asset, Credit Loss Expense (Reversal) Provision for credit losses related to contract asset Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted-average requisite service period Cost of Revenue Cost of revenue Cost of Revenue, Total Total marketable securities Total marketable securities Debt Securities, Available-for-Sale Estimated Fair Value The incremental costs that are associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company's direct sales force. The commissions are deferred and amortized over the non-cancelable terms related to the customer contracts. Deferred Commissions Current Deferred commissions Other Liabilities, Noncurrent Other long-term liabilities, net of current portion Restricted Stock Units (RSUs) [Member] Restricted Stock Units Finite-Lived Intangible Asset, Expected Amortization, Year Two 2026 Fair Value, Inputs, Level 1 [Member] Level 1 Lessee, Operating Lease, Liability, to be Paid, Year Four 2028 Fair Value Disclosures [Text Block] Fair Value Measurements, Cash Equivalents and Marketable Securities Fair value Measurements Revenue from Contract with Customer, Excluding Assessed Tax Revenue Total revenue Schedule of interest expense recognized. Schedule Of Interest Expense Recognized Table [Text Block] Summary of Total Interest Expense Recognized Related to Debt Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Expected stock-based compensation yet to be recognized Disaggregation of Revenue [Table Text Block] Schedule of Disaggregate Revenue by Major Source Concentration Risk Type [Axis] Additional charges Restructuring Reserve, Accrual Adjustment Business combination base purchase price. Business Combination Base Purchase Price Base purchase price Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Lease operating lease expiration year. Lease Operating Lease Expiration Year Operating lease, expiration year Summary of Fair Value of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Purchase Price Allocation Finite-lived intangible assets, amortization expense, after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Subsequent Event Subsequent Events [Text Block] Market based awards. Market Based Awards [Member] Market-Based Awards Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value Operating Lease, Liability, Noncurrent Operating lease liabilities, net of current portion Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Business Combination Closing Cash Business combination closing cash. Liabilities, Fair Value Disclosure Liabilities Employee Severance [Member] Workforce Reduction Class of Stock [Line Items] Class Of Stock [Line Items] Number of annual tranche. Number Of Annual Tranche Number of annual tranche Balance Sheet Location [Axis] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders’ equity Debt instrument convertible conversion ratio denominator. Debt Instrument Convertible Conversion Ratio Denominator Principal amount of each convertible note Entity Address, State or Province Entity Address State Or Province 2013 Equity Incentive Plan Two Thousand Thirteen Equity Incentive Plan [Member] Two thousand thirteen equity incentive plan. Options outstanding at ending of period (in shares) Option outstanding at beginning of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Weighted-average grant date fair value of options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive loss Subscription and Circulation [Member] Subscription Solutions Subscription Solutions Fees Trading Symbol Trading Symbol Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period Developed technology. Developed Technology [Member] Developed Technology Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Prepaid Expense and Other Assets, Current Prepaid expenses and other assets, net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Sales and Marketing Selling and Marketing Expense [Member] Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Balance, shares Balance, shares Lessee, Operating Lease, Liability, to be Paid, Year Three 2027 Common Stock, Capital Shares Reserved for Future Issuance Common stock authorized and reserved for issuance AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Business Combination Disclosure [Text Block] Business Combinations Other Comprehensive Income (Loss), Net of Tax Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Total Proceeds from financing obligation Proceeds from Issuance of Financial Services Obligations Entity Address, City or Town Entity Address City Or Town Deferred commissions noncurrent. Deferred Commissions Noncurrent Deferred commissions, net of current portion Debt Disclosure [Text Block] Debt Outstanding Stock Options, Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Debt instrument, payment beginning date Debt Instrument, Date of First Required Payment Subsequent Event Subsequent Event [Member] Subsequent Event Type Subsequent Event Type [Axis] Zero point two five percentage convertible senior notes due two thousand twenty six. Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six [Member] 0.25% Convertible Senior Notes Due 2026 Additional Paid-in Capital [Member] Additional Paid-in Capital Series 1 common stock. Series1 Common Stock [Member] Series 1 Common Stock Allowance for Credit Loss [Abstract] 7.50% Convertible Senior Notes Due 2028 Seven Point Five Zero Percentage Convertible Senior Notes Due Two Thousand Twenty Eight [Member] Seven point five zero percentage convertible senior notes due two thousand twenty eight. Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Statement of Stockholders' Equity [Abstract] Weighted average grant date fair value, vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating Lease, Liability, Current Current portion of operating lease liabilities Maturity date Maturity Date Debt Instrument, Maturity Date Total carrying value Carrying Value Long-Term Debt Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Total property and equipment, net Business combination, working capital hold back. Business Combination, Working Capital Hold Back Working capital hold back Class of Stock [Domain] Class of Stock Contract with customer period. Contract With Customer Period Contract with customer period Restructuring charges Restructuring expenses Restructuring Charges, Total Initial charge Investment Income, Interest Interest income Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Provision for expected credit losses Remaining six months of 2024 Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Aggregate intrinsic value, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. statutory tax rate Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Other Intangible Assets [Member] Other Intangible Assets Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Plan Name [Domain] Plan Name Long-Term Purchase Commitment [Table Text Block] Schedule of Unconditional Purchase Obligations Other Liabilities Disclosure [Abstract] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Allowance for Credit Losses Assets, Fair Value Disclosure Total marketable securities Business combination recognized identifiable assets acquired and liabilities assumed lease liability. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Lease Liability Lease liability Lease liability Amortization of deferred sales commissions estimated period. Amortization Of Deferred Sales Commissions Estimated Period Amortization of deferred sales commissions estimated period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Remaining performance obligations, satisfaction period Percentage of premium of cap price over last reported sale price per common share. Percentage Of Premium Of Cap Price Over Last Reported Sale Price Per Common Share Percentage of premium of cap price over last reported sale price per common share Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before provision for income taxes Americas Other [Member] Americas other. Americas - Other Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Financial Instruments [Domain] Software license agreement. Software License Agreement [Member] Software License 2023 Restructure Two Thousand and Twenty Three Restructure [Member] Two thousand and twenty three restructure. Stock issued during period shares stock options exercise net of shares withheld for taxes. Stock Issued During Period Shares Stock Options Exercise Net Of Shares Withheld For Taxes Exercise of stock options, net of shares withheld for taxes Restricted stock units Restricted Stock [Member] Cash and Cash Equivalents [Abstract] Cash equivalents: Bundle B2B, Inc.. Bundle B2 B Inc [Member] Bundle Plan Name [Axis] Plan Name Debt Conversion, Original Debt, Amount Debt instrument, principal amount converted Geographical [Domain] Geographical Money market mutual funds and cash equivalent securities. Money Market Mutual Funds and Cash Equivalent Securities [Member] Money Market Mutual Funds and Cash Equivalents Assets Total assets UNITED STATES United States 2026 Convertible Senior Notes Two Thousand Twenty Six Convertible Senior Notes [Member] Two thousand twenty six convertible senior notes. Operating lease, right-of-use-assets Operating Lease, Right-of-Use Asset Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Supplemental Cash Flow Information [Abstract] Supplemental cash flow information: Retained Earnings [Member] Accumulated Deficit Class of Stock [Axis] Class of Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvested shares, beginning period Nonvested shares, ending period Minimum [Member] Minimum Schedule of Marketable Security Contractual Maturities Investments Classified by Contractual Maturity Date [Table Text Block] Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Operating Lease, Liability Total lease liabilities Operating Lease, Liability, Total Finance Lease, Liability, Total Finance Lease, Liability Finance lease liability Proceeds from exercise of stock options Proceeds From Payments For Stock Options Exercised Proceeds from (payments for) stock options exercised. Revenue recognition Revenue [Policy Text Block] US Government Agencies Debt Securities [Member] Agency bonds Equity Component [Domain] Equity Component Stock Options Outstanding Aggregate Intrinsic Value, granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options granted aggregate intrinsic value. Aggregate Intrinsic Value, canceled Aggregate Intrinsic Value, canceled Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled Aggregate Intrinsic Value. Share based compensation arrangement by share based payment award equity instruments other than options canceled aggregate intrinsic value.. Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Deferred sales commission during period. Deferred Sales Commission During Period. Deferred sales commissions 2020 Equity incentive plan Two Thousand Twenty Equity Incentives Plan [Member] 2020 Equity incentive plan. Debt Disclosure [Abstract] Marketable Securities [Abstract] Marketable securities: Entity Current Reporting Status Entity Current Reporting Status Research and Development Expense Research and development Research and Development Expense, Total Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Assets [Abstract] Assets Amortization of Intangible Assets Amortization of intangible assets Share-based Compensation Arrangement By Share-based Payment Award, Options, Forfeitures And Expirations, Intrinsic Value Share-based compensation arrangement by share-based payment award, options, forfeitures and expirations, intrinsic value. .. Aggregate intrinsic value, options outstanding, plan shares expired or canceled Common Stock, Value, Issued Common stock Debt Instrument, Convertible, Conversion Price Debt instrument, initial conversion price Stockholders' Equity Shareholders' Equity and Share-Based Payments [Text Block] Restructuring Reserve, Total Restructuring Reserve Liability, beginning of the period Liability, end of the period Stock issued during period value stock options exercise net of shares withheld for taxes. Stock Issued During Period Value Stock Options Exercise Net Of Shares Withheld For Taxes Exercise of stock options, net of shares withheld for taxes Contract with Customer, Liability, Revenue Recognized Recognized previously deferred revenue Accrued Liabilities, Current Accrued liabilities Accrued Liabilities, Current, Total Recorded Unconditional Purchase Obligation, to be Paid, Year Two 2026 Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized tax benefits, period increase (decrease) Unrecognized Tax Benefits, Period Increase (Decrease), Total Operating Income (Loss) Loss from operations Repayment of debt Repayments of Debt Total estimated cash consideration Business Combination, Consideration Transferred Total purchase consideration Total purchase consideration Feedonomics LLC Feedonomics L L C [Member] Feedonomics LLC. Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit), Total Provision for income taxes Convertible Debt Convertible Debt Securities [Member] Corporate securities Research and Development Expense [Member] Research and Development Stock Issued During Period, Shares, Acquisitions Issuance of common stock as consideration for an acquisition, shares Business combination, shares issued Payments for Restructuring Payments Payments Concentration Risk, Percentage Concentration risk, percentage Stock compensation expense recognized Share-Based Payment Arrangement, Expense Taxes paid related to net share settlement of stock options Tax payments related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Americas - United States Americas United States [Member] Americas United States. Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Vesting rights percentage Award vesting percentage Senior notes zero point two five percent due two thousand twenty six. Senior Notes Zero Point Two Five Percent Due Two Thousand Twenty Six [Member] 0.25% Senior Notes Due 2026 Finite-Lived Intangible Assets, Net Net carrying amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Income Taxes Paid Cash paid for taxes Revenue from Contract with Customer [Text Block] Revenue Recognition and Deferred Costs Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss): Debt Instrument, Face Amount Aggregate principal amount of notes issued Debt principal amount Other expense Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Other income (expense) Sale of Stock, Price Per Share Sale price of common stock per share Operating Expenses [Abstract] Operating expenses: Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Revenue by Geographic Region Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Depreciation, Depletion and Amortization, Nonproduction, Total Subsequent Events [Abstract] Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions. Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions [Table Text Block] Summary of Market-based Awards Valuation Assumptions Estimated Fair Value of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities Option outstanding, options granted under all plans (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stock options granted Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Asia Pacific [Member] APAC Finite-Lived Intangible Asset, Expected Amortization, Year Four 2028 Finite-Lived Intangible Asset, Expected Amortization, Year One 2025 minus: Deferred compensation Business combination deferred compensation. Business Combination Deferred Compensation minus: Deferred compensation Liabilities [Abstract] Liabilities: Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Equity, Attributable to Parent [Abstract] Stockholders’ equity Lease, Cost [Table Text Block] Supplemental Lease Information Developed Technology Rights [Member] Developed Technology Revenue, Remaining Performance Obligation, Percentage Remaining performance obligations, percentage Proceeds from senior convertible notes used for capped call transactions. Proceeds From Senior Convertible Notes Used For Capped Call Transactions Net proceeds from notes used for capped call transactions Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Future Maturities of Operating Lease Liabilities Accounting Policies [Abstract] Twenty trading days period. Twenty Trading Days Period [Member] 20 Trading Days Period Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Prepaid Expenses and Other Current Assets and Other Assets. Prepaid Expenses and Other Current Assets and Other Assets [Member] Prepaid Expenses and Other Current Assets and Other Assets Aggregate Intrinsic Value, vested and expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value. Payments to Acquire Machinery and Equipment Purchase of property and equipment Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Compensation cost. Compensation Cost [Member] Compensation Costs Stock Option Equity Option [Member] Business Acquisition, Pro Forma Information [Table Text Block] Summary of Unaudited Pro Forma Financial Information Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net assets acquired, excluding goodwill Net assets acquired, excluding goodwill Net assets acquired, excluding goodwill Debt Instrument, Interest Rate, Effective Percentage Debt instrument, effective interest rate Basic net loss per share Earnings Per Share, Basic Earnings Per Share, Basic, Total Net loss per share, Basic Commitments and Contingencies Commitments and contingencies (Note 8) Business Combinations [Abstract] Acquisition related costs Business Combination, Acquisition Related Costs Income Statement [Abstract] Less: current portion of debt Debt, Current, Total Debt, Current Less: current portion of debt Current portion of debt Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted, Intrinsic Value Share-based compensation arrangement by share-based payment award, options, granted, intrinsic value. Aggregate intrinsic value, options outstanding, options granted under all plans Performance Shares Performance-based restricted stock units Performance-based Awards Leases operating expense relates to in-place Operating Lease, Cost Leases operating expense relates to leases Increase (Decrease) in Prepaid Expense Prepaid expenses Restructuring Type [Axis] Options outstanding, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement [Domain] Statistical Measurement Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Accounts Receivable, Allowance for Credit Loss Ending Balance Beginning Balance Diluted net loss per share attributable to common stockholders Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Net loss per share, Diluted Product and Service [Domain] Product and Service EMEA [Member] EMEA Revenue, remaining performance obligation, amount, current. Revenue, Remaining Performance Obligation, Amount, Current Current Cost of Sales [Member] Cost of Revenue Unrecognized Tax Benefits Unrecognized Tax Benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Ten trading days period. Ten Trading Days Period [Member] 10 Trading Days Period Additional Paid in Capital, Common Stock Additional paid-in capital US Treasury Securities [Member] U.S Treasury Securities Increase decrease in deferred commissions. Increase Decrease In Deferred Commissions Deferred commissions Amortization of Deferred Sales Commissions Deferred commission amortization expense Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Commitments, contingencies, and leases. Commitments Contingencies And Leases [Text Block] Commitments, Contingencies, and Leases Option outstanding, exercised (in shares) Exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Proceeds from exercise of stock options, shares Consolidation, Policy [Policy Text Block] Basis of consolidation Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Liabilities and Equity [Abstract] Liabilities and stockholders’ equity Percentage of common stock issued and outstanding Percentage Of Common Stock Issued And Outstanding Percentage of common stock issued and outstanding. Business combination recognized identifiable assets acquired and liabilities assumed tangible assets. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Tangible assets Tangible assets acquired Stock Issued During Period, Value, Acquisitions Issuance of common stock as consideration for an acquisition Entity Address, Postal Zip Code Entity Address Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt instrument, convertible consecutive trading days Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Debt Instrument, Payment Terms Debt instrument, payment terms Weighted average grant date fair value, exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation State Country Code Recorded Unconditional Purchase Obligations Due In Third Year And Thereafter Recorded unconditional purchase obligations due in third year and thereafter. 2027 and thereafter Impairment of deferred commissions. Impairment Of Deferred Commissions Impairment of deferred commissions Equity Components [Axis] Equity Components Other Liabilities Disclosure [Text Block] Other Liabilities Debt repurchase amount in cash Debt Instrument Repurchase Amount Cash Debt instrument repurchase amount cash. Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] 2022 Restructure Two Thousand and Twenty Two Restructure [Member] Two thousand and twenty two restructure. Cash paid for acquisition Businesses acquisition price Final payment to acquire business Payments to acquire businesses, gross 2021 Convertible Senior Notes Two Thousand Twenty One Convertible Senior Notes [Member] Two thousand twenty one convertible senior notes. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Summary of Remaining Performance Obligation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested and converted to shares, Grant date fair value Local Phone Number Local Phone Number Gross unrealized loss on notes. Gross Unrealized Loss on Notes Weighted average grant date fair value, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Debt Conversion, Converted Instrument, Shares Issued Conversion of debt to shares Increase (Decrease) in Deferred Revenue Deferred revenue Increase (decrease) in deferred revenue Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Release of restricted stock units, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Goodwill Goodwill Goodwill, Total Balance as of December 31, 2022 Balance as of December 31, 2023 Restricted Cash, Current Restricted cash Acquisition-related transaction costs Business Acquisition Compensation Cost Incurred Business acquisition compensation cost incurred. Statement of Cash Flows [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive gain (loss) Gross Profit Gross profit Concentration Risk Benchmark [Axis] Schedule of estimated purchase consideration. Schedule of Estimated Purchase Consideration [Table Text Block] Schedule of Total Estimated Purchase Consideration Deferred Revenue, Noncurrent, Total Deferred Revenue, Noncurrent Deferred revenue, net of current portion Debt instrument, interest rate Contractual Interest Rate Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average period of stock-based compensation yet to be recognized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Shares authorized for issuance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Share-based payment award vesting rights description Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Share-based Compensation Arrangement By Share-based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Grant Date Fair Value Share-based compensation arrangement by share-based payment award equity instruments other than options vested and expected to vest weighted average grant date fair value. Grant date fair value, vested and expected to vest Debt Instrument, Convertible, Threshold Trading Days Debt instrument, convertible trading days Zero point two five percentage convertible senior notes due two thousand twenty six and two thousand twenty three term debt. Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six and Two Thousand Twenty Three Term Debt [Member] 0.25% Convertible Senior Notes Due 2026 and 2023 Term Debt Prepaid expenses, net of current portion Prepaid Expense, Noncurrent Prepaid Expense, Noncurrent, Total Series 2 common stock. Series2 Common Stock [Member] Series 2 Common Stock Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets acquired Total acquisition-related intangible assets fair value Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Overview Non compete agreement. Non Compete Agreement [Member] Non-compete Agreement Recorded Unconditional Purchase Obligation, to be Paid, Year One 2025 Fair Value, Inputs, Level 3 [Member] Level 3 APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net change in cash and cash equivalents and restricted cash Date of Issuance Debt Instrument Date Of Issuance Debt Instrument Date Of Issuance Other Sundry Liabilities, Current Other General and Administrative Expense [Member] General and Administrative Noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Option outstanding, Plan shares expired or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Forfeited or surrendered shares Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Americas - United States Americas U.S [Member] Americas U.S. Debt instrument, repurchase amount Debt Instrument, Repurchase Amount Aggregate Intrinsic Value, Ending balance Aggregate Intrinsic Value, Beginning value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Business Acquisition [Line Items] Business Acquisition [Line Items] General and Administrative Expense General and administrative General and Administrative Expense, Total Shares used to compute basic net loss per share Weighted average shares outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Summary of Activities Related to Restructuring Charges Restructuring and Related Costs [Table Text Block] Vested and expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number. Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Summary of RSU Table Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Statement [Table] Statement [Table] Summary of Changes in Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Options Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total minimum lease payments Makeswift Inc [Member] Makeswift Inc. Makeswift, Inc. Revenue from Contract with Customer Benchmark [Member] Revenue From Contract With Customer Restructuring Charges Restructuring Charges [Member] Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Statement [Line Items] Statement [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total purchase consideration Total purchase consideration Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Net Carrying Amount of Debt Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure, Total Estimated Fair Value of Notes Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Contract assets Subsequent Event [Line Items] Entity Incorporation, Date of Incorporation Entity incorporation date Recorded Unconditional Purchase Obligation Total Commitments, contingencies and leases. Commitments Contingencies And Leases [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Revenue, remaining performance obligation, amount, noncurrent. Revenue, Remaining Performance Obligation, Amount, Noncurrent Noncurrent Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Corporate Bond Securities [Member] Corporate Bonds Aggregate intrinsic value, options outstanding, Ending balance Aggregate intrinsic value, options outstanding, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Loss Contingency Accrual Liability related to indemnification obligations Loss Contingency Accrual, Beginning Balance Loss Contingency Accrual, Ending Balance Revision of Prior Period, Reclassification, Adjustment Revision of Prior Period, Reclassification, Adjustment [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Cash [Member] Cash Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type Share-Based Payment Arrangement [Policy Text Block] Stock-based compensation Exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted, Grant date fair value Restructuring Plan [Domain] Sales and Excise Tax Payable, Current Sales tax payable Security Exchange Name Security Exchange Name Recent accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] plus: Closing cash Cash Acquired in Excess of Payments to Acquire Business plus: Closing cash Customer Relationships [Member] Customer Relationship Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Due in 1 year through 2 years Available For Sale Fair Value Maturity Allocated And Single Maturity Date After Year One Through Two Available for sale fair value maturity allocated and single maturity date after year one through two. Weighted average grant date fair value, plan shares expired or canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Financial Instrument [Axis] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Proceeds from exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from Convertible Debt Net proceeds from sale of convertible senior notes Proceeds from the issuance of convertible senior notes Amendment Flag Amendment Flag Account receivable payment terms. Account Receivable Payment Terms Account receivable payment terms Total marketable securities Marketable Securities, Current Marketable securities Lessee operating lease liability payments due after year four. Lessee Operating Lease Liability Payments Due After Year Four Thereafter Aggregate Intrinsic Value, Vested and converted to shares Aggregate Intrinsic Value, Vested and converted to shares Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Converted To Shares Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options vested and converted to shares aggregate intrinsic value. Two thousand twenty one capped call transactions. Two Thousand Twenty One Capped Call Transactions [Member] 2021 Capped Call Transactions Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Basis of Accounting, Policy [Policy Text Block] Basis of presentation Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Expected Amortization Expense for Intangible Assets Commitments Contingencies And Leases [Table] Commitments, contingencies and leases. cash retention payments. cash Retention Payments Cash retention payments Derivative, Cap Price Initial cap price of capped call transactions Securities Act File Number Entity File Number Receivable [Policy Text Block] Accounts receivable Remaining six months of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business combination recognized identifiable assets acquired and liabilities assumed in right of use assets. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed In Right of Use Assets Right-of-use asset Goodwill and Intangible Assets Disclosure [Abstract] Share-based compensation arrangement by share-based payment award, options, exercised intrinsic value Share-based compensation arrangement by share-based payment award, options, exercised intrinsic value. Aggregate intrinsic value, options outstanding, exercised Partner and services. Partner And Services [Member] Partner and Services Carrying value, net Total long-term debt Long-term portion of debt Total long-term portion of debt OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Net unrealized gain (loss) on marketable debt securities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Liabilities assumed Liabilities assumed Recorded unconditional purchase obligation, due in fourth year and thereafter. Recorded Unconditional Purchase Obligation Due In Fourth Year And Thereafter 2028 and thereafter Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Nonvested, Grant date fair value beginning period Nonvested, Grant date fair value ending period Grant date fair value of awards Operating Expenses Total operating expenses Expected life in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Fair value assumptions, expected term Acquisition related compensation current. Acquisition Related Compensation Current Acquisition related compensation Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Business Acquisition, Transaction Costs Acquisition-related transaction costs Fair value of shares issued as consideration for acquisition Fair Value of Assets Acquired Earnings Per Share [Text Block] Net Loss per Share Commercial Paper [Member] Commercial Paper Entity Address, Address Line One Entity Address Address Line1 Share based compensation arrangement by share based payment award equity instruments other than options canceled or vested in period. Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Canceled or Vested in Period Canceled or vested Cash and Cash Equivalents, Fair Value Disclosure Cash equivalents Cash and cash equivalents Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type Antidilutive Securities [Axis] Antidilutive Securities Other Liabilities, Current Other current liabilities Other current liabilities Accounts Receivable, Prepaid Expense and Other Assets Accounts Receivable, Prepaid Expense and Other Assets Accounts receivable, prepaid expense and other assets Finite-Lived Intangible Assets, Gross Gross amount Finite-Lived Intangible Assets, Gross, Total Commitments Contingencies And Leases [Line Items] Commitments, contingencies and leases. Subsequent Event Type Subsequent Event Type [Domain] Income Statement Location [Axis] Income Statement Location Amortization of Debt Discount (Premium) Amortization of discount on debt Common stock available for future issuance Common Stock Capital Shares Available For Future Issuance Common stock capital shares available for future issuance. Fair value assumptions, expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Debt Instrument, Frequency of Periodic Payment Debt instrument, frequency of periodic payment Fair Value, Inputs, Level 2 [Member] Level 2 Legal fees. Legal Fees [Member] Legal Fees Long-Term Debt, Gross Debt instrument outstanding amount Carrying value of debt Product and Service [Axis] Product and Service Title of 12(b) Security Security12b Title Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Recorded Unconditional Purchase Obligation, to be Paid, Year Three 2027 Increase decrease in accrued and other current liabilities. Increase Decrease In Accrued And Other Current Liabilities Accrued and other liabilities Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Assets Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt instrument, conversion price percentage Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets Non-cancellable contractual commitments expire period. Non-cancellable Contractual Commitments Expire Period Non-cancellable contractual commitments expire period Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Amortization of Debt Issuance Costs Amortization of issuance costs Goodwill, Impairment Loss Impairment of goodwill Segments Segment Reporting, Policy [Policy Text Block] Subsequent Event [Table] Other Operating Activities, Cash Flow Statement Other Cash and Cash Equivalents [Axis] Remaining six months of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Interest Expense, Debt Total Restructuring Plan [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Cancelled, Grant date fair value Restructuring charges Restructuring expenses Restructuring Costs Restructuring Costs, Total Debt instrument held by the holder Debt Instrument Agreement Exchange Amount Debt instrument agreement exchange amount. Other Liabilities [Table Text Block] Components of Other Current Liabilities Concentration Risk Type [Domain] Income Statement Location [Domain] Income Statement Location Weighted average grant date fair value, options granted under all plans (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Stock compensation expense recognized Employee Benefits and Share-Based Compensation Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Date of Issuance Debt Instrument, Issuance Date Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Cancelled, shares Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Increase in common stock reserve for issuance Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Impaired on right-of-use assets Operating Lease, Impairment Loss Impairment of right-of-use assets Geographic Concentration Risk [Member] Geographic Concentration Risk Share-based compensation arrangement by share-based payment award, award vesting period end date. Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period End Date Vesting period end date Payments to Acquire Marketable Securities Purchase of marketable securities Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs charged against the allowance Trade Names [Member] Tradename Capital additions, accrued but not paid Changes in capital additions, accrued but not paid Capital Expenditures Incurred but Not yet Paid Liabilities Total liabilities Measurement period adjustments, estimated tax liabilities and net decrease to goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Debt Issuance Costs, Noncurrent, Net Transaction costs attributable to issuance of notes Unamortized issuance costs Debt Issuance Costs, Noncurrent, Net, Total Finite-Lived Intangible Asset, Useful Life Estimated useful lives of intangible assets Intangible, weighted average remaining useful life Equity, Attributable to Parent Balance Balance Total stockholders’ equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average amortization period (in years) Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Net loss Net loss Interest Expense Interest expense Interest Expense, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Cash and Cash Equivalents [Domain] Facility Closing [Member] Real Estate Exits and Officespace Reductions Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liability Deferred tax liability Statement of Financial Position [Abstract] Weighted average shares outstanding, Diluted Weighted average shares used to compute diluted net loss per share attributable to common stockholders Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Acquisition related compensation. Acquisition Related Compensation [Member] Acquisition Related Compensation Other noncash expenses Other Expenses Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Amortized Cost/Principal amount Restructuring related charges Restructuring Reserve, Current Use of Estimates, Policy [Policy Text Block] Use of estimates Income Tax Disclosure [Text Block] Income Taxes Weighted average grant date fair value at end of period (in dollars per share) Weighted average grant date fair value at beginning of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Schedule of Earnings Per Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest Expense, Debt, Excluding Amortization Contractual interest expense Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Share-based compensation arrangement by share-based payment award, award vesting period start date. Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Start Date Vesting period start date Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Receivables, Net, Current Accounts receivable including unbilled receivables Receivables, Net, Current, Total Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Level 2 Type of Restructuring [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Revenue, expected recognition period, explanation Revision of Prior Period [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested and converted to shares, shares Convertible senior notes due two thousand twenty six. Convertible Senior Notes Due Two Thousand Twenty Six [Member] Convertible Senior Notes Due 2026 Employee-related Liabilities, Current Payroll and payroll related expenses Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition Total cash, cash equivalents and restricted cash Cash and cash equivalents and restricted cash, end of period Cash and cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Deferred Revenue, Current Deferred Revenue, Current, Total Deferred revenue Maturity of marketable securities Proceeds from Sale and Maturity of Marketable Securities Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Gross unrealized gain on notes. Gross Unrealized Gain on Notes Gross Unrealized Gain on Notes Two thousand twenty three term debt. Two Thousand Twenty Three Term Debt [Member] 2023 Term Debt XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Entity Registrant Name BigCommerce Holdings, Inc.  
Entity Central Index Key 0001626450  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity File Number 001-39423  
Entity Tax Identification Number 46-2707656  
Entity Address Address Line1 11305 Four Points DriveBuilding II, Suite 100  
Entity Address City Or Town Austin  
Entity Address State Or Province TX  
Entity Interactive Data Current Yes  
Entity Address Postal Zip Code 78726  
City Area Code 512  
Local Phone Number 865-4500  
Entity Incorporation State Country Code DE  
Entity Common Stock, Shares Outstanding   77,753,052
Security12b Title Series 1 common stock, $0.0001 par value per share  
Trading Symbol BIGC  
Security Exchange Name NASDAQ  
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 133,088 $ 71,719
Restricted cash 1,120 1,126
Marketable securities 142,712 198,415
Accounts receivable, net 45,054 37,713
Prepaid expenses and other assets, net 24,688 24,733
Deferred commissions 9,119 8,280
Total current assets 355,781 341,986
Property and equipment, net 9,975 10,233
Operating lease, right-of-use-assets 3,647 4,405
Prepaid expenses, net of current portion 2,633 1,240
Deferred commissions, net of current portion 6,408 7,056
Intangible assets, net 22,133 27,052
Goodwill 51,927 52,086
Total assets 452,504 444,058
Current liabilities    
Accounts payable 6,686 7,982
Accrued liabilities 3,596 2,652
Deferred revenue 42,417 32,242
Current portion of debt 417 547
Current portion of operating lease liabilities 2,424 2,542
Other current liabilities 23,289 24,785
Total current liabilities 78,829 70,750
Long-term portion of debt 340,468 339,614
Operating lease liabilities, net of current portion 6,393 7,610
Other long-term liabilities, net of current portion 703 551
Total liabilities 426,393 418,525
Stockholders’ equity    
Common stock 7 7
Additional paid-in capital 638,586 620,021
Accumulated other comprehensive gain (loss) (177) 163
Accumulated deficit (612,305) (594,658)
Total stockholders’ equity 26,111 25,533
Total liabilities and stockholders’ equity $ 452,504 $ 444,058
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 81,829 $ 75,443 $ 162,189 $ 147,200
Cost of revenue [1] 19,811 18,756 38,250 36,202
Gross profit 62,018 56,687 123,939 110,998
Operating expenses:        
Sales and marketing [1] 34,425 35,593 66,857 69,645
Research and development [1] 20,287 21,403 40,275 42,248
General and administrative [1] 15,436 14,428 30,365 30,922
Amortization of intangible assets [1] 2,452 2,033 4,919 4,066
Acquisition related costs [1] 334 4,125 667 8,250
Restructuring charges [1] 2,572 0 2,572 420
Total operating expenses [1] 75,506 77,582 145,655 155,551
Loss from operations (13,488) (20,895) (21,716) (44,553)
Interest income 3,196 2,825 6,374 5,251
Interest expense (720) (722) (1,440) (1,444)
Other expense (111) (63) (443) (32)
Loss before provision for income taxes (11,123) (18,855) (17,225) (40,778)
Provision for income taxes (132) (210) (422) (407)
Net loss $ (11,255) $ (19,065) $ (17,647) $ (41,185)
Basic net loss per share $ (0.15) $ (0.25) $ (0.23) $ (0.55)
Shares used to compute basic net loss per share 77,456 74,790 77,041 74,468
[1] Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

For the three months ended June 30,

 

 

For the six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

1,028

 

 

$

1,290

 

 

$

1,684

 

 

$

2,479

 

Sales and marketing

 

 

3,138

 

 

 

3,566

 

 

 

5,005

 

 

 

6,433

 

Research and development

 

 

3,273

 

 

 

3,943

 

 

 

6,749

 

 

 

7,446

 

General and administrative

 

 

2,582

 

 

 

2,573

 

 

 

5,174

 

 

 

5,652

 

XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-based compensation expense $ 10,009 $ 11,290 $ 18,397 $ 21,777
Cost of Revenue        
Stock-based compensation expense 1,028 1,290 1,684 2,479
Sales and Marketing        
Stock-based compensation expense 3,138 3,566 5,005 6,433
Research and Development        
Stock-based compensation expense 3,273 3,943 6,749 7,446
General and Administrative        
Stock-based compensation expense $ 2,582 $ 2,573 $ 5,174 $ 5,652
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (11,255) $ (19,065) $ (17,647) $ (41,185)
Other comprehensive income (loss):        
Net unrealized gain (loss) on marketable debt securities (81) (90) (340) 627
Total comprehensive loss $ (11,336) $ (19,155) $ (17,987) $ (40,558)
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2022 $ 45,672 $ 7 $ 576,851 $ (529,987) $ (1,199)
Balance, shares at Dec. 31, 2022   73,945      
Proceeds from exercise of stock options 1,103 $ 0 1,103 0 0
Proceeds from exercise of stock options, shares   246      
Release of restricted stock units (1,419) $ 0 (1,419) 0 0
Release of restricted stock units, shares   396      
Stock-based compensation 10,487 $ 0 10,487 0 0
Total other comprehensive loss 717 0 0 0 717
Net loss (22,120) 0 0 (22,120) 0
Balance at Mar. 31, 2023 34,440 $ 7 587,022 (552,107) (482)
Balance, shares at Mar. 31, 2023   74,587      
Balance at Dec. 31, 2022 45,672 $ 7 576,851 (529,987) (1,199)
Balance, shares at Dec. 31, 2022   73,945      
Net loss (41,185)        
Balance at Jun. 30, 2023 26,920 $ 7 598,657 (571,172) (572)
Balance, shares at Jun. 30, 2023   75,104      
Balance at Mar. 31, 2023 34,440 $ 7 587,022 (552,107) (482)
Balance, shares at Mar. 31, 2023   74,587      
Proceeds from exercise of stock options 1,156 $ 0 1,156 0 0
Proceeds from exercise of stock options, shares   163      
Release of restricted stock units (811) $ 0 (811) 0 0
Release of restricted stock units, shares   354      
Stock-based compensation 11,290 $ 0 11,290 0 0
Total other comprehensive loss (90) 0 0 0 (90)
Net loss (19,065) 0 0 (19,065) 0
Balance at Jun. 30, 2023 26,920 $ 7 598,657 (571,172) (572)
Balance, shares at Jun. 30, 2023   75,104      
Balance at Dec. 31, 2023 25,533 $ 7 620,021 (594,658) 163
Balance, shares at Dec. 31, 2023   76,410      
Proceeds from exercise of stock options 974 $ 0 974 0 0
Proceeds from exercise of stock options, shares   308      
Release of restricted stock units (1,325) $ 0 (1,325) 0 0
Release of restricted stock units, shares   507      
Stock-based compensation 8,388 $ 0 8,388 0 0
Total other comprehensive loss (259) 0 0 0 (259)
Net loss (6,392) 0 0 (6,392) 0
Balance at Mar. 31, 2024 26,919 $ 7 628,058 (601,050) (96)
Balance, shares at Mar. 31, 2024   77,225      
Balance at Dec. 31, 2023 $ 25,533 $ 7 620,021 (594,658) 163
Balance, shares at Dec. 31, 2023   76,410      
Proceeds from exercise of stock options, shares 385        
Net loss $ (17,647)        
Balance at Jun. 30, 2024 26,111 $ 7 638,586 (612,305) (177)
Balance, shares at Jun. 30, 2024   77,740      
Balance at Mar. 31, 2024 26,919 $ 7 628,058 (601,050) (96)
Balance, shares at Mar. 31, 2024   77,225      
Proceeds from exercise of stock options 271 $ 0 271 0 0
Proceeds from exercise of stock options, shares   77      
Release of restricted stock units 0 $ 0 0 0 0
Release of restricted stock units, shares   397      
Issuance of common stock as consideration for an acquisition 248 $ 0 248 0 0
Issuance of common stock as consideration for an acquisition, shares   41      
Stock-based compensation 10,009 $ 0 10,009 0 0
Total other comprehensive loss (81) 0 0 0 (81)
Net loss (11,255) 0 0 (11,255) 0
Balance at Jun. 30, 2024 $ 26,111 $ 7 $ 638,586 $ (612,305) $ (177)
Balance, shares at Jun. 30, 2024   77,740      
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities        
Net loss $ (11,255) $ (19,065) $ (17,647) $ (41,185)
Adjustments to reconcile net loss to net cash used in operating activities:        
Depreciation and amortization expense 3,512 2,940 6,998 5,844
Amortization of discount on debt 497 494 994 987
Stock-based compensation expense 10,009 11,290 18,397 21,777
Provision for expected credit losses 850 433 1,713 1,508
Other (37) 0 (37) 0
Changes in operating assets and liabilities:        
Accounts receivable (6,790) 6,425 (9,378) (1,760)
Prepaid expenses 3,935 751 (1,025) (3,484)
Deferred commissions (402) (821) (191) (772)
Accounts payable (356) (1,023) (1,245) (528)
Accrued and other liabilities 4,168 7,027 (433) 2,105
Deferred revenue 7,607 6,292 10,175 9,415
Net cash provided by (used in) operating activities 11,738 14,743 8,321 (6,093)
Cash flows from investing activities:        
Cash paid for acquisition (100) 0 (100) 0
Purchase of property and equipment (1,064) (1,017) (1,870) (2,080)
Maturity of marketable securities 62,525 83,643 91,965 123,072
Purchase of marketable securities (1,037) (85,351) (36,602) (133,394)
Net cash provided by (used in) investing activities 60,324 (2,725) 53,393 (12,402)
Cash flows from financing activities:        
Proceeds from exercise of stock options 271 1,156 1,245 2,245
Taxes paid related to net share settlement of stock options 0 (811) (1,325) (2,230)
Proceeds from financing obligation 0 1,081 0 1,081
Repayment of debt (137) 0 (271) 0
Net cash provided by (used in) financing activities 134 1,426 (351) 1,096
Net change in cash and cash equivalents and restricted cash 72,196 13,444 61,363 (17,399)
Cash and cash equivalents and restricted cash, beginning of period 62,012 62,187 72,845 93,030
Cash and cash equivalents and restricted cash, end of period 134,208 75,631 134,208 75,631
Supplemental cash flow information:        
Cash paid for interest 6 0 445 431
Cash paid for taxes 42 60 182 212
Noncash investing and financing activities:        
Capital additions, accrued but not paid 117 125 117 190
Fair value of shares issued as consideration for acquisition $ 248 $ 0 $ 248 $ 0
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (11,255) $ (6,392) $ (19,065) $ (22,120) $ (17,647) $ (41,185)
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Overview
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview

1. Overview

BigCommerce Holdings, Inc. (the “Company”) is leading a new era of ecommerce. The Company’s software-as-a-service (“SaaS”) platform simplifies the creation of engaging online stores by delivering a unique combination of ease-of-use, enterprise functionality, and flexibility. The Company empowers both its customers’ branded ecommerce stores and their cross-channel connections to popular online marketplaces, social networks, and offline point-of-sale systems.

The Company empowers businesses to turn digital transformation into a competitive advantage, and allows merchants to build their ecommerce solution their way with the flexibility to fit their unique business and product offerings. The Company provides a comprehensive platform for launching and scaling an ecommerce operation, including store design, catalog management, hosting, checkout, order management, reporting, and pre-integration into third-party services like payments, shipping, and accounting. All of the Company’s stores run on a single code base and share a global, multi-tenant architecture purpose built for security, high performance, and innovation. The Company’s platform serves stores in a wide variety of sizes, product categories, and purchase types, including business-to-consumer and business-to-business.

References in these condensed consolidated financial statements to “we”, “us”, “our”, the “Company”, or “BigCommerce” refer to BigCommerce Holdings, Inc. and its subsidiaries, unless otherwise stated.

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of significant accounting policies

Basis of presentation

The accompanying condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information.

In the opinion of management, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2023, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 29, 2024. The results of operations for the three and six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other period.

Basis of consolidation

The accompanying condensed consolidated financial statements include the Company’s accounts and the accounts of the Company’s wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

The Company’s fiscal year ends on December 31. References to “fiscal 2024,” for example, refer to the fiscal year ended December 31, 2024.

Use of estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions in the Company’s consolidated financial statements and notes thereto.

Significant estimates and assumptions made by management in these consolidated financial statements include:

 

the allowance for credit losses;
constrained revenue;
variable consideration for revenue recognition;
the period of benefit associated with costs capitalized to obtain revenue contracts;
the useful lives of intangible assets; and
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;

Because of the use of estimates inherent in financial reporting process actual results could differ and the differences could be material to the Company’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

ASU 2023-07, Segment Reporting (Topic 280)

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 requires all public entities, including those public entities that have a single reportable segment to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the individual or the name of the group or committee identified as the chief operating decision maker (“CODM”). ASU 2023-07 is effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company’s but does not expect it to have a material impact on the consolidated financial statements.

ASU 2023-09, Income Taxes (Topic 740)

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires all entities to provide more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this Update also eliminate requirements such as (1) the disclosure of the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months, (2) or making a statement that an estimate of the range cannot be made, and (3) the disclosure of the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. Lastly, the amendments in this Update replace the term ‘public entity’ as currently used in Topic 740 with the term ‘public business entity’. ASU 2023-09 is effective for the Company’s fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company but does not expect it to have a material impact on the consolidated financial statements.

Other accounting standard updates effective for interim and annual periods beginning after December 31, 2023 are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.

Segments

The Company’s CODM is the chief executive officer. The Company’s chief executive officer reviews the financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. Accordingly, the Company has determined that it operates as a single operating and reportable segment.

Revenue recognition

Subscription solutions

Subscription solutions revenue consists primarily of platform subscription fees from all plans and recurring professional services. Subscription solutions are charged monthly, quarterly, or annually for the Company’s customers to sell their products and process transactions on the Company’s platform. Subscription solutions are generally charged per online store and are based on the store’s subscription plan. Monthly subscription fees for enterprise plans are adjusted if a customer’s gross merchandise volume (“GMV”) or orders processed are above specified plan thresholds on a trailing twelve-month basis. For most subscription solutions arrangements, excluding enterprise subscription plans, the Company has determined the Company meets the variable consideration allocation exception and, therefore, recognizes fixed monthly fees or a pro-rata portion of quarterly or annual fees and any transaction fees as revenue in the month they are earned. During fiscal year 2023, the Company adopted a new pricing structure that provided a discount to the contractual price for customers who pay quarterly or annually. Prior to this date, enterprise subscription plans included an upfront promotional period in order to incentivize the customer to enter into a subscription arrangement. In both of these scenarios, the total subscription fee is recognized on a straight-line basis over the term of the contract. In determining the amount of revenue to be recognized, the Company determines whether collection of the entire transaction price is probable. Only amounts deemed probable are recognized as revenue. Key factors in this determination are historical contract termination rates and general economic factors.

Subscription revenue includes revenue from Feedonomics. Feedonomics provides a technology platform and related services that enables online retailers and other sellers to automate online listings of the sellers’ information across multiple third-party marketplaces and advertisers (such as Amazon, Google, Facebook, etc.). The Company provides these services under service contracts which are generally one year or less, and in many cases month-to-month. These service types may be sold stand-alone or as part of a

multi-service bundle (e.g. both marketplaces and advertising). Services are performed and fees are determined based on monthly usage and are billed in arrears.

Professional services, which primarily consist of education packages, launch services, solutions architecting, implementation consulting, and catalog transfer services, are generally billed and recognized as revenue when delivered.

Contracts with the Company’s retail customers are generally month-to-month, while contracts with the Company’s enterprise customers generally range from one to three years. Contracts are typically non-cancelable and do not contain refund-type provisions. Revenue is presented net of sales tax and other taxes the Company collects on behalf of governmental authorities.

Partner and services

The Company’s partner and services revenue includes revenue share, partner technology integrations, and marketing services provided to partners. Revenue share relates to fees earned by the Company’s partners from customers using the Company’s platform, where the Company has an arrangement with such partners to share such fees as they occur. Revenue share is recognized at the time the earning activity is complete, which is generally monthly and variable based on customer usage on the platform. Revenue for partner technology integrations is recorded on a straight-line basis over the life of the contract commencing when the integration has been completed. Revenue for marketing services are recognized either at the time the earning activity is complete, or ratably over the length of the contract, depending on the nature of the obligations in the contract. Payments received in advance of services being rendered are recorded as deferred revenue and recognized when the obligation is completed.

The Company also derives revenue from the sales of website themes and applications upon delivery.

The Company recognizes partner revenue share on a net basis as the Company has determined that the Company is the agent in the Company’s arrangements with third-party application providers. All other revenue is recognized on a gross basis, as the Company has determined the Company is the principal in these arrangements.

Contracts with multiple performance obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

The Company’s subscription contracts are generally comprised of a single performance obligation to provide access to the Company’s platform, but can include additional performance obligations. For contracts with multiple performance obligations where the contracted price differs from the standalone selling price (“SSP”) for any distinct good or service, the Company may be required to allocate the contract’s transaction price to each performance obligation using the Company’s best estimate of SSP. Judgment is required to determine the SSP for each distinct performance obligation. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the observable prices of products or services sold or priced separately in comparable circumstances to similar customers.

Contracts with the Company’s technology solution partners may include multiple performance obligations, which can include integrations and marketing activities. In determining whether integration services are distinct from hosting services the Company considers various factors. These considerations include the level of integration, interdependency, and interrelation between the implementation and hosting services. The Company has concluded that the integration services included in contracts with hosting obligations are not distinct. As a result, the Company defers any arrangement fees for integration services and recognize such amounts over the life of the hosting obligation commencing when the integration has been completed. To determine if marketing activities are distinct, the Company considers the nature of the promise in the contract, the timing of payment, and the partner expectations. Additional consideration for some partner contracts varies based on the level of customer activity on the platform. Certain agreements contain minimum guarantees of revenue share. These contracts are evaluated to determine if the guaranteed minimum is substantive. If the minimum is deemed substantive, revenue is recognized ratably over the life of the agreement. For most of the Company’s contracts, the Company has determined the variable consideration allocation exception has been met and therefore variable fees are recognized in the period they are earned.

The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, contract assets, and deferred revenue.

Contract assets

Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets are recorded on the condensed consolidated balance sheets at the end of each reporting period in Prepaid expenses and other assets, net. Typically, contract assets arise from agreements that have tiered billings over the contract life,

promotional billing periods, and partner and services revenue agreements that include substantive minimums. Net contract assets were $11.5 million as of June 30, 2024 as compared to $11.9 million as of December 31, 2023.

The Company is exposed to credit losses primarily through sales of products and services to customers and partners. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintain a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine what will ultimately be collected from its customers and partners, delinquency level and customer type have been identified as the primary specific risk affecting the Company’s contract assets, and the estimate for losses is analyzed annually and adjusted as necessary. The Company has provisioned $1.1 million and $1.5 million for credit losses related to contract assets as of June 30, 2024 and December 31, 2023, respectively.

Deferred revenue

Deferred revenue primarily consists of amounts that have been received from customers in advance of the performance obligation being satisfied. The Company recognizes revenue from deferred revenue when the services are performed and the corresponding revenue recognition criteria are met. Amounts recognized from deferred revenue represent primarily revenue from the sale of subscription solutions, integration, and marketing services. The Company recognized $6.6 million and $22.5 million of previously deferred revenue during the three and six months ended June 30, 2024.

Remaining performance obligation

As of June 30, 2024, the Company had $182.0 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. Remaining performance obligation is subject to future economic risks, including bankruptcies, regulatory changes and other market factors. The Company expects to recognize approximately 60 percent of the remaining performance obligations as revenue in the following 12 month period, and the remaining balance in the periods thereafter.

Remaining performance obligation consisted of the following:

 

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of June 30, 2024

 

$

110,486

 

 

$

71,524

 

 

$

182,010

 

As of June 30, 2023

 

 

80,171

 

 

 

53,077

 

 

 

133,248

 

 

Cost of revenue

Cost of revenue consists primarily of personnel-related costs, including: stock-based compensation expenses for customer support and professional services personnel; costs of maintaining and securing infrastructure and platform; allocation of overhead costs and credit card processing fees; and amortization expense associated with capitalized internal-use software.

Accounts receivable

Accounts receivable are stated at net realizable value and include both billed and unbilled receivables. Accounts receivable are net of an allowance for credit losses, are not collateralized, and do not bear interest. Payment terms range from due immediately to due within 90 days. The accounts receivable balance at June 30, 2024 and December 31, 2023 included unbilled receivables of $10.5 million, and $11.0 million, respectively.

The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes grouped customers by similar risk profiles, along with the invoiced accounts receivable portfolio and unbilled accounts receivable for significant risks, historical collection activity, and an estimate of future collectability to determine the amount that the Company will ultimately collect. This estimate is analyzed annually and adjusted as necessary.

Identified risks pertaining to the Company’s invoiced accounts receivable include the delinquency level and customer type. The estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances, historical customer delinquency, and assessment of the overall portfolio and general economic conditions.

The allowance for credit losses consisted of the following:

 

(in thousands)

 

 

 

Balance at December 31, 2023

 

$

5,997

 

Provision for expected credit losses

 

 

863

 

Write-offs charged against the allowance

 

 

(821

)

Balance at March 31, 2024

 

$

6,039

 

Provision for expected credit losses

 

 

850

 

Write-offs charged against the allowance

 

 

(1,200

)

Balance at June 30, 2024

 

$

5,689

 

 

Stock-based compensation

The Company issues stock options, restricted stock units (“RSUs”) and performance based restricted stock units (“PSUs”) to employees.

The Company values stock options using the Black-Scholes option-pricing model at the date of grant and recognizes the related stock-based compensation expense on a straight-line basis over the service period, net of estimated forfeitures, which is typically four years.

The Company values RSUs at the closing market price on the date of grate. RSUs typically vest in equal installments over a four-year period, subject to continued service, and compensation expense is recognized straight-line over the requisite service period, net of estimated forfeitures.

The Company grants PSUs which provide for shares of common stock to be earned based on the Company's total stockholder return compared to the Russell 2000 index, and referred to as market-based awards. The Company values these market-based awards on the grant date using the Monte Carlo simulation model. The determination of fair value is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company assumes no dividend yield and recognizes stock-based compensation expense ratably from grant date over the performance period of the award. The market-based awards will cliff-vest at the end of the three-year period ranging from 0 percent to 200 percent of the target number of PSUs granted.

The Company also grants PSUs which provide for shares of common stock to be earned based on its attainment of the Company's adjusted earnings before interest, taxes, depreciation and amortization (“adjusted EBITDA”) and revenue relative to a target specified in the applicable agreement, and are referred to as Company performance-based awards. The Company values these awards at the closing market price on the date of grant. The vesting of Company performance-based awards is conditioned upon the achievement of certain targets and will vest in three annual tranches in a percentage of the target number of shares between 0 percent to 200 percent. The Company recognizes stock-based compensation expense over the performance period, if it is probable that the performance condition will be achieved. Adjustments to stock-based compensation expense are made, as needed, each reporting period based on changes in our estimate of the number of units that are probable of vesting.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Deferred Costs
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Deferred Costs

3. Revenue recognition and deferred costs

Revenue recognition

The Company’s source of revenue consists of subscription solutions fees and partner and services fees. These services allow customers to access the Company’s hosted software over the contract period. The customer is not allowed to take possession of the software or transfer the software. The Company’s revenue arrangements do not contain general rights of refund in the event of cancellations.

Disaggregation of revenue

The following table disaggregates revenue by major source:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Subscription solutions

 

$

61,796

 

 

$

56,135

 

 

$

122,755

 

 

$

109,943

 

Partner and services

 

 

20,033

 

 

 

19,308

 

 

 

39,434

 

 

 

37,257

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

 

 

Revenue by geographic region was as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Americas – United States

 

$

62,428

 

 

$

57,546

 

 

$

123,567

 

 

$

112,355

 

Americas – other (1)

 

 

3,777

 

 

 

3,422

 

 

 

7,552

 

 

 

6,773

 

EMEA

 

 

9,281

 

 

 

8,649

 

 

 

18,473

 

 

 

16,633

 

APAC

 

 

6,343

 

 

 

5,826

 

 

 

12,597

 

 

 

11,439

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

(1)Americas-other revenue includes revenue from North and South America, other than the U.S.

Revenue by geographical region is determined based on the region of the customers’ bill-to address. Revenue attributed to the United States was 76 percent and EMEA was 11 percent during the three and six months ended June 30, 2024 and 2023. No single country, other than the United States, represented more than ten percent of total revenue during the three and six months ended June 30, 2024 and 2023.

Deferred commissions

Certain sales commissions earned by the Company’s go-to-market teams are considered incremental and recoverable costs of obtaining a contract with a customer. The Company amortizes deferred sales commissions ratably over the average customer life which is three years. The Company includes amortization of deferred commissions in sales and marketing expense in the condensed consolidated statements of operations. The Company periodically reviews the carrying amount of deferred commissions to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. The Company did not recognize an impairment of deferred commissions during the three and six months ended June 30, 2024 and the year ended December 31, 2023.

Sales commissions of $2.8 million and $2.5 million were deferred for the three months ended June 30, 2024 and 2023, respectively; and $5.0 million and $4.2 million were deferred for the six months ended June 30, 2024 and 2023, respectively.

Deferred commission amortization expense was $2.4 million and $1.7 million for the three months ended June 30, 2024 and 2023, respectively; and $4.7 million and $3.3 million for the six months ended June 30, 2024 and 2023 , respectively.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair value Measurements

4. Fair value measurements

Financial instruments carried at fair value include cash and cash equivalents, restricted cash and marketable securities. The fair value of our convertible senior notes is included below for disclosure purposes only.

For assets and liabilities measured at fair value, fair value is the price to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it would transact, and assumptions that market participants would use when pricing asset or liabilities.

The accounting standard for fair value establishes a fair value hierarchy based on three levels of inputs, the first two of which are considered observable and the last unobservable. The standard requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The three levels of inputs that may be used to measure fair value are as follows:

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2 – Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Inputs are unobservable that are significant to the fair value of the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s data.

The following table presents information about the Company’s cash equivalents, marketable securities and liabilities that were measured at fair value as of June 30, 2024 and December 31, 2023:

 

 

 

As of June 30, 2024

 

(in thousands)

 

Quoted Prices in
Active Markets
for Identical Assets
 (Level 1)

 

 

Significant Other
Observable
Inputs
 (Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total Fair Value

 

Cash equivalents (1):

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

97,897

 

 

$

0

 

 

0

 

 

$

97,897

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

0

 

 

 

67,926

 

 

0

 

 

 

67,926

 

U.S. treasury securities

 

 

41,955

 

 

0

 

 

0

 

 

 

41,955

 

Commercial paper

 

0

 

 

 

9,911

 

 

0

 

 

 

9,911

 

Agency bonds

 

0

 

 

 

22,920

 

 

0

 

 

 

22,920

 

Total marketable securities

 

$

41,955

 

 

$

100,757

 

 

$

0

 

 

$

142,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

301,875

 

 

$

0

 

 

$

301,875

 

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $36.3 million of cash, as of June 30, 2024.

 

 

 

As of December 31, 2023

 

(in thousands)

 

Quoted Prices in
Active Markets
for Identical Assets
 (Level 1)

 

 

Significant Other
Observable
Inputs
 (Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total Fair Value

 

Cash equivalents (1):

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

39,754

 

 

$

0

 

 

$

0

 

 

$

39,754

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

0

 

 

 

64,545

 

 

 

0

 

 

 

64,545

 

U.S. treasury securities

 

 

48,138

 

 

 

0

 

 

 

0

 

 

 

48,138

 

Commercial paper

 

 

0

 

 

 

30,596

 

 

 

0

 

 

 

30,596

 

Agency bonds

 

 

0

 

 

 

55,136

 

 

 

0

 

 

 

55,136

 

Total marketable securities

 

$

48,138

 

 

$

150,277

 

 

$

0

 

 

$

198,415

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

280,658

 

 

$

0

 

 

$

280,658

 

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $33.1 million of cash, as of December 31, 2023.

The contractual maturities of the investments classified as marketable securities were as follows:

(in thousands)

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Due within 1 year

 

$

118,858

 

 

$

183,132

 

Due in 1 year through 2 years

 

 

23,854

 

 

 

15,283

 

Total marketable securities

 

$

142,712

 

 

$

198,415

 

 

The following tables summarize the gains, losses, and estimated fair value of cash equivalents, marketable securities and liabilities as of June 30, 2024 and December 31, 2023:

 

 

As of June 30, 2024

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

97,897

 

 

$

0

 

 

$

0

 

 

$

97,897

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

67,977

 

 

 

13

 

 

 

(64

)

 

 

67,926

 

U.S. treasury securities

 

 

42,050

 

 

 

0

 

 

 

(95

)

 

 

41,955

 

Commercial paper

 

 

9,910

 

 

 

2

 

 

 

(1

)

 

 

9,911

 

Agency bonds

 

 

22,946

 

 

 

0

 

 

 

(26

)

 

 

22,920

 

Total marketable securities

 

$

142,883

 

 

$

15

 

 

$

(186

)

 

$

142,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

301,875

 

 

 

 

 

As of December 31, 2023

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

39,754

 

 

$

0

 

 

$

0

 

 

$

39,754

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

64,421

 

 

 

157

 

 

 

(33

)

 

 

64,545

 

U.S. treasury securities

 

 

48,061

 

 

 

86

 

 

 

(9

)

 

 

48,138

 

Commercial paper

 

 

30,588

 

 

 

16

 

 

 

(8

)

 

 

30,596

 

Agency bonds

 

 

55,182

 

 

 

24

 

 

 

(70

)

 

 

55,136

 

Total marketable securities

 

$

198,252

 

 

$

283

 

 

$

(120

)

 

$

198,415

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

280,658

 

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations
6 Months Ended
Jun. 30, 2024
Business Combinations [Abstract]  
Business Combinations

5. Business combinations

Acquisition of Makeswift

In October 2023, the Company acquired all issued and outstanding stock of Makeswift, Inc. (“Makeswift”) pursuant to a merger agreement. Makeswift is a leading visual editor for Next.js websites. The total purchase consideration for Makeswift was approximately $9.2 million which consisted of the following:

(in thousands)

 

Amount

 

Base purchase price

 

$

11,000

 

plus: Closing cash

 

 

238

 

minus: Deferred compensation

 

 

(2,000

)

Total purchase consideration(1)

 

$

9,238

 

(1) Of the total purchase consideration, $1.1 million of cash was held back by the Company for potential breaches of representation and warranties, as well as adjustments to working capital. During the six months ended June 30, 2024, the Company dispersed $0.1 million related to the working capital hold back.

 

The table below summarizes the fair value of the assets acquired and liabilities assumed in the Makeswift acquisition, at acquisition date:

(in thousands)

 

October 31, 2023

 

Tangible assets acquired

 

$

1,370

 

Right-of-use asset

 

 

147

 

Intangible assets acquired

 

 

7,890

 

Liabilities assumed

 

 

(1,311

)

Deferred tax liability(1)

 

 

(885

)

Lease liability

 

 

(150

)

Net assets acquired, excluding goodwill

 

$

7,061

 

Total purchase consideration

 

$

9,238

 

Goodwill(1)

 

$

2,177

 

(1) Measurement period adjustments of $0.2 million recorded during the three months ended June 30, 2024 is primarily attributable to tax liabilities with a corresponding net decrease to goodwill. The measurement period adjustment was a result of the purchase price allocation finalization as the Company filed the Makeswift tax return for the period ended October 31, 2023 during the three months ended June 30, 2024.

 

The fair value of identifiable intangible assets acquired at the date of the acquisitions is as follows:

(in thousands)

 

Fair value

 

 

Useful life (in years)

 

Developed technology

 

$

6,600

 

 

 

5.0

 

Customer relationships

 

 

1,200

 

 

 

3.0

 

Tradename

 

 

90

 

 

 

5.0

 

Total acquisition-related intangible assets

 

$

7,890

 

 

 

 

 

The $2.2 million goodwill balance is primarily attributable to synergies and expanded market opportunities that are expected to be achieved from the integration of Makeswift with the Company’s offerings and assembled workforce. The goodwill balance is not deductible for income taxes purposes.

As part of the Makeswift merger agreement, $2.0 million of the purchase consideration is subject to clawback if any of the key Makeswift employees voluntarily terminate their employment within 18 months after the closing date of the transaction. The $2.0 million is accounted for as compensation expense and therefore not included in the purchase consideration. The related compensation is recognized as post-combination expense over the 18 month service period on a straight-line basis. The Company incurred $0.3 million and $0.7 million of compensation costs during the three and six months ended June 30, 2024, respectively. The Company has $1.1 million of unvested amounts of cash retention payments recorded in prepaid expenses and other current assets and other assets on the condensed consolidated balance sheet as of June 30, 2024.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6. Goodwill and intangible assets

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired.

Goodwill amounts are not amortized but tested for impairment on an annual basis or more often when circumstances indicate that goodwill may not be recoverable. There was no impairment of goodwill as of June 30, 2024.

 

Intangible assets are amortized on a straight-line basis over the useful life. Intangible assets amortization was $2.5 million and $2.0 million for the three months ended June 30, 2024 and 2023, respectively and was $4.9 million and $4.1 million for the six months ended June 30, 2024 and 2023, respectively.

Intangible assets consists of the following:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

 

Gross amount

 

 

Accumulated amortization

 

 

Net carrying amount

 

 

Gross amount

 

 

Accumulated amortization

 

 

Net carrying amount

 

 

Weighted average remaining useful life as of June 30, 2024 (in years)

 

Developed technology

 

$

19,967

 

 

$

(10,779

)

 

$

9,188

 

 

$

19,967

 

 

$

(8,401

)

 

$

11,566

 

 

 

3.1

 

Customer relationship

 

 

23,725

 

 

 

(11,979

)

 

 

11,746

 

 

 

23,725

 

 

 

(9,786

)

 

 

13,939

 

 

 

2.8

 

Tradename

 

 

2,560

 

 

 

(1,464

)

 

 

1,096

 

 

 

2,560

 

 

 

(1,208

)

 

 

1,352

 

 

 

2.2

 

Non-compete agreement

 

 

162

 

 

 

(159

)

 

 

3

 

 

 

162

 

 

 

(132

)

 

 

30

 

 

 

0.1

 

Other intangibles

 

 

200

 

 

 

(100

)

 

 

100

 

 

 

485

 

 

 

(320

)

 

 

165

 

 

 

1.5

 

Total intangible assets

 

$

46,614

 

 

$

(24,481

)

 

$

22,133

 

 

$

46,899

 

 

$

(19,847

)

 

$

27,052

 

 

 

 

 

As of June 30, 2024, expected amortization expense for intangible assets was as follows:

 

(in thousands)

 

June 30, 2024

 

Remaining six months of 2024

 

$

4,816

 

2025

 

 

8,046

 

2026

 

 

5,100

 

2027

 

 

3,056

 

2028

 

 

1,115

 

Thereafter

 

 

0

 

Total

 

$

22,133

 

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies, and Leases
6 Months Ended
Jun. 30, 2024
Commitments Contingencies And Leases [Abstract]  
Commitments, Contingencies, and Leases

7. Commitments, contingencies, and leases

Legal proceedings

From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s reputation and future operating results.

In the ordinary course of business, the Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company’s condensed consolidated financial statements.

Purchase obligations

The Company has contractual commitments for services with third-parties related to hosting and internal software systems. These commitments are non-cancellable and expire within one to three years. The Company had unconditional purchase obligations as of June 30, 2024 as follows:

 

(in thousands)

 

June 30, 2024

 

Remaining six months of 2024

 

$

4,815

 

2025

 

 

16,902

 

2026

 

 

4,976

 

2027 and thereafter

 

0

 

Total

 

$

26,693

 

 

Leases

The Company leases certain facilities under operating lease agreements that expire at various dates through 2028. Some of these arrangements contain renewal options and require the Company to pay taxes, insurance and maintenance costs. Renewal options were not included in the right-of-use asset and lease liability calculation. As of June 30, 2024, there were no finance leases.

Operating expense relating to leases was $0.8 million and $0.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $1.3 million and $1.5 million for the six months ended June 30, 2024 and 2023, respectively.
 

The future maturities of operating lease liabilities are as follows:

 

(in thousands)

 

As of June 30, 2024

 

Remaining six months of 2024

 

$

1,428

 

2025

 

 

2,838

 

2026

 

 

2,555

 

2027

 

 

2,133

 

2028

 

 

718

 

Thereafter

 

0

 

Total minimum lease payments

 

$

9,672

 

Less imputed interest

 

 

(855

)

Total lease liabilities

 

$

8,817

 

Restructuring charges

The Company recognizes employee severance costs when payments are probable and amounts are estimable or when notification occurs, depending on whether the severance costs paid are part of the Company’s general plan. Facilities costs related to contracts or leases without future benefit are recognized at the earlier of the contract termination or the cease-use dates. Additionally, restructuring charges include considerations of various capital alternatives which include asset impairments, professional services, and other costs relating to significant items that are nonrecurring or unusual are recognized as incurred.

In September 2023, the Company commenced a restructuring plan (the “2023 Restructure”) which includes a reduction of the Company’s workforce that is intended to advance the Company’s ongoing commitment to profitable growth. The 2023 Restructuring plan has substantially been completed as of June 30, 2024.

For the three months ended June 30, 2024, the Company incurred approximately $2.6 million of restructuring charges primarily related to its capital structure and various alternatives associated with inbound inquiries and interest in the Company. These charges include such items as professional services and other related costs.

The following table summarizes the activities related to restructuring charges as of June 30, 2024:

 

(in thousands)

 

 

 

Liability, as of December 31, 2023

 

$

1,516

 

Additional charges

 

 

2,572

 

Payments

 

 

(1,699

)

Liability, as of June 30, 2024

 

$

2,389

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities
6 Months Ended
Jun. 30, 2024
Other Liabilities Disclosure [Abstract]  
Other Liabilities

8. Other liabilities

The following table summarizes the components of other current liabilities:

 

 

 

As of June 30,

 

 

As of December 31,

 

(in thousands)

 

2024

 

 

2023

 

Sales tax payable

 

$

1,691

 

 

$

1,632

 

Payroll and payroll related expenses

 

 

11,988

 

 

 

13,080

 

Acquisition related compensation

 

0

 

 

 

403

 

Restructuring related charges

 

 

1,961

 

 

 

1,516

 

Other

 

 

7,649

 

 

 

8,154

 

Other current liabilities

 

$

23,289

 

 

$

24,785

 

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt

9. Debt

2026 Convertible Senior Notes

In September 2021, the Company issued $345.0 million aggregate principal amount of 0.25 percent convertible senior notes due 2026 (the “2026 Convertible Notes”). The 2026 Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the sales of the 2026 Convertible Notes was approximately $335.0 million after deducting offering and issuance costs related to the 2026 Convertible Notes and before the 2021 Capped Call transactions, as described below.

The 2026 Convertible Notes are the Company’s senior, unsecured obligations and accrue interest at a rate of 0.25 percent per annum, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on April 1, 2022. The 2026 Convertible Notes will mature on October 1, 2026, unless earlier converted, redeemed or repurchased by us. Before July 1, 2026, noteholders will have the right to convert their Notes only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on December 31, 2021, if the Last Reported Sale Price (as defined in the indenture for the 2026 Convertible Notes) per share of Common Stock (as defined in the indenture for the Notes) exceeds one hundred and thirty percent (130 percent) of the Conversion Price (as defined in the indenture for the 2026 Convertible Notes) for each of at least twenty (20) Trading Days (as defined in the indenture for the notes) (whether or not consecutive) during the thirty (30) consecutive Trading Days ending on, and including, the last Trading Day of the immediately preceding calendar quarter; (2) during the five (5) consecutive Business Days (as defined in the indenture for the 2026 Convertible Notes) immediately after any ten (10) consecutive Trading Day period (such ten (10) consecutive Trading Day period, the “Measurement Period”) if the Trading Price per $1,000 principal amount of Notes for each Trading Day of the Measurement Period was less than ninety-eight percent (98 percent) of the product of the Last Reported Sale Price per share of Common Stock on such Trading Day and the Conversion Rate (as defined in the indenture for the 2026 Convertible Notes) on such Trading Day; (3) if the Company calls any or all of the 2026 Convertible Notes for redemption, such Notes called for redemption may be converted any time prior to the close of business on the second business day immediately before the redemption date; or (4) upon the occurrence of specified corporate events. From and after July 1, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. As of June 30, 2024 and December 31, 2023, no conditions for the notes to convert have been called or met.

The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The initial conversion rate for the 2026 Convertible Notes is 13.68 shares of common stock per $1,000 principal amount of 2026 Convertible Notes, which represents an initial conversion price of approximately $73.11 per share of common stock. The conversion rate and conversion price will be subject to adjustment upon the occurrence of certain events, such as distribution of stock dividends or stock splits.

The Company may not redeem the 2026 Convertible Notes prior to October 7, 2024. The 2026 Convertible Notes will be redeemable, in whole or in part (subject to certain limitations), for cash at the Company’s option at any time, and from time to time, on or after October 7, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, but only if the last reported sale price per share of the Company’s common stock exceeds 130 percent of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. The redemption price will be a cash amount equal to the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but excluding, the redemption date. Pursuant to the Partial Redemption Limitation (as defined in the indenture for the 2026 Convertible Notes), the company may not elect to redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not subject to redemption as of the time the Company sends the related redemption notice.

If a “fundamental change” (as defined in the indenture for the 2026 Convertible Notes) occurs, then, subject to a limited exception, noteholders may require the Company to repurchase their Notes for cash. The repurchase price will be equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, up to, but excluding, the applicable repurchase date.

In accounting for the issuance of the 2026 Convertible Notes, the Company recorded the 2026 Convertible Notes as a liability at face value. The effective interest rate for the 2026 Convertible Notes was 0.84 percent. Transaction costs of $10.0 million, attributable to the issuance of the 2026 Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the 2026 Convertible Notes.

The net carrying amount of the Company’s debt consists of the following:

 

(in thousands)

 

Date of Issuance

Maturity Date

Contractual Interest Rate

 

Outstanding Principal as of June 30, 2024

 

Carrying Value as of June 30, 2024

 

Carrying Value as of December 31, 2023

 

2026 Convertible Senior Notes

 

September 2021

10/1/2026

 

0.25

%

$

345,000

 

$

340,468

 

$

339,473

 

2023 Term Debt

 

June 2023

3/1/2025

 

4.40

%

 

417

 

 

417

 

 

688

 

Total carrying value of debt

 

 

 

 

 

 

 

 

340,885

 

 

340,161

 

Less: current portion of debt

 

 

 

 

 

 

 

 

(417

)

 

(547

)

Total long-term portion of debt

 

 

 

 

 

 

 

$

340,468

 

$

339,614

 

 

The total interest expense recognized related to the Company’s debt consists of the following:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Contractual interest expense

 

$

222

 

 

$

228

 

 

$

445

 

 

$

457

 

Amortization of issuance costs

 

 

497

 

 

 

494

 

 

 

994

 

 

 

987

 

Total

 

$

719

 

 

$

722

 

 

$

1,439

 

 

$

1,444

 

Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt.

2021 Capped Call Transactions

In connection with the pricing of the 2026 Convertible Notes, the Company used $35.6 million of the net proceeds from the 2026 Convertible Notes to enter into privately negotiated capped call transactions (the “Capped Call Transactions”) with certain financial institutions.

The Capped Call Transactions are generally expected to reduce potential dilution to holders of the Company’s common stock upon any conversion of the 2026 Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Convertible Notes upon conversion of the 2026 Convertible Notes in the event that the market price per share of the Company’s common stock is greater than the strike price of the Capped Call Transactions with such reduction and/or offset subject to a cap.

The Capped Call Transactions have an initial cap price of approximately $106.34 per share, which represents a premium of 100 percent over the last reported sale prices of the Company’s common stock of $53.17 per share on September 9, 2021, and is subject to certain adjustments under the terms of the Capped Call Transactions. Collectively, the Capped Call Transactions cover, initially, the number of shares of the Company’s common stock underlying the 2026 Convertible Notes, subject to anti-dilution adjustments substantially similar to those applicable to the 2026 Convertible Notes.

The Capped Call Transactions do not meet the criteria for separate accounting as a derivative as they are indexed to the Company’s common stock. The premiums paid for the Capped Call Transaction have been included as a net reduction to additional paid-in capital within stockholders’ equity.

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stockholders' Equity

10. Stockholders’ equity

2020 Equity incentive plan

In 2020, the Company adopted the 2020 Equity Incentive Plan, or “2020 Plan”, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance-based restricted stock units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2020 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof. The Company has granted awards of stock options, restricted stock units, and market-based and performance-based restricted stock units under the 2020 Plan.

A total of 3,873,885 shares of common stock were initially authorized and reserved for issuance under the 2020 Plan. This share reserve automatically increased on January 1, 2021, 2022, and 2023 and will increase on each subsequent January 1st through and including January 1, 2031, by an amount equal to the smaller of (a) 5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 and (b) an amount determined by the board of directors. On January 1, 2024, 2023 and January 1, 2022 the share reserve increased by 3,820,681 shares, 3,695,569 shares and 3,616,312 shares, respectively. The Company registered an additional 9,548,587 shares on Form S-8 on May 9, 2024. As of June 30, 2024, a total of 1,096,370 registered shares of common stock remain available for future issuance under the 2020 Plan.

Stock options

Stock options generally vest and become exercisable over a service period of 4 years from the date of grant, subject to continued service. The following table summarizes the weighted-average grant date value of options and the assumptions used to develop their fair value.

 

 

 

Six months ended June 30,

 

 

2024

Weighted-average grant date fair value of options

$

4.54

Risk-free interest rate

 

4.10%

Expected volatility

 

64.53%

Expected life in years

 

6.10 years

 

The Company estimated its future stock price volatility using a combination of its observed option-implied volatilities and its peer historical volatility calculations. Management believes this is the best estimate of the expected volatility over the expected life of its stock options. The estimated life for the stock options is based on the weighted average of the remaining vesting term and the remaining contractual life of each award. The risk-free interest rate is based on the rate for a U.S. government security with the same estimated life at the time of the option grant. The estimated forfeiture rate applied is based on historical forfeiture rates. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option pricing model.

 

Stock option activity for the six months ended June 30, 2024 was as follows:

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Outstanding

 

 

Weighted-Average Exercise Price

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

5,109

 

 

$

9.54

 

 

$

20,571

 

Options granted under all plans

 

 

662

 

 

 

7.25

 

 

 

0

 

Exercised

 

 

(385

)

 

 

2.94

 

 

 

1,954

 

Plan shares expired or canceled

 

 

(633

)

 

 

16.12

 

 

 

20

 

Balance as of June 30, 2024

 

 

4,753

 

 

$

8.88

 

 

$

14,079

 

Vested and expected to vest

 

 

4,565

 

 

$

8.85

 

 

$

13,985

 

Exercisable as of June 30, 2024

 

 

3,456

 

 

$

7.94

 

 

$

13,543

 

 

The expected stock-based compensation expense remaining to be recognized as of June 30, 2024 is $7.4 million, which reflects outstanding stock option awards that are vested and outstanding stock option awards that are expected to vest. This expense will be recognized over a weighted-average period of 2.54 years.

 

 

 

Restricted stock units

 

Restricted stock unit activity for the six months ended June 30, 2024 was as follows:

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Outstanding

 

 

Grant Date Fair Value

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

6,725

 

 

$

15.86

 

 

$

65,436

 

Granted – restricted stock units

 

 

1,409

 

 

 

7.59

 

 

 

10,693

 

Granted – market-based and performance-based restricted stock units

 

 

400

 

 

 

8.91

 

 

 

2,901

 

Canceled

 

 

(865

)

 

 

14.31

 

 

 

6,178

 

Vested and converted to shares

 

 

(1,094

)

 

$

17.09

 

 

$

8,413

 

Balance as of June 30, 2024

 

 

6,575

 

 

$

13.36

 

 

$

55,579

 

Vested and expected to vest

 

 

5,438

 

 

$

14.05

 

 

$

43,826

 

 

The grant date fair value of the market-based awards was $9.91. Significant assumptions used in the Monte Carlo simulation model for the market-based awards granted are as follows:

 

 

 

Six months ended June 30,

 

 

2024

Volatility

 

75.43%

Risk-free interest rate

 

4.31%

Dividend yield

 

0.00%

 

As of June 30, 2024, no market-based or performance-based restricted stock units have been canceled or vested. Stock compensation expense recognized for the market-based and performance-based awards was $0.1 million and $0.3 million for the three months ended June 30, 2024, respectively, and was $0.2 million and $0.3 million for the six months ended June 30, 2024, respectively.

 

The aggregate expected stock-based compensation expense remaining to be recognized as of June 30, 2024 is $58.1 million related to RSUs, which reflects outstanding stock awards that are vested and outstanding stock awards that are expected to vest. This expense will be recognized over a weighted-average period of 2.34 years.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

11. Income taxes

 

The income tax expense for the three and six months ended June 30, 2024 is based on the estimated annual effective tax rate for fiscal 2024. The Company’s provision for income taxes is based on estimated effective tax rates derived from an estimate of annual consolidated earnings before taxes, adjusted for nondeductible expenses, other permanent items, valuation allowances, and any applicable income tax credits.

The Company’s provision for income taxes reflected an effective tax rate of (1.16) percent and (1.11) percent for the three months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company had an effective tax rate of (2.45) percent and (1.00) percent, respectively.

For the three and six months ended June 30, 2024 and 2023, the Company’s effective tax rate was lower than the U.S. federal statutory rate of 21 percent primarily due to the Company’s valuation allowance offsetting the benefits of losses. The Company’s current income tax expenses and benefits consist primarily of state current income tax expense, deferred income tax expense relating to the tax amortization of acquired goodwill and current income tax expense from foreign operations.

The Company has provided a valuation allowance against most of the Company’s deferred tax assets as it believes the objective and verifiable evidence of the Company’s historical pretax net losses outweighs any positive evidence of forecasted future results. The Company will continue to monitor the positive and negative evidence and will adjust the valuation allowance as sufficient objective positive evidence becomes available.

As of June 30, 2024, the Company had approximately $0.4 million in uncertain tax positions representing no increase from the balance on December 31, 2023. Operating losses generated in years prior to 2019 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized. Tax years 2019 through 2021 generally remain open to examination by the major taxing jurisdictions to which the Company is subject. The Company is currently not under audit by any taxing jurisdiction.

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Loss per Share

12. Net loss per share

Basic net loss per share is computed by dividing net loss by the number of shares of common stock outstanding for the period. Because the Company has reported a net loss for the three and six months ended June 30, 2024, and 2023, the number of shares used to calculate diluted net loss per share is the same as the number of shares used to calculate basic net loss per share for the period presented because the potentially dilutive shares would have been antidilutive if included in the calculation.

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share available to shareholders

 

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

77,456

 

 

$

74,790

 

 

 

77,041

 

 

$

74,468

 

Net loss per share

 

$

(0.15

)

 

$

(0.25

)

 

$

(0.23

)

 

$

(0.55

)

The following potentially dilutive securities outstanding have been excluded from the computation of basic weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

 

 

As of June 30,

 

(in thousands)

 

2024

 

 

2023

 

Stock options outstanding

 

 

4,753

 

 

 

5,688

 

Restricted stock units

 

 

6,575

 

 

 

6,689

 

Acquisition related compensation

 

 

0

 

 

 

89

 

Convertible debt

 

 

4,719

 

 

 

4,719

 

Total potentially dilutive securities

 

 

16,047

 

 

 

17,185

 

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Event
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Event

13. Subsequent Event

On August 1, 2024, the Company entered into a privately negotiated exchange agreement with a holder of the 2026 Convertible Notes. Pursuant to the agreement, in exchange for approximately $161.2 million of the 2026 Convertible Notes held by the holder, the Company agreed to issue the holder $150.0 million of its 7.5 percent convertible senior notes due 2028 (the “2028 Convertible Notes”). The 2028 Convertible Notes will be the Company’s unsecured obligations and accrue interest at a rate of 7.5 percent per annum, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2024. The 2028 Convertible Notes will mature on October 1, 2028, unless earlier converted, redeemed or repurchased by the Company. The 2028 Notes will be convertible with an initial conversion rate of 62.5000 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of $16.00 per share of common stock, when certain conditions are met.

Additionally, on August 1, 2024, the Company entered into separate, privately negotiated transactions with a limited number of holders of its outstanding 2026 Convertible Notes to repurchase approximately $120.6 million aggregate principal amount of the 2026 Convertible Notes for approximately $108.7 million of cash.
XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

The accompanying condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information.

In the opinion of management, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2023, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 29, 2024. The results of operations for the three and six months ended June 30, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other period.

Basis of consolidation

Basis of consolidation

The accompanying condensed consolidated financial statements include the Company’s accounts and the accounts of the Company’s wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

The Company’s fiscal year ends on December 31. References to “fiscal 2024,” for example, refer to the fiscal year ended December 31, 2024.

Use of estimates

Use of estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions in the Company’s consolidated financial statements and notes thereto.

Significant estimates and assumptions made by management in these consolidated financial statements include:

 

the allowance for credit losses;
constrained revenue;
variable consideration for revenue recognition;
the period of benefit associated with costs capitalized to obtain revenue contracts;
the useful lives of intangible assets; and
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;

Because of the use of estimates inherent in financial reporting process actual results could differ and the differences could be material to the Company’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

Recent accounting pronouncements not yet adopted

ASU 2023-07, Segment Reporting (Topic 280)

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 requires all public entities, including those public entities that have a single reportable segment to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the individual or the name of the group or committee identified as the chief operating decision maker (“CODM”). ASU 2023-07 is effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company’s but does not expect it to have a material impact on the consolidated financial statements.

ASU 2023-09, Income Taxes (Topic 740)

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires all entities to provide more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this Update also eliminate requirements such as (1) the disclosure of the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months, (2) or making a statement that an estimate of the range cannot be made, and (3) the disclosure of the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. Lastly, the amendments in this Update replace the term ‘public entity’ as currently used in Topic 740 with the term ‘public business entity’. ASU 2023-09 is effective for the Company’s fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company but does not expect it to have a material impact on the consolidated financial statements.

Other accounting standard updates effective for interim and annual periods beginning after December 31, 2023 are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.

Segments

Segments

The Company’s CODM is the chief executive officer. The Company’s chief executive officer reviews the financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. Accordingly, the Company has determined that it operates as a single operating and reportable segment.

Revenue recognition

Revenue recognition

Subscription solutions

Subscription solutions revenue consists primarily of platform subscription fees from all plans and recurring professional services. Subscription solutions are charged monthly, quarterly, or annually for the Company’s customers to sell their products and process transactions on the Company’s platform. Subscription solutions are generally charged per online store and are based on the store’s subscription plan. Monthly subscription fees for enterprise plans are adjusted if a customer’s gross merchandise volume (“GMV”) or orders processed are above specified plan thresholds on a trailing twelve-month basis. For most subscription solutions arrangements, excluding enterprise subscription plans, the Company has determined the Company meets the variable consideration allocation exception and, therefore, recognizes fixed monthly fees or a pro-rata portion of quarterly or annual fees and any transaction fees as revenue in the month they are earned. During fiscal year 2023, the Company adopted a new pricing structure that provided a discount to the contractual price for customers who pay quarterly or annually. Prior to this date, enterprise subscription plans included an upfront promotional period in order to incentivize the customer to enter into a subscription arrangement. In both of these scenarios, the total subscription fee is recognized on a straight-line basis over the term of the contract. In determining the amount of revenue to be recognized, the Company determines whether collection of the entire transaction price is probable. Only amounts deemed probable are recognized as revenue. Key factors in this determination are historical contract termination rates and general economic factors.

Subscription revenue includes revenue from Feedonomics. Feedonomics provides a technology platform and related services that enables online retailers and other sellers to automate online listings of the sellers’ information across multiple third-party marketplaces and advertisers (such as Amazon, Google, Facebook, etc.). The Company provides these services under service contracts which are generally one year or less, and in many cases month-to-month. These service types may be sold stand-alone or as part of a

multi-service bundle (e.g. both marketplaces and advertising). Services are performed and fees are determined based on monthly usage and are billed in arrears.

Professional services, which primarily consist of education packages, launch services, solutions architecting, implementation consulting, and catalog transfer services, are generally billed and recognized as revenue when delivered.

Contracts with the Company’s retail customers are generally month-to-month, while contracts with the Company’s enterprise customers generally range from one to three years. Contracts are typically non-cancelable and do not contain refund-type provisions. Revenue is presented net of sales tax and other taxes the Company collects on behalf of governmental authorities.

Partner and services

The Company’s partner and services revenue includes revenue share, partner technology integrations, and marketing services provided to partners. Revenue share relates to fees earned by the Company’s partners from customers using the Company’s platform, where the Company has an arrangement with such partners to share such fees as they occur. Revenue share is recognized at the time the earning activity is complete, which is generally monthly and variable based on customer usage on the platform. Revenue for partner technology integrations is recorded on a straight-line basis over the life of the contract commencing when the integration has been completed. Revenue for marketing services are recognized either at the time the earning activity is complete, or ratably over the length of the contract, depending on the nature of the obligations in the contract. Payments received in advance of services being rendered are recorded as deferred revenue and recognized when the obligation is completed.

The Company also derives revenue from the sales of website themes and applications upon delivery.

The Company recognizes partner revenue share on a net basis as the Company has determined that the Company is the agent in the Company’s arrangements with third-party application providers. All other revenue is recognized on a gross basis, as the Company has determined the Company is the principal in these arrangements.

Contracts with multiple performance obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

The Company’s subscription contracts are generally comprised of a single performance obligation to provide access to the Company’s platform, but can include additional performance obligations. For contracts with multiple performance obligations where the contracted price differs from the standalone selling price (“SSP”) for any distinct good or service, the Company may be required to allocate the contract’s transaction price to each performance obligation using the Company’s best estimate of SSP. Judgment is required to determine the SSP for each distinct performance obligation. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the observable prices of products or services sold or priced separately in comparable circumstances to similar customers.

Contracts with the Company’s technology solution partners may include multiple performance obligations, which can include integrations and marketing activities. In determining whether integration services are distinct from hosting services the Company considers various factors. These considerations include the level of integration, interdependency, and interrelation between the implementation and hosting services. The Company has concluded that the integration services included in contracts with hosting obligations are not distinct. As a result, the Company defers any arrangement fees for integration services and recognize such amounts over the life of the hosting obligation commencing when the integration has been completed. To determine if marketing activities are distinct, the Company considers the nature of the promise in the contract, the timing of payment, and the partner expectations. Additional consideration for some partner contracts varies based on the level of customer activity on the platform. Certain agreements contain minimum guarantees of revenue share. These contracts are evaluated to determine if the guaranteed minimum is substantive. If the minimum is deemed substantive, revenue is recognized ratably over the life of the agreement. For most of the Company’s contracts, the Company has determined the variable consideration allocation exception has been met and therefore variable fees are recognized in the period they are earned.

The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, contract assets, and deferred revenue.

Contract assets

Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets are recorded on the condensed consolidated balance sheets at the end of each reporting period in Prepaid expenses and other assets, net. Typically, contract assets arise from agreements that have tiered billings over the contract life,

promotional billing periods, and partner and services revenue agreements that include substantive minimums. Net contract assets were $11.5 million as of June 30, 2024 as compared to $11.9 million as of December 31, 2023.

The Company is exposed to credit losses primarily through sales of products and services to customers and partners. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintain a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine what will ultimately be collected from its customers and partners, delinquency level and customer type have been identified as the primary specific risk affecting the Company’s contract assets, and the estimate for losses is analyzed annually and adjusted as necessary. The Company has provisioned $1.1 million and $1.5 million for credit losses related to contract assets as of June 30, 2024 and December 31, 2023, respectively.

Deferred revenue

Deferred revenue primarily consists of amounts that have been received from customers in advance of the performance obligation being satisfied. The Company recognizes revenue from deferred revenue when the services are performed and the corresponding revenue recognition criteria are met. Amounts recognized from deferred revenue represent primarily revenue from the sale of subscription solutions, integration, and marketing services. The Company recognized $6.6 million and $22.5 million of previously deferred revenue during the three and six months ended June 30, 2024.

Remaining performance obligation

As of June 30, 2024, the Company had $182.0 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. Remaining performance obligation is subject to future economic risks, including bankruptcies, regulatory changes and other market factors. The Company expects to recognize approximately 60 percent of the remaining performance obligations as revenue in the following 12 month period, and the remaining balance in the periods thereafter.

Remaining performance obligation consisted of the following:

 

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of June 30, 2024

 

$

110,486

 

 

$

71,524

 

 

$

182,010

 

As of June 30, 2023

 

 

80,171

 

 

 

53,077

 

 

 

133,248

 

 

Cost of revenue

Cost of revenue consists primarily of personnel-related costs, including: stock-based compensation expenses for customer support and professional services personnel; costs of maintaining and securing infrastructure and platform; allocation of overhead costs and credit card processing fees; and amortization expense associated with capitalized internal-use software.

Accounts receivable

Accounts receivable

Accounts receivable are stated at net realizable value and include both billed and unbilled receivables. Accounts receivable are net of an allowance for credit losses, are not collateralized, and do not bear interest. Payment terms range from due immediately to due within 90 days. The accounts receivable balance at June 30, 2024 and December 31, 2023 included unbilled receivables of $10.5 million, and $11.0 million, respectively.

The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes grouped customers by similar risk profiles, along with the invoiced accounts receivable portfolio and unbilled accounts receivable for significant risks, historical collection activity, and an estimate of future collectability to determine the amount that the Company will ultimately collect. This estimate is analyzed annually and adjusted as necessary.

Identified risks pertaining to the Company’s invoiced accounts receivable include the delinquency level and customer type. The estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances, historical customer delinquency, and assessment of the overall portfolio and general economic conditions.

The allowance for credit losses consisted of the following:

 

(in thousands)

 

 

 

Balance at December 31, 2023

 

$

5,997

 

Provision for expected credit losses

 

 

863

 

Write-offs charged against the allowance

 

 

(821

)

Balance at March 31, 2024

 

$

6,039

 

Provision for expected credit losses

 

 

850

 

Write-offs charged against the allowance

 

 

(1,200

)

Balance at June 30, 2024

 

$

5,689

 

Stock-based compensation

Stock-based compensation

The Company issues stock options, restricted stock units (“RSUs”) and performance based restricted stock units (“PSUs”) to employees.

The Company values stock options using the Black-Scholes option-pricing model at the date of grant and recognizes the related stock-based compensation expense on a straight-line basis over the service period, net of estimated forfeitures, which is typically four years.

The Company values RSUs at the closing market price on the date of grate. RSUs typically vest in equal installments over a four-year period, subject to continued service, and compensation expense is recognized straight-line over the requisite service period, net of estimated forfeitures.

The Company grants PSUs which provide for shares of common stock to be earned based on the Company's total stockholder return compared to the Russell 2000 index, and referred to as market-based awards. The Company values these market-based awards on the grant date using the Monte Carlo simulation model. The determination of fair value is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company assumes no dividend yield and recognizes stock-based compensation expense ratably from grant date over the performance period of the award. The market-based awards will cliff-vest at the end of the three-year period ranging from 0 percent to 200 percent of the target number of PSUs granted.

The Company also grants PSUs which provide for shares of common stock to be earned based on its attainment of the Company's adjusted earnings before interest, taxes, depreciation and amortization (“adjusted EBITDA”) and revenue relative to a target specified in the applicable agreement, and are referred to as Company performance-based awards. The Company values these awards at the closing market price on the date of grant. The vesting of Company performance-based awards is conditioned upon the achievement of certain targets and will vest in three annual tranches in a percentage of the target number of shares between 0 percent to 200 percent. The Company recognizes stock-based compensation expense over the performance period, if it is probable that the performance condition will be achieved. Adjustments to stock-based compensation expense are made, as needed, each reporting period based on changes in our estimate of the number of units that are probable of vesting.

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Remaining Performance Obligation

Remaining performance obligation consisted of the following:

 

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of June 30, 2024

 

$

110,486

 

 

$

71,524

 

 

$

182,010

 

As of June 30, 2023

 

 

80,171

 

 

 

53,077

 

 

 

133,248

 

Schedule of Allowance for Credit Losses

The allowance for credit losses consisted of the following:

 

(in thousands)

 

 

 

Balance at December 31, 2023

 

$

5,997

 

Provision for expected credit losses

 

 

863

 

Write-offs charged against the allowance

 

 

(821

)

Balance at March 31, 2024

 

$

6,039

 

Provision for expected credit losses

 

 

850

 

Write-offs charged against the allowance

 

 

(1,200

)

Balance at June 30, 2024

 

$

5,689

 

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Deferred Costs (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregate Revenue by Major Source

The following table disaggregates revenue by major source:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Subscription solutions

 

$

61,796

 

 

$

56,135

 

 

$

122,755

 

 

$

109,943

 

Partner and services

 

 

20,033

 

 

 

19,308

 

 

 

39,434

 

 

 

37,257

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

 

 

Schedule of Revenue by Geographic Region

Revenue by geographic region was as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Americas – United States

 

$

62,428

 

 

$

57,546

 

 

$

123,567

 

 

$

112,355

 

Americas – other (1)

 

 

3,777

 

 

 

3,422

 

 

 

7,552

 

 

 

6,773

 

EMEA

 

 

9,281

 

 

 

8,649

 

 

 

18,473

 

 

 

16,633

 

APAC

 

 

6,343

 

 

 

5,826

 

 

 

12,597

 

 

 

11,439

 

Revenue

 

$

81,829

 

 

$

75,443

 

 

$

162,189

 

 

$

147,200

 

(1)Americas-other revenue includes revenue from North and South America, other than the U.S.

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value

The following table presents information about the Company’s cash equivalents, marketable securities and liabilities that were measured at fair value as of June 30, 2024 and December 31, 2023:

 

 

 

As of June 30, 2024

 

(in thousands)

 

Quoted Prices in
Active Markets
for Identical Assets
 (Level 1)

 

 

Significant Other
Observable
Inputs
 (Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total Fair Value

 

Cash equivalents (1):

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

97,897

 

 

$

0

 

 

0

 

 

$

97,897

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

0

 

 

 

67,926

 

 

0

 

 

 

67,926

 

U.S. treasury securities

 

 

41,955

 

 

0

 

 

0

 

 

 

41,955

 

Commercial paper

 

0

 

 

 

9,911

 

 

0

 

 

 

9,911

 

Agency bonds

 

0

 

 

 

22,920

 

 

0

 

 

 

22,920

 

Total marketable securities

 

$

41,955

 

 

$

100,757

 

 

$

0

 

 

$

142,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

301,875

 

 

$

0

 

 

$

301,875

 

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $36.3 million of cash, as of June 30, 2024.

 

 

 

As of December 31, 2023

 

(in thousands)

 

Quoted Prices in
Active Markets
for Identical Assets
 (Level 1)

 

 

Significant Other
Observable
Inputs
 (Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total Fair Value

 

Cash equivalents (1):

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

39,754

 

 

$

0

 

 

$

0

 

 

$

39,754

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

0

 

 

 

64,545

 

 

 

0

 

 

 

64,545

 

U.S. treasury securities

 

 

48,138

 

 

 

0

 

 

 

0

 

 

 

48,138

 

Commercial paper

 

 

0

 

 

 

30,596

 

 

 

0

 

 

 

30,596

 

Agency bonds

 

 

0

 

 

 

55,136

 

 

 

0

 

 

 

55,136

 

Total marketable securities

 

$

48,138

 

 

$

150,277

 

 

$

0

 

 

$

198,415

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

280,658

 

 

$

0

 

 

$

280,658

 

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $33.1 million of cash, as of December 31, 2023.

Schedule of Marketable Security Contractual Maturities

The contractual maturities of the investments classified as marketable securities were as follows:

(in thousands)

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Due within 1 year

 

$

118,858

 

 

$

183,132

 

Due in 1 year through 2 years

 

 

23,854

 

 

 

15,283

 

Total marketable securities

 

$

142,712

 

 

$

198,415

 

 

Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities

The following tables summarize the gains, losses, and estimated fair value of cash equivalents, marketable securities and liabilities as of June 30, 2024 and December 31, 2023:

 

 

As of June 30, 2024

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

97,897

 

 

$

0

 

 

$

0

 

 

$

97,897

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

67,977

 

 

 

13

 

 

 

(64

)

 

 

67,926

 

U.S. treasury securities

 

 

42,050

 

 

 

0

 

 

 

(95

)

 

 

41,955

 

Commercial paper

 

 

9,910

 

 

 

2

 

 

 

(1

)

 

 

9,911

 

Agency bonds

 

 

22,946

 

 

 

0

 

 

 

(26

)

 

 

22,920

 

Total marketable securities

 

$

142,883

 

 

$

15

 

 

$

(186

)

 

$

142,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

301,875

 

 

 

 

 

As of December 31, 2023

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

39,754

 

 

$

0

 

 

$

0

 

 

$

39,754

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

64,421

 

 

 

157

 

 

 

(33

)

 

 

64,545

 

U.S. treasury securities

 

 

48,061

 

 

 

86

 

 

 

(9

)

 

 

48,138

 

Commercial paper

 

 

30,588

 

 

 

16

 

 

 

(8

)

 

 

30,596

 

Agency bonds

 

 

55,182

 

 

 

24

 

 

 

(70

)

 

 

55,136

 

Total marketable securities

 

$

198,252

 

 

$

283

 

 

$

(120

)

 

$

198,415

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

280,658

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2024
Business Combinations [Abstract]  
Schedule of Total Estimated Purchase Consideration The total purchase consideration for Makeswift was approximately $9.2 million which consisted of the following:

(in thousands)

 

Amount

 

Base purchase price

 

$

11,000

 

plus: Closing cash

 

 

238

 

minus: Deferred compensation

 

 

(2,000

)

Total purchase consideration(1)

 

$

9,238

 

(1) Of the total purchase consideration, $1.1 million of cash was held back by the Company for potential breaches of representation and warranties, as well as adjustments to working capital. During the six months ended June 30, 2024, the Company dispersed $0.1 million related to the working capital hold back.

Summary of Fair Value of Assets Acquired and Liabilities Assumed

The table below summarizes the fair value of the assets acquired and liabilities assumed in the Makeswift acquisition, at acquisition date:

(in thousands)

 

October 31, 2023

 

Tangible assets acquired

 

$

1,370

 

Right-of-use asset

 

 

147

 

Intangible assets acquired

 

 

7,890

 

Liabilities assumed

 

 

(1,311

)

Deferred tax liability(1)

 

 

(885

)

Lease liability

 

 

(150

)

Net assets acquired, excluding goodwill

 

$

7,061

 

Total purchase consideration

 

$

9,238

 

Goodwill(1)

 

$

2,177

 

(1) Measurement period adjustments of $0.2 million recorded during the three months ended June 30, 2024 is primarily attributable to tax liabilities with a corresponding net decrease to goodwill. The measurement period adjustment was a result of the purchase price allocation finalization as the Company filed the Makeswift tax return for the period ended October 31, 2023 during the three months ended June 30, 2024.

Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired

The fair value of identifiable intangible assets acquired at the date of the acquisitions is as follows:

(in thousands)

 

Fair value

 

 

Useful life (in years)

 

Developed technology

 

$

6,600

 

 

 

5.0

 

Customer relationships

 

 

1,200

 

 

 

3.0

 

Tradename

 

 

90

 

 

 

5.0

 

Total acquisition-related intangible assets

 

$

7,890

 

 

 

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

Intangible assets consists of the following:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

 

Gross amount

 

 

Accumulated amortization

 

 

Net carrying amount

 

 

Gross amount

 

 

Accumulated amortization

 

 

Net carrying amount

 

 

Weighted average remaining useful life as of June 30, 2024 (in years)

 

Developed technology

 

$

19,967

 

 

$

(10,779

)

 

$

9,188

 

 

$

19,967

 

 

$

(8,401

)

 

$

11,566

 

 

 

3.1

 

Customer relationship

 

 

23,725

 

 

 

(11,979

)

 

 

11,746

 

 

 

23,725

 

 

 

(9,786

)

 

 

13,939

 

 

 

2.8

 

Tradename

 

 

2,560

 

 

 

(1,464

)

 

 

1,096

 

 

 

2,560

 

 

 

(1,208

)

 

 

1,352

 

 

 

2.2

 

Non-compete agreement

 

 

162

 

 

 

(159

)

 

 

3

 

 

 

162

 

 

 

(132

)

 

 

30

 

 

 

0.1

 

Other intangibles

 

 

200

 

 

 

(100

)

 

 

100

 

 

 

485

 

 

 

(320

)

 

 

165

 

 

 

1.5

 

Total intangible assets

 

$

46,614

 

 

$

(24,481

)

 

$

22,133

 

 

$

46,899

 

 

$

(19,847

)

 

$

27,052

 

 

 

 

Schedule of Expected Amortization Expense for Intangible Assets

As of June 30, 2024, expected amortization expense for intangible assets was as follows:

 

(in thousands)

 

June 30, 2024

 

Remaining six months of 2024

 

$

4,816

 

2025

 

 

8,046

 

2026

 

 

5,100

 

2027

 

 

3,056

 

2028

 

 

1,115

 

Thereafter

 

 

0

 

Total

 

$

22,133

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies, and Leases (Tables)
6 Months Ended
Jun. 30, 2024
Commitments Contingencies And Leases [Abstract]  
Schedule of Unconditional Purchase Obligations The Company had unconditional purchase obligations as of June 30, 2024 as follows:

 

(in thousands)

 

June 30, 2024

 

Remaining six months of 2024

 

$

4,815

 

2025

 

 

16,902

 

2026

 

 

4,976

 

2027 and thereafter

 

0

 

Total

 

$

26,693

 

 

Schedule of Future Maturities of Operating Lease Liabilities

The future maturities of operating lease liabilities are as follows:

 

(in thousands)

 

As of June 30, 2024

 

Remaining six months of 2024

 

$

1,428

 

2025

 

 

2,838

 

2026

 

 

2,555

 

2027

 

 

2,133

 

2028

 

 

718

 

Thereafter

 

0

 

Total minimum lease payments

 

$

9,672

 

Less imputed interest

 

 

(855

)

Total lease liabilities

 

$

8,817

 

Summary of Activities Related to Restructuring Charges

The following table summarizes the activities related to restructuring charges as of June 30, 2024:

 

(in thousands)

 

 

 

Liability, as of December 31, 2023

 

$

1,516

 

Additional charges

 

 

2,572

 

Payments

 

 

(1,699

)

Liability, as of June 30, 2024

 

$

2,389

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Other Liabilities Disclosure [Abstract]  
Components of Other Current Liabilities

The following table summarizes the components of other current liabilities:

 

 

 

As of June 30,

 

 

As of December 31,

 

(in thousands)

 

2024

 

 

2023

 

Sales tax payable

 

$

1,691

 

 

$

1,632

 

Payroll and payroll related expenses

 

 

11,988

 

 

 

13,080

 

Acquisition related compensation

 

0

 

 

 

403

 

Restructuring related charges

 

 

1,961

 

 

 

1,516

 

Other

 

 

7,649

 

 

 

8,154

 

Other current liabilities

 

$

23,289

 

 

$

24,785

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Summary of Net Carrying Amount of Debt

The net carrying amount of the Company’s debt consists of the following:

 

(in thousands)

 

Date of Issuance

Maturity Date

Contractual Interest Rate

 

Outstanding Principal as of June 30, 2024

 

Carrying Value as of June 30, 2024

 

Carrying Value as of December 31, 2023

 

2026 Convertible Senior Notes

 

September 2021

10/1/2026

 

0.25

%

$

345,000

 

$

340,468

 

$

339,473

 

2023 Term Debt

 

June 2023

3/1/2025

 

4.40

%

 

417

 

 

417

 

 

688

 

Total carrying value of debt

 

 

 

 

 

 

 

 

340,885

 

 

340,161

 

Less: current portion of debt

 

 

 

 

 

 

 

 

(417

)

 

(547

)

Total long-term portion of debt

 

 

 

 

 

 

 

$

340,468

 

$

339,614

 

Summary of Total Interest Expense Recognized Related to Debt

The total interest expense recognized related to the Company’s debt consists of the following:
 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Contractual interest expense

 

$

222

 

 

$

228

 

 

$

445

 

 

$

457

 

Amortization of issuance costs

 

 

497

 

 

 

494

 

 

 

994

 

 

 

987

 

Total

 

$

719

 

 

$

722

 

 

$

1,439

 

 

$

1,444

 

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Summary of Stock Options Valuation Assumptions The following table summarizes the weighted-average grant date value of options and the assumptions used to develop their fair value.

 

 

 

Six months ended June 30,

 

 

2024

Weighted-average grant date fair value of options

$

4.54

Risk-free interest rate

 

4.10%

Expected volatility

 

64.53%

Expected life in years

 

6.10 years

Summary of Changes in Stock Options Activity

Stock option activity for the six months ended June 30, 2024 was as follows:

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Outstanding

 

 

Weighted-Average Exercise Price

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

5,109

 

 

$

9.54

 

 

$

20,571

 

Options granted under all plans

 

 

662

 

 

 

7.25

 

 

 

0

 

Exercised

 

 

(385

)

 

 

2.94

 

 

 

1,954

 

Plan shares expired or canceled

 

 

(633

)

 

 

16.12

 

 

 

20

 

Balance as of June 30, 2024

 

 

4,753

 

 

$

8.88

 

 

$

14,079

 

Vested and expected to vest

 

 

4,565

 

 

$

8.85

 

 

$

13,985

 

Exercisable as of June 30, 2024

 

 

3,456

 

 

$

7.94

 

 

$

13,543

 

Summary of RSU Table

Restricted stock unit activity for the six months ended June 30, 2024 was as follows:

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Outstanding

 

 

Grant Date Fair Value

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

6,725

 

 

$

15.86

 

 

$

65,436

 

Granted – restricted stock units

 

 

1,409

 

 

 

7.59

 

 

 

10,693

 

Granted – market-based and performance-based restricted stock units

 

 

400

 

 

 

8.91

 

 

 

2,901

 

Canceled

 

 

(865

)

 

 

14.31

 

 

 

6,178

 

Vested and converted to shares

 

 

(1,094

)

 

$

17.09

 

 

$

8,413

 

Balance as of June 30, 2024

 

 

6,575

 

 

$

13.36

 

 

$

55,579

 

Vested and expected to vest

 

 

5,438

 

 

$

14.05

 

 

$

43,826

 

Summary of Market-based Awards Valuation Assumptions Significant assumptions used in the Monte Carlo simulation model for the market-based awards granted are as follows:

 

 

 

Six months ended June 30,

 

 

2024

Volatility

 

75.43%

Risk-free interest rate

 

4.31%

Dividend yield

 

0.00%

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share available to shareholders

 

$

(11,255

)

 

$

(19,065

)

 

$

(17,647

)

 

$

(41,185

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

77,456

 

 

$

74,790

 

 

 

77,041

 

 

$

74,468

 

Net loss per share

 

$

(0.15

)

 

$

(0.25

)

 

$

(0.23

)

 

$

(0.55

)

Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding

The following potentially dilutive securities outstanding have been excluded from the computation of basic weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

 

 

As of June 30,

 

(in thousands)

 

2024

 

 

2023

 

Stock options outstanding

 

 

4,753

 

 

 

5,688

 

Restricted stock units

 

 

6,575

 

 

 

6,689

 

Acquisition related compensation

 

 

0

 

 

 

89

 

Convertible debt

 

 

4,719

 

 

 

4,719

 

Total potentially dilutive securities

 

 

16,047

 

 

 

17,185

 

XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Tranche
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Sales and marketing [1] $ 34,425 $ 35,593 $ 66,857 $ 69,645  
Contract assets 11,500   11,500   $ 11,900
Provision for credit losses related to contract asset     1,100   1,500
Recognized previously deferred revenue 6,600   22,500    
Increase (decrease) in deferred revenue 7,607 $ 6,292 10,175 $ 9,415  
Accounts receivable including unbilled receivables $ 10,500   $ 10,500   $ 11,000
Stock Option          
Summary Of Significant Accounting Policies [Line Items]          
Weighted-average requisite service period     4 years    
Restricted Stock Units          
Summary Of Significant Accounting Policies [Line Items]          
Weighted-average requisite service period     4 years    
Performance-based Awards          
Summary Of Significant Accounting Policies [Line Items]          
Number of annual tranche | Tranche     3    
Market-Based Awards          
Summary Of Significant Accounting Policies [Line Items]          
Weighted-average requisite service period     3 years    
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Account receivable payment terms     due immediately    
Minimum | Performance-based Awards          
Summary Of Significant Accounting Policies [Line Items]          
Vesting rights percentage     0.00%    
Minimum | Market-Based Awards          
Summary Of Significant Accounting Policies [Line Items]          
Vesting rights percentage     0.00%    
Minimum | Subscription Solutions Fees          
Summary Of Significant Accounting Policies [Line Items]          
Contract with customer period     1 year    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Account receivable payment terms     due within 90 day    
Maximum | Performance-based Awards          
Summary Of Significant Accounting Policies [Line Items]          
Vesting rights percentage     200.00%    
Maximum | Market-Based Awards          
Summary Of Significant Accounting Policies [Line Items]          
Vesting rights percentage     200.00%    
Maximum | Subscription Solutions Fees          
Summary Of Significant Accounting Policies [Line Items]          
Contract with customer period     3 years    
[1] Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

For the three months ended June 30,

 

 

For the six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

1,028

 

 

$

1,290

 

 

$

1,684

 

 

$

2,479

 

Sales and marketing

 

 

3,138

 

 

 

3,566

 

 

 

5,005

 

 

 

6,433

 

Research and development

 

 

3,273

 

 

 

3,943

 

 

 

6,749

 

 

 

7,446

 

General and administrative

 

 

2,582

 

 

 

2,573

 

 

 

5,174

 

 

 

5,652

 

XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Additional Information) (Details1) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 133,248
Remaining performance obligations, satisfaction period   12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 182,010  
Revenue, expected recognition period, explanation The Company expects to recognize approximately 60 percent of the remaining performance obligations as revenue in the following 12 month period, and the remaining balance in the periods thereafter.  
Remaining performance obligations, percentage 60.00%  
Remaining performance obligations, satisfaction period 12 months  
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-07-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]    
Current   $ 80,171
Noncurrent   53,077
Total   $ 133,248
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]    
Current $ 110,486  
Noncurrent 71,524  
Total $ 182,010  
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Allowance for Credit Loss [Abstract]          
Beginning Balance $ 6,039 $ 5,997   $ 5,997  
Provision for expected credit losses 850 863 $ 433 1,713 $ 1,508
Write-offs charged against the allowance (1,200) (821)      
Ending Balance $ 5,689 $ 6,039   $ 5,689  
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total revenue $ 81,829 $ 75,443 $ 162,189 $ 147,200
Subscription Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue 61,796 56,135 122,755 109,943
Partner and Services        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 20,033 $ 19,308 $ 39,434 $ 37,257
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 81,829 $ 75,443 $ 162,189 $ 147,200
Americas - United States        
Disaggregation of Revenue [Line Items]        
Revenue 62,428 57,546 123,567 112,355
Americas - Other        
Disaggregation of Revenue [Line Items]        
Revenue 3,777 3,422 7,552 6,773
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 9,281 8,649 18,473 16,633
APAC        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,343 $ 5,826 $ 12,597 $ 11,439
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Deferred Costs - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]          
Amortization of deferred sales commissions estimated period     3 years    
Impairment of deferred commissions $ 0   $ 0   $ 0
Deferred sales commissions 2,800,000 $ 2,500,000 5,000,000 $ 4,200,000  
Deferred commission amortization expense $ 2,400,000 $ 1,700,000 $ 4,700,000 $ 3,300,000  
United States | Revenue From Contract With Customer | Geographic Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Concentration risk, percentage 76.00% 76.00% 76.00% 76.00%  
EMEA | Revenue From Contract With Customer | Geographic Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Concentration risk, percentage 11.00% 11.00% 11.00% 11.00%  
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable securities:    
Marketable securities $ 142,712 $ 198,415
Total marketable securities 142,712 198,415
Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 97,897 [1] 39,754 [2]
Corporate Bonds    
Marketable securities:    
Marketable securities 67,926 64,545
U.S Treasury Securities    
Marketable securities:    
Marketable securities 41,955 48,138
Commercial Paper    
Marketable securities:    
Marketable securities 9,911 30,596
Agency bonds    
Marketable securities:    
Marketable securities 22,920 55,136
Convertible Senior Notes Due 2026    
Liabilities:    
Liabilities 301,875 280,658
Level 1    
Marketable securities:    
Total marketable securities 41,955 48,138
Level 1 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 97,897 [1] 39,754 [2]
Level 1 | Corporate Bonds    
Marketable securities:    
Marketable securities 0 0
Level 1 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 41,955 48,138
Level 1 | Commercial Paper    
Marketable securities:    
Marketable securities 0 0
Level 1 | Agency bonds    
Marketable securities:    
Marketable securities 0 0
Level 1 | Convertible Senior Notes Due 2026    
Liabilities:    
Liabilities 0 0
Level 2    
Marketable securities:    
Total marketable securities 100,757 150,277
Level 2 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 0 [1] 0 [2]
Level 2 | Corporate Bonds    
Marketable securities:    
Marketable securities 67,926 64,545
Level 2 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 0 0
Level 2 | Commercial Paper    
Marketable securities:    
Marketable securities 9,911 30,596
Level 2 | Agency bonds    
Marketable securities:    
Marketable securities 22,920 55,136
Level 2 | Convertible Senior Notes Due 2026    
Liabilities:    
Liabilities 301,875 280,658
Level 3    
Marketable securities:    
Total marketable securities 0 0
Level 3 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 0 [1] 0 [2]
Level 3 | Corporate Bonds    
Marketable securities:    
Marketable securities 0 0
Level 3 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 0 0
Level 3 | Commercial Paper    
Marketable securities:    
Marketable securities 0 0
Level 3 | Agency bonds    
Marketable securities:    
Marketable securities 0 0
Level 3 | Convertible Senior Notes Due 2026    
Liabilities:    
Liabilities $ 0 $ 0
[1] Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $36.3 million of cash, as of June 30, 2024.
[2] Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $33.1 million of cash, as of December 31, 2023.
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 36.3 $ 33.1
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Due within 1 year $ 118,858 $ 183,132
Due in 1 year through 2 years 23,854 15,283
Total marketable securities $ 142,712 $ 198,415
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount $ 142,883 $ 198,252
Gross Unrealized Gains 15 283
Gross Unrealized Losses (186) (120)
Estimated Fair Value 142,712 198,415
Money Market Mutual Funds and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 97,897 39,754
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 97,897 39,754
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 67,977 64,421
Gross Unrealized Gains 13 157
Gross Unrealized Losses (64) (33)
Estimated Fair Value 67,926 64,545
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 9,910 30,588
Gross Unrealized Gains 2 16
Gross Unrealized Losses (1) (8)
Estimated Fair Value 9,911 30,596
Agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 22,946 55,182
Gross Unrealized Gains 0 24
Gross Unrealized Losses (26) (70)
Estimated Fair Value 22,920 55,136
U.S Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 42,050 48,061
Gross Unrealized Gains 0 86
Gross Unrealized Losses (95) (9)
Estimated Fair Value 41,955 48,138
Convertible Senior Notes Due 2026    
Debt Securities, Available-for-Sale [Line Items]    
Carrying value of debt 345,000 345,000
Gross Unrealized Gain on Notes 0 0
Gross Unrealized Loss on Notes 0 0
Estimated Fair Value of Notes $ 301,875 $ 280,658
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2023
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Business Acquisition [Line Items]        
Goodwill   $ 51,927 $ 51,927 $ 52,086
Makeswift, Inc.        
Business Acquisition [Line Items]        
Total estimated cash consideration $ 9,238      
Goodwill 2,177      
Compensation expense subject to voluntary termination of employment $ 2,000      
Makeswift, Inc. | Prepaid Expenses and Other Current Assets and Other Assets        
Business Acquisition [Line Items]        
Cash retention payments   1,100 1,100  
Makeswift, Inc. | Compensation Costs        
Business Acquisition [Line Items]        
Acquisition-related transaction costs   $ 300 $ 700  
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Schedule of Total Estimated Purchase Consideration (Details) - Makeswift, Inc.
$ in Thousands
1 Months Ended
Oct. 31, 2023
USD ($)
Business Acquisition [Line Items]  
Base purchase price $ 11,000
plus: Closing cash 238
minus: Deferred compensation (2,000)
Total purchase consideration $ 9,238
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]        
Payments to acquire businesses, gross $ 100 $ 0 $ 100 $ 0
Makeswift, Inc.        
Business Acquisition [Line Items]        
Payments to acquire businesses, gross     1,100  
Working capital hold back $ 100   $ 100  
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Oct. 31, 2023
Business Acquisition [Line Items]      
Goodwill $ 51,927 $ 52,086  
Makeswift, Inc.      
Business Acquisition [Line Items]      
Tangible assets acquired     $ 1,370
Right-of-use asset     147
Intangible assets acquired     7,890
Liabilities assumed     (1,311)
Deferred tax liability     (885)
Lease liability     (150)
Net assets acquired, excluding goodwill     7,061
Total purchase consideration     9,238
Goodwill     $ 2,177
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Details)
$ in Millions
3 Months Ended
Jun. 30, 2024
USD ($)
Makeswift Inc [Member]  
Business Acquisition [Line Items]  
Measurement period adjustments, estimated tax liabilities and net decrease to goodwill $ 0.2
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) - Makeswift, Inc.
$ in Thousands
1 Months Ended
Oct. 31, 2023
USD ($)
Business Acquisition [Line Items]  
Total acquisition-related intangible assets fair value $ 7,890
Developed Technology  
Business Acquisition [Line Items]  
Total acquisition-related intangible assets fair value $ 6,600
Weighted average amortization period (in years) 5 years
Customer Relationship  
Business Acquisition [Line Items]  
Total acquisition-related intangible assets fair value $ 1,200
Weighted average amortization period (in years) 3 years
Tradename  
Business Acquisition [Line Items]  
Total acquisition-related intangible assets fair value $ 90
Weighted average amortization period (in years) 5 years
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
Impairment of goodwill     $ 0  
Amortization of intangible assets [1] $ 2,452,000 $ 2,033,000 $ 4,919,000 $ 4,066,000
[1] Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

For the three months ended June 30,

 

 

For the six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

1,028

 

 

$

1,290

 

 

$

1,684

 

 

$

2,479

 

Sales and marketing

 

 

3,138

 

 

 

3,566

 

 

 

5,005

 

 

 

6,433

 

Research and development

 

 

3,273

 

 

 

3,943

 

 

 

6,749

 

 

 

7,446

 

General and administrative

 

 

2,582

 

 

 

2,573

 

 

 

5,174

 

 

 

5,652

 

XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 46,614 $ 46,899
Accumulated amortization (24,481) (19,847)
Net carrying amount 22,133 27,052
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross amount 19,967 19,967
Accumulated amortization (10,779) (8,401)
Net carrying amount $ 9,188 11,566
Intangible, weighted average remaining useful life 3 years 1 month 6 days  
Customer Relationship    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 23,725 23,725
Accumulated amortization (11,979) (9,786)
Net carrying amount $ 11,746 13,939
Intangible, weighted average remaining useful life 2 years 9 months 18 days  
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 2,560 2,560
Accumulated amortization (1,464) (1,208)
Net carrying amount $ 1,096 1,352
Intangible, weighted average remaining useful life 2 years 2 months 12 days  
Non-compete Agreement    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 162 162
Accumulated amortization (159) (132)
Net carrying amount $ 3 30
Intangible, weighted average remaining useful life 1 month 6 days  
Other Intangible Assets    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 200 485
Accumulated amortization (100) (320)
Net carrying amount $ 100 $ 165
Intangible, weighted average remaining useful life 1 year 6 months  
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining six months of 2024 $ 4,816  
2025 8,046  
2026 5,100  
2027 3,056  
2028 1,115  
Thereafter 0  
Net carrying amount $ 22,133 $ 27,052
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitment, Contingencies, and Leases - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments Contingencies And Leases [Line Items]        
Operating lease, expiration year     2028  
Leases operating expense relates to leases $ 800,000 $ 700,000 $ 1,300,000 $ 1,500,000
Finance lease liability 0   $ 0  
Restructuring charges $ 2,600,000      
Minimum        
Commitments Contingencies And Leases [Line Items]        
Non-cancellable contractual commitments expire period     1 year  
Maximum        
Commitments Contingencies And Leases [Line Items]        
Non-cancellable contractual commitments expire period     3 years  
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments Contingencies And Leases [Abstract]  
Remaining six months of 2024 $ 4,815
2025 16,902
2026 4,976
2027 and thereafter 0
Total $ 26,693
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments Contingencies And Leases [Abstract]  
Remaining six months of 2024 $ 1,428
2025 2,838
2026 2,555
2027 2,133
2028 718
Thereafter 0
Total minimum lease payments 9,672
Less imputed interest (855)
Total lease liabilities $ 8,817
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]    
Initial charge $ 2,600  
Workforce Reduction    
Restructuring Cost and Reserve [Line Items]    
Liability, beginning of the period   $ 1,516
Additional charges   2,572
Payments   (1,699)
Liability, end of the period $ 2,389 $ 2,389
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Sales tax payable $ 1,691 $ 1,632
Payroll and payroll related expenses 11,988 13,080
Acquisition related compensation 0 403
Restructuring related charges 1,961 1,516
Other 7,649 8,154
Other current liabilities $ 23,289 $ 24,785
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Details)
1 Months Ended 6 Months Ended
Sep. 09, 2021
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
Days
$ / shares
shares
Jun. 30, 2024
USD ($)
0.25% Convertible Senior Notes Due 2026      
Debt Instrument [Line Items]      
Debt principal amount   $ 345,000,000  
Contractual Interest Rate   0.25%  
Net proceeds from sale of convertible senior notes   $ 335,000,000  
Debt instrument, frequency of periodic payment     semi-annually
Debt instrument, payment terms     semi-annually in arrears on April 1 and October 1 of each year
Maturity Date   Oct. 01, 2026  
Debt instrument, convertible trading days | Days   20  
Debt instrument, convertible consecutive trading days | Days   30  
Principal amount of each convertible note   $ 1,000  
Conversion of debt to shares | shares   13.68  
Debt instrument, principal amount converted   $ 1,000  
Debt instrument, initial conversion price | $ / shares   $ 73.11  
Debt instrument, effective interest rate   0.84%  
Transaction costs attributable to issuance of notes   $ 10,000,000  
0.25% Convertible Senior Notes Due 2026 | 2021 Capped Call Transactions      
Debt Instrument [Line Items]      
Net proceeds from notes used for capped call transactions $ 35,600,000    
Initial cap price of capped call transactions | $ / shares 106.34    
Percentage of premium of cap price over last reported sale price per common share 100.00%    
Sale price of common stock per share | $ / shares $ 53.17    
0.25% Convertible Senior Notes Due 2026 | Minimum      
Debt Instrument [Line Items]      
Debt principal amount   $ 150,000,000  
0.25% Convertible Senior Notes Due 2026 | Minimum | 20 Trading Days Period      
Debt Instrument [Line Items]      
Debt instrument, conversion price percentage   130.00%  
0.25% Convertible Senior Notes Due 2026 | Maximum | 10 Trading Days Period      
Debt Instrument [Line Items]      
Debt instrument, conversion price percentage   98.00%  
2023 Term Debt      
Debt Instrument [Line Items]      
Contractual Interest Rate     4.40%
Debt instrument outstanding amount     $ 417,000
Maturity Date     Mar. 01, 2025
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Summary of Net Carrying Amount of Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total carrying value $ 340,885 $ 340,161
Less: current portion of debt (417) (547)
Total long-term portion of debt $ 340,468 339,614
2026 Convertible Senior Notes    
Debt Instrument [Line Items]    
Date of Issuance 2021-09  
Maturity Date Oct. 01, 2026  
Contractual Interest Rate 0.25%  
Debt instrument outstanding amount $ 345,000  
Total carrying value $ 340,468 339,473
2023 Term Debt    
Debt Instrument [Line Items]    
Date of Issuance 2023-06  
Maturity Date Mar. 01, 2025  
Contractual Interest Rate 4.40%  
Debt instrument outstanding amount $ 417  
Total carrying value $ 417 $ 688
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Contractual interest expense $ 222 $ 228 $ 445 $ 457
Amortization of issuance costs 497 494 994 987
Total $ 719 $ 722 $ 1,439 $ 1,444
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 09, 2024
Jan. 01, 2024
Jan. 01, 2023
Jan. 01, 2022
Jun. 30, 2024
Jun. 30, 2024
Jul. 31, 2020
Class Of Stock [Line Items]              
Forfeited or surrendered shares           633,000  
Stock options granted           662,000  
Expected stock-based compensation yet to be recognized         $ 7.4 $ 7.4  
Weighted-average period of stock-based compensation yet to be recognized           2 years 6 months 14 days  
Restricted Stock Units              
Class Of Stock [Line Items]              
Expected stock-based compensation yet to be recognized         $ 58.1 $ 58.1  
Weighted-average period of stock-based compensation yet to be recognized           2 years 4 months 2 days  
Weighted-average requisite service period           4 years  
Market-Based Awards              
Class Of Stock [Line Items]              
Grant date fair value of awards         $ 9.91 $ 9.91  
Fair value assumptions, expected dividend yield           0.00%  
Stock compensation expense recognized         $ 0.1 $ 0.2  
Weighted-average requisite service period           3 years  
Performance-based restricted stock units              
Class Of Stock [Line Items]              
Stock compensation expense recognized         $ 0.3 $ 0.3  
Canceled or vested           0  
Stock Option              
Class Of Stock [Line Items]              
Weighted-average requisite service period           4 years  
2020 Equity incentive plan              
Class Of Stock [Line Items]              
Percentage of common stock issued and outstanding             5.00%
Increase in common stock reserve for issuance 9,548,587            
2020 Equity incentive plan | Series 1 Common Stock              
Class Of Stock [Line Items]              
Common stock authorized and reserved for issuance             3,873,885
Increase in common stock reserve for issuance   3,820,681 3,695,569 3,616,312      
Common stock available for future issuance         1,096,370 1,096,370  
XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted-average grant date fair value of options $ 4.54
Risk-free interest rate 4.10%
Expected volatility 64.53%
Expected life in years 6 years 1 month 6 days
Market-Based Awards  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Risk-free interest rate 4.31%
Expected volatility 75.43%
Dividend yield 0.00%
XML 70 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Equity - Summary of Changes in Stock Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Option outstanding at beginning of period (in shares) 5,109
Option outstanding, options granted under all plans (in shares) 662
Option outstanding, exercised (in shares) (385)
Option outstanding, Plan shares expired or canceled (in shares) (633)
Options outstanding at ending of period (in shares) 4,753
Options outstanding, vested and expected to vest 4,565
Outstanding Stock Options, Exercisable (in shares) 3,456
Weighted average grant date fair value at beginning of period (in dollars per share) $ 9.54
Weighted average grant date fair value, options granted under all plans (in dollars per share) 7.25
Weighted average grant date fair value, exercised (in dollars per share) 2.94
Weighted average grant date fair value, plan shares expired or canceled (in dollars per share) 16.12
Weighted average grant date fair value at end of period (in dollars per share) 8.88
Weighted average grant date fair value, vested and expected to vest (in dollars per share) 8.85
Weighted average grant date fair value, exercisable (in dollars per share) $ 7.94
Aggregate intrinsic value, options outstanding, Beginning balance $ 20,571
Aggregate intrinsic value, options outstanding, options granted under all plans 0
Aggregate intrinsic value, options outstanding, exercised 1,954
Aggregate intrinsic value, options outstanding, plan shares expired or canceled 20
Aggregate intrinsic value, options outstanding, Ending balance 14,079
Aggregate intrinsic value, vested and expected to vest 13,985
Aggregate intrinsic value, vested $ 13,543
XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of RSU Table (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Restricted stock units  
Class Of Stock [Line Items]  
Nonvested shares, beginning period | shares 6,725
Granted (in shares) | shares 1,409
Cancelled, shares | shares (865)
Vested and converted to shares, shares | shares (1,094)
Nonvested shares, ending period | shares 6,575
Vested and expected to vest (in shares) | shares 5,438
Nonvested, Grant date fair value beginning period | $ / shares $ 15.86
Granted, Grant date fair value | $ / shares 7.59
Cancelled, Grant date fair value | $ / shares 14.31
Vested and converted to shares, Grant date fair value | $ / shares 17.09
Nonvested, Grant date fair value ending period | $ / shares 13.36
Grant date fair value, vested and expected to vest | $ / shares $ 14.05
Aggregate Intrinsic Value, Beginning value | $ $ 65,436
Aggregate Intrinsic Value, granted | $ 10,693
Aggregate Intrinsic Value, canceled | $ 6,178
Aggregate Intrinsic Value, Vested and converted to shares | $ 8,413
Aggregate Intrinsic Value, Ending balance | $ 55,579
Aggregate Intrinsic Value, vested and expected to vest | $ $ 43,826
Performance-based restricted stock units  
Class Of Stock [Line Items]  
Granted (in shares) | shares 400
Granted, Grant date fair value | $ / shares $ 8.91
Aggregate Intrinsic Value, granted | $ $ 2,901
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate (1.16%) (1.11%) (2.45%) (1.00%)
U.S. statutory tax rate 21.00% 21.00% 21.00% 21.00%
Unrecognized Tax Benefits $ 0.4   $ 0.4  
XML 73 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net Income (Loss) $ (11,255) $ (6,392) $ (19,065) $ (22,120) $ (17,647) $ (41,185)
Weighted average shares outstanding, Basic 77,456   74,790   77,041 74,468
Weighted average shares outstanding, Diluted 77,456   74,790   77,041 74,468
Net loss per share, Basic $ (0.15)   $ (0.25)   $ (0.23) $ (0.55)
Net loss per share, Diluted $ (0.15)   $ (0.25)   $ (0.23) $ (0.55)
XML 74 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 16,047 17,185
Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 4,753 5,688
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 6,575 6,689
Acquisition Related Compensation    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 0 89
Convertible Debt    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 4,719 4,719
XML 75 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Event - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
Aug. 01, 2024
Sep. 30, 2021
Jun. 30, 2024
0.25% Convertible Senior Notes Due 2026      
Subsequent Event [Line Items]      
Debt principal amount   $ 345,000,000  
Contractual Interest Rate   0.25%  
Debt instrument, frequency of periodic payment     semi-annually
Debt instrument, payment terms     semi-annually in arrears on April 1 and October 1 of each year
Maturity Date   Oct. 01, 2026  
Conversion of debt to shares   13.68  
Debt instrument, principal amount converted   $ 1,000  
Debt instrument, initial conversion price   $ 73.11  
0.25% Convertible Senior Notes Due 2026 | Subsequent Event      
Subsequent Event [Line Items]      
Debt principal amount $ 161,200,000    
Debt instrument, repurchase amount 120,600,000    
Debt repurchase amount in cash 108,700,000    
7.50% Convertible Senior Notes Due 2028 | Subsequent Event      
Subsequent Event [Line Items]      
Debt principal amount $ 150,000,000    
Contractual Interest Rate 7.50%    
Debt instrument, frequency of periodic payment semi-annually    
Debt instrument, payment terms semi-annually in arrears on April 1 and October 1 of each year    
Debt instrument, payment beginning date Oct. 01, 2024    
Maturity Date Oct. 01, 2028    
Conversion of debt to shares 62.5    
Debt instrument, principal amount converted $ 1,000    
Debt instrument, initial conversion price $ 16    
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( / Y 5D'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 " #P.0%9+L;J5^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NND 35&7"X@32$A, G&+'&^+:)HH,6KW]K1EZX3@ 3C&_O/Y ML^0&H\*0Z#F%2(D=Y:O!MUU6&#?BP!P50,8#>9/+,=&-S5U(WO#X3'N(!C_, MGJ"NJEOPQ,8:-C !B[@0A6XL*DQD.*03WN*"CY^IG6$6@5KRU'$&64H0>IH8 MCT/;P 4PP9B2S]\%L@MQKOZ)G3L@3LDANR75]WW9K^;621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M / Y 5DV=CPGYP4 /D> 8 >&PO=V]R:W-H965T&UL MM9EKD]HV%(;_BH9V^BDLMLQED^XR ][=A':3D&5[23O](&P!FMB6*\FP_/L> MV<8F'5D03_@"OIW7>G1T>67=[+CX(C>4*O021XF\[6R42M_T>C+8T)C(*Y[2 M!.ZLN(B)@E.Q[LE44!+F07'4PXXS[,6$)9WQ37YM+L8W/%,12^A<()G%,1'[ M*8WX[K;C=@X7GMAZH_2%WO@F)6NZH.JW="[@K%>IA"RFB60\08*N;CL3]XWO M81V0/_$[HSMY=(PTRI+S+_ID%MYV'%TB&M% :0D"?UOJTRC22E".?TO13O5. M'7A\?%!_R.$!9DDD]7GT!PO5YK9SW4$A79$L4D]\]XZ60 .M%_!(YK]H5SS; MAS<&F50\+H/A/&9)\4]>RHHX"A@T!> R /\OP.TW!'AE@)>#%B7+L>Z((N,; MP7=(Z*=!31_D=9-' PU+=!H72L!=!G%J?,>##+*B$$E"=)\HIO9HEA3-0U=S M%\D-$53>]!2\3L\3M9&@&M+PZ_@>E+(J*CX4=8JM@K]D MR17RG%<(.[AO*(]_*CQJ"O^J.%Y5=J +2BJVM#/^Z0=WZ/QLPOM.8E_!]BO8ODV];B;/^Y2:2.WA MKM/]9$*R1K5$&E1( VN9)L 3YDP/$5F;F.SQ*Q))4U7XUK"64,,*:GA>GCYE M1"@JHCUZHBD7RL1GEU(B,^)9HUKBC2J\T9G-4!"82?(1JIG/KM68/VM82\#K M"O#Z/, Y%8SK$3E$,*X;NYQ=J1HM&X=+:WQ+SM<5Y^OS.!^8#$ATP'V R\:I MQJ[V"9OXK#$M^5RGGE<=:YG\3(@CP,^4"&LV3\AUNR[N>JZ)TQ[9%O3(0+C? ME,JX#]0&)S&NU"4[;V>1Q3$5#T MCDT*]T;^2V2SF.XP[Q ML#]PC)R7L#9N[6U21B3=$D"& Q)D F+"2-Q)"E)S,!VF4:K8(]KBU>[(==N80YX,0&\:2;AMC0WUY96R![7EJ\V0Z[= MPY1\]S!>KG5_? L*:F--I%VP&?029LBMW9!K-S!'/1-]R.*EL3--3XC $-OU M7O>Q9P2\A!O"M1O"=OM2 CZ3%S0+89!E*Q84'QB:<4](]H==/')&P\'0^"W@ M$J8(UZ8(VWU,R3L)0U"7U?\C/&;R<-,3Z-N)=P2;AV M2?@LEZ07T#DG#[[ M)=O3Z"/F8+.F>C9T(C[G>Q/60^%VB!7TQMEV_%H-!K M' V]8&M@]&JCY-E=S8(&F0!*%R_1,U.1,7DG-02#*G%14-24+&KJ1^=*+\-1 M2@3:DBBC*(5U8+Z]8]QNN(2#\FH'Y=DMS[,@N;59[.,ECXRU8!>8SM[Z1JY+ M6"&OMD*>W;P<$HSN7X(-26 AW?0IZ830A\GB;F+<5;$'?BMA[VAS42_$\CU7 M"6T+!IABG[&Z6NWK3O+=S%[]>+$I_)[H=9Q$$5U!J',U@AXDBGW6XD3Q--^J M7'*E>)P?;B@)J= /P/T5Y^IPHE]0[7:/_P-02P,$% @ \#D!6?*<'3DX M!@ /AL !@ !X;"]W;W)KRQ8N315\2R3I# MG1D.YPRIQ3T7MW)+J0(_ZZJ1%Y.M4KNWLYDLMK0F\@W?T48_67-1$Z5OQ68F M=X*2LC.JJQF*HG16$]9,EHONMRNQ7/!65:RA5P+(MJZ)>/A *WY_,8&37S]\ M99NM,C_,EHL=V=!KJK[OKH2^F_6CE*RFC62\ 8*N+R;OX=L53HQ!A_B'T7MY M= V,*S>*V$?LJTG5JN>%/J2:$ET%>25ZPD2M]\(!5I"@JNS< 2O/S> MD+9D^LDK, 7?KR_!R^>OP'/ &O!MRUM)FE(N9DKS,:/.BL.[/^S?C3SO_JMM MW@ =.3XUG^DH]*% ?2A0-Q[VA:(5@C8*$"FUSRYW M]O:QV]XLN+=R1PIZ,=$K2E)Q1R?+%\]@&KUS.?>;!CMQ%?>NXM#HRQ616Z G M#13F@OYHV1VIM.].K_=#I=U0IBK<+2'&49XO9G?'_MBP#&9PWJ-.B,8]T3A( M]"N52K#"I*2AZJ*W'R YI@=1-"+G!*5N;DG/+0ER^TS$+57DIJ) TJ(53#'J M#&!BOSQ&&40CC@[8/(]AXF:9]BS3(,OW1<%;/;.ZYA943[.F^QHT5+F(IA:# M.(F2>,331N$L@]A-,^MI9D&:5X+N""L!_;DSY4AVVO22SBPZ*$ZM M['2A,NPAG?>D\R#I2[JFNF;HW.1US:21-F<"Y-;+Y_!H9>P9VJ 6H '*0-!N7$6EY=; %?][FQX\*T54[BR%X[ MZ5$<#\1M%$2Q)W_A(%0PK%2N)?8D\MBBE<;1N#HX4%F4^/)Z$"\85J]/C2+- MAAF%.%/$H"U0"$$[R Z8)HH\1 <^JRDG-UJ4$SI&5N X8BKRU M89 O&-:O?0D++"N7:*$D&JN6"V=65NXA. @7S![5-E:,W+#*VP3 H/X]M7G\ M7:.=^CSH'@P+7]]4[,B#Z2B<#MN"EJ9'^7!PQ$9E\]R7T(/NP;#P:8*BU57C MW*2XA&]N<;11*/4M.C2H'@JK7E_:!+VC3>L,(K)%+$8Q'"\^!PPC%/LH#EJ' MPEJW.BVPIN:6],99P9!#N&R>-B@YDL!3ED?[MK"X.5CR4Y$^EP?((7$Q&I<0 M%RKQ!GF0.!26N"]=EUL\KHP@6ZD01OFXF73!XBSW]!%H4#045K33AO(<5UNM MLCQ'%E<'+,H23^N !E%#85'[FS>;J:*B?E3ZVO*%XTAO),9D'3@\3V'L83OH M' KKW!=_QCZEWT&VS*5X/NXC'*@LA;Z(#U*(PINX?297?=S_KP_V9BV++!=L M4)) CP>#L*&PL.WS^UQ>VYH5(U>4'3B8Z^;$PW)0-S0/MAS7BA>W6UZ55,@7 MSW($LW?=MDD]..D&I?+)QU:_:;33KZTYG[^C8$.T R\K+N4K)W];"*\<-5XK7W>66$DW> /3S->?JUXWY MA-)_,EO^!U!+ P04 " #P.0%9L4O!)R\' "L'@ & 'AL+W=ODD[==W*"E63(ZT:9L L2WIS(AS.!P>DF?WJOZDMU(: M\E 6E3Z?;(W9GK659:;?J)VLX,E&U65FX+*^G>E=+;-U8U06,Q8$T:S, M\FHR/VONO:_G9VIOBKR2[VNB]V69U7]=R$+=GT_HY/'&A_QV:^R-V?QLE]W* M:VD^[M[7<#4[>%GGI:QTKBI2R\WYY"T]73)A#1K$K[F\UT]^$QO*C5*?[,6[ M]?DDL"V2A5P9ZR*#KSMY*8O">H)V_-DYG1S>:0V?_G[TOFR"AV!N,BTO5?%; MOC;;\TDR(6NYR?:%^:#NOY-=0$T#5ZK0S2>Y[[#!A*SVVJBR,X86E'G5?FJ>U!8-WNR/IKL::R XKVQF79L:GN9@9^:7JEI#GL@U@5]:%?DZ,W!Q M;> +$LAHHC;DYYVL,YL(FGSULM MVNNL6NLI>75T?38ST%S[TMFJ:]IEVS0VT+20_*@JL]5D 4U<(_:+:%-#I?@#Z^K6&<>=V?)YJG?92IY/H#YJ6=_)R?S++V@4 M?(/Q_)+.%B_I;/E"SHYZA!]ZA(]YGW^0=[+:2XS]UC!J#.U<C/5BW,'O M%$W/UD@\;6V:4.H0A*"26$0.03XJ3)@(''X05 1#$Z)*$IB)TP?15F8AFX>(# :I&F"!QH? HU'JT\W(U6W M1#[L[/RE3[%XXY>L.B_I;/&2SI8OY.RH)Y)#3R2C*7>=%3#SPPP/JJ3^)&V? M8*-RW,G J$S\,<(Y$TZZ(B@A4K=L^2C(:>$D]1)!I1$7>+*F!XK2SQ1F+;-Z MM6U86D/E*M3.3ID83^.>!GA*O59#)7$'[!6"HCQP>?)1/&"QP_D203'&!P8U M#7HQ&HS7+UG!N"X:HK(UR-W<2@J[]L"X^HRS ;(ZJZ.*)'CH5/$K# ;)Y]3* M!0(+@S!R^4)A*1LH]_2)>J>C,;XM56WROQMQ;N?%O#)9=9O?%))D6DN#R>Z+ MS_@LYXR-<[;ZC>M46+E/O M5V9?VYEV!8N\6XFS-.YGB*70SQ41>QGEHP*7H^@2E:=S5$$W<:W@5/QQ7X M#U:B;FI5/I*F*GQSP%?(KVG($U>M8C@6)*DWD# C1<0^&^SD7I[34 M^A)#1=[>&5,03'@S@>D*JLEZIL7%V^_U?A,U__03%S MISH,Q:@[VV$H[HZ()8H*XH&P>\')QL7A3]*0 K( #9)Z>S[0Q\SMNRL4EP:N M:%Z@N#CBKOK!<)S29 QGJER,;5W46F\Q6INI )3%?M3C<:?.LJ?MJ(X WU M8D=A7O$>@+FC'(>)H\Q9PZO*!>>/1T&"W(N_X3J]BV*B*P3=50, 16)'M[;$)5(1B MOY9$&[7Z]-H>?JT;'F&&:%=KW6S1KG6U5JN\68GLLK]J512VE+2KDBD\A1I3 M%.I>GYXLH=C 9 /_M92D; \XI#W@(-_O*]GL\#]B=/Z (T[L$4)S$$ .OTZ< MK57RBM!IP)+FFZ5!\QTE'+[9%'KH!-GX(>&4A@E\BB@B8AH$@D13'H8G0SL@ M &5Q")\I#P$:\Y3$4^BPD^&- '@[B%K["89B2F,.GY%@!-O+FCTY&"LEK%[L M$:8&7J&+VDWGP]W#,>E%,HT\$/&E.^V9] MD]ISW!]A@957FA1R \T+WL20@W5[--I>&+5KCO)NE#&J;'YN9;:6M07 \XU2 MYO'"ON!P0#W_!U!+ P04 " #P.0%9X!JDNKD# "!$ & 'AL+W=O M M5C7K]MD%)Z "9K:3=/_]K@VE@;BH?8\OQ7;./?:Y/AC?+HZ4/?&,$(&>RZ+B M2R,3HKXV39YDI,3\BM:D@E^VE)580)?M3%XS@E,55!:F8UF!6>*\,E8+-7;' M5@NZ%T5>D3N&^+XL,?OOEA3TN#1LXV7@/M]E0@Z8JT6-=V1#Q$-]QZ!G=BQI M7I**Y[1"C&R7QHU]'=LJ0"'^SLF1G[21E/)(Z9/L_)XN#4NNB!0D$9("P^- MUJ0H)!.LX]^6U.CFE(&G[1?V+TH\B'G$G*QI\4^>BFQIS R4DBW>%^*>'G\C MK2!?\B6TX.HO.K98RT#)G@M:ML&P@C*OFB=^;A-Q$@ \^@"G#7"& =X; 6X; MX+YW!J\-\-X[@]\&*.EFHUTE+L("KQ:,'A&3:&"3#95]%0WYRBMIE(U@\&L. M<6*UIE4*VTY2!"U.BSS% CH; 0_P@^"(;M&?-6%8[BM'%P\5WJX-O(VCR]%F^GBE*: EG%E?N0.19MHENOQO&0#'* MP^NPLBW+FB_,PVD6-2C;F5M]5*1!S=QYV$?%YRC'#L-75$^ZUTGW1J6O*1?R MC;@G!U+MM4I'">2Y?\UKG)"E 0<[)^Q C-7//]F!]:O.5E.215.2Q1.1]7;! M[W;!G]R #:/?,Z S&_A/ SJWGP84S+R!^\Y!CA?.]>8+.MG!N&Q<$([@1$7? M,'N"4[?:Z92.DGS4@%.215.2Q1.1]78B['8BG-R X9DC7-L=&E #\H-@8,!S MD&]9_L" YZ# =[-FH['M()&9)ICP8P1%8T%I>$G1R1YD^ZL(IR:(I MR>*)R'K;,>^V8SZY"^?G!G-"=^!"#6CN#4#1.2@(O<$'/3X'A9X7Z%UH6Z]W M5FM4^%=2P86T4#:\2>%6G',A+Z@'K>1QLH]:<5*V:%*V>"JV_K:)@_-:^7MN:\4C6UZJ$>Z5OBG/XN.]R*+4*LH6IK*L07A_6U+M-1]!: M%72/5$!YJ)H9P2EA$@"_;RD5+QTY0?=?A]7_4$L#!!0 ( / Y 5E7![HX M1P, (L+ 8 >&PO=V]R:W-H965T&ULK59;;],P%/XK M5D!HD]AR3[K21MK:(H883(S! ^+!3=S&6F(7VVD'OY[C) MM\,H$?6E\^;[O M7'Q)[!)39B6C>NU:)"->J8(R5:#PL?Z3)7>L%. M1BN\)#=$W:ZN!D#:>4.NEO)#U+]JT6,=":245+ULR>%!2UGSQ?9N'+0+H MF E>2_#ZA. 1@M\2_*=:"%I"\%0+84NH0[>;V.O$3;'"R4CP#1(:#6IZ4&>_ M9D.^*--UHXH0Y]R7DG,,CFR%7BH[=AIZ\U%XXWW MB#<^NN),Y1+-P*O,P)_NYT=[^#9DIDN/]Y">"V^OX-N*G2+?>8D\QPL,_DR> M3O=-X?R?]=D_6]])AM_5BE_K^8_H=47Q9TU!^FM+?,*.:J9^/=7+BNEX8CNSU=F)-L#,GZL&F)E@4FQV(+&=@XFZ@XG^ M6G\5@X:EH#_A&5E"H]*>"(*N #J1.Z+PO"#PEL\5DB2M!%64&.NUL11NE\[ M[16K 7/F]"K5@/&#'FCV)RCR8G.1QETNXKVY^,05+GI%^MC=C$UWT_>C7K@F MV)G;O\)3$RP^&_3OI@$6.&$XZ(5M;W47)1'+NJV3$%C%5/-X=*M=YWA>-TR] M]0MW.'$-ZU/H-)O&\+=\TZ9>8;&D3**"+,"4?J8:(-=/UW\@M02P,$% @ \#D!62T8 WQ)"@ RU, M !@ !X;"]W;W)K;?)?5K\O'?*__YZ&L=EFC M7U:?9_5CE6?K;M!N.^-A&,]V6;&?W-UT?WM7W=V4AV9;[/-W55 ?=KNL^O-M MOBV?;B=L\OT/[XO/FZ;]P^SNYC'[G'_(FX^/[RK]:G9V61>[?%\7Y3ZH\H?; MR<_L32J3=D"G^$^1/]47OP?MJ7PJRR_MBU_7MY.P/:)\FZ^:UB+3/[[FRWR[ M;9WTLSI?E]K_%NMG<3I))L,X?LL.V>5\^ M_9*?3DBV?JMR6W?_!D\G;3@)5H>Z*7>GP?H(=L7^^#/[=@K$Q0 671G 3P/X MT '1:4#D#.#S*P/$:8!P!UP[!WD:()T!T;49XM. N(O],5A=I.^S)KN[JK+IMRN\ZK^6Z#^.!3-G\&/'_?985UH]4_!-/CXX3[X\8>? M@GJ357D=%/O@]TUYJ+/]NGX5_&"]OIDU^L#;Z6>KTT&^/1XDOW*0OY=-MD6& M+?W#EN5NIXNW.WID]+U_],]K?7*Z^+-M\"XKUE-]"LOLL<"/1/5XK5:'W6'; MA?8^?RA618.8I,--_MUL\DJG;*9MMLO\J#K-&'NGH=1.Q5P$/.L;0=G>+.J;V&?;T3,IYKZ=?++$'5W%;< M0X6%,_ M9JO\=J+36.?5UWQR]]>_L#C\.U;L1S-Y&<9H(:032LHI%:592F1F)4^\ MR7M7E:L\7]?!0U7N@OQ;7JV*.F^O;75[=0C*Q_:MCEZ:! @[8V'DE+@ %11EBHZ#(L4E]"BLR\AP921&9[V6/1<@[P=@JE^ $N8B=6%).J"C-4B(S*Y/Q M.9.Q-Y/O]7(M.Z9.FS=5L6KO%,,L$63GG'O>4]R$=!E5O? M/H45E?DY*O.71<57V5[KL94]!Z<6+=S*IIQ049JE1&96#I-S#A-O#KL5W+0% MB'6PTFL>O>#)VJL2EK($7F=#X:X0EDEO00_R45#E%K1/805C<0[&PAN,;C$< ME-T"<&4M +=@ 7@,R0(N')@;$*AQ ]*K4+V*U'\D5CA8: @F] ;D7YJ_KYWZ M::AU7>*<<>? EHC./?]^B1HX6^JULJ-PP7%LZ++]MZPZ+TLC-"H,7HJ$$" H MK'?ACCC)9-ZMANW(0-U42LY"=^F."47"KT3', T;!#67B_?^*'DMQU[]3VY6 M[0OI7E#N22=5I&XIE9N=0\-?;!" #0(O!F$)(].3S%OAT EE4T2'PRDFO$ZG MS! .\R/.<_C4;SFZQ"&<8(1*.JDB=4NIW.P<&A9C?ACSWLH@&4T%8XET:YH2 M:.Y)W12I6TKE9B?+X!;S\];%]>@?A[U^HX6>>PGD&AXOX#($@A:X'D$GN4AB MZ:Y,$=U4SAESKX$I+KQVQS78Q?S4 MRLU.I8%A[H?A,4^,.;8UQQ?NRH7W[_$-A "'HE:N!LJ=?*CH*A M-3Z(U@91&H=9M^X!.*,LB.IQE<>&5E3XW',0'<= HEO5;CKX?0(3! M6)9T4D7JEE*YV3DTM,8'T9K[6!3/'>0J+F7D-GV<9-X*ATXQ#T,.5CQ0-Y4+ M$XB10E2@N'T2.R(&V2(_LHT'V0A!*R[=+D=$!>+2CW']DK3O<.RX&(B+ M_!#G0]D((:,X6K@-$8@,A*!7HH9-EGJ=[!@85(N>M64ET)A J-(@"YI?H_XM M*\0IYDGHKMX5HIO&(0LEJ!!$>-$L:@?',%#THATK/$BD.U81LF,UY^Y=\YYT M4D7JEE*YV9]C,*@F!J':($03.VI_NG&)TLTHTS4K>4RLU.UL7GY 9UD;J/ MN-&E@8!DQV,&MH4%W#@#MQ?H%.MW;.(V02"Z:A2#VS9[%[\";=L$A"#Z MVS81)Y00$!U.")CP&B$(@Y!B=-=F?Y!(NS8%TK6)$ +II(K4+:5RLW-H$%CX M$?@EGW5&B'@.KN?]'YX;XJ,0$2CRP9^>$P:"A1^"*=:7I$PL,"9V TH*Q*1N M*96;_?%U \32#\3/V@>0O=V42]G?N=GOHOHEJ5=B!\6 L/2#\(N>__N]1W^@ M'_FPX<*M;](I%:E;2N5FI]+PL/3S\*]U?>@6+#J7J^,WVASSF-7Z];XNUGG5 M;0@$#V459.V7-?UQ*.KBVAZ!A'#,A;M%(/M;.8?X*$0$RG]P)Z=G?XSG,22$R M4/B#>SSEQ9>Y4/=X2J2K,G&7?(@(Q*6_Q[-?DO8$NNZ9%RZ MCPL1'0A!_^;@P-E2KY4=!<-V\ED]GBC32=B\B3W:063@S@XEZ*,=1(<_VL&$ M5Q_M2$--\D4]GGB42'L\)=+CB3S:(9U4D;JE5&['',XNOM:P_9K+W[+J<[&O M@VW^H.W#UW,=JNKXS9''%TWYV'W3X:>R:^H5*?UPZ+9UXP6[:!=N<"^'RUVE%>S MV^OVVEU]>RT.LN05NZN]YK#;T?K79U:*IYL9FKU<^,X?ME)?6-Q>[^D#NV?R MQ_ZN5F>+$TO!=ZQJN*B\FFUN9I_05492/:!%_).SI^;LV-.FK(7XJ4_^5MS, M?/U$K&2YU!14_7MD2U:6FDD]QQ]'TMGIGGK@^?$+^Y?6>&7,FC9L*02^\0' <$E]XA/ YH35]TMK>.6U%);Z]K\>35 M&JW8]$'K_7:T\A>O=*+;L45:'"S@I/'36BY 65ZN1>JG\J'V3C MB8VWI,W6^Z)RJO'>_:CHH> *\]Z;>S_N5]Z[W]Y[OWF\\G[?BD-#JZ*Y7DCU M9)I_D1^?XG/W%'CD*8CW551RVWB9>IH"&+]RCX\WX!>W?,9.PK\? MJH\>\3]XV,J M5$TEKQZZUYQ+SL"8=ZP!S*HKX%6SISF[F:D2U[#ZD/)X[%H*E?F3 M5A LCH)X",L 6(!0TK,-S Q/9H;.#/Q4_%N5PJX>2:$:5"ZJG)?,JX[VZZOZ M.->I>M#E3!4D*$^O($^%4R;JE&2K*'1 MG:@E_T]W@3WO=1."8M/1AF<)14*$C1RV03@-?".#;5"4IHF1OS8H3(( SM[X M9'OLM/W3N:FJG1:\R<6ADIXZ+=A:0F;'UG,$J?&N+2%,8!AM8U(3DP&8)(9- M3DXF)TZ3[Z7(?\ZU@BN\7.QT=%^-=&(]!O)]/S6,!E (IV:L 51"3 =F-@JC M.!XQ/3V9GCI-OZO%(V]UM)+QK;VY5E1YS91L:HL5W"U3ZV&2T#!K:6,"0@S3 M;0R*D0'* %#H)[#AR.^UI.\T_1]RRVI0_?G6_>;$3&< 9(;U$I[,R3.T[$PE M([<$VM+J@35&5U&A5 U)5[.2TS4OQSO,D7ZB%C,IVVI2MFPJMF&@5M:&ZT1&'^DZQ*L-4>602)%L5E&E@ L"K IC2"RE,1F:X%@2D*-Y6:OSI%3 M8:J"P_:4%R^E%9Y^$;N-IL24@@ J#I%IK0V:(]]T2@;!2)",M%+4"U[D5KPK MMF%UW;65'6]TH84M#NS[![XI'"!4@BV3 11*D6DQ@(IC/&)P+WV14Y?U&;VG MOT;3.02<'4:FL0 *M5/$H;40# =6@ %8B,=Z2*\3D5LH*G/K@PJOKJI"]Y/S MV@K:;DNV $6):;N-BGT9FM[K9<*9?;ZE_?N M.'5[?_$: X+T8$RL\ .P( ZLU+=A"3'+00:@YI&?DA&7],(1I6]:9^'5(VLN MF;\BIR)]L[J8DFTU*5LV%=MP4; 7N-@M<-L(M4&*WH/Q*Y:'FRFSE@AVM?S*I MF[#7L%Q?'JE*&-"-.#0UTA* )22RJA( 2U%JKM!E QAXH\I$-P+3/R*P#S+ M@LM= ,I$:]('P9*06*H3PI$H,@5=!MZ6$)*."$_<"T_\^E*KHV%!Q1KTBZT2 M(Y]@Z^4 Q"2.K:D' N5L:9B@=B4I//'4J,7I]B],&NVK VO:)5?T++PI&NN MD[*M)F7+IF(;1JC7T]BMI^]JD3-6'./#GEF=\^Y5;O0:G1):V:U:VWS>/GPN:+:UU(9.R M;+]V7N866Q!;3=V&S!-DU30 A8@UDX9@6!7V$;?T"AR[%?@P,_HW5ZQ+_D!' M58TM?BWKH97C%+W&*V=4>[CJN7<5O':"G;'F@]^TC+]@.COJ@JL:QYMW"O?@?=8@O. M&*/47'0!8,I[@?F=!H!%B$1F(P=@6JBHSL&^N70"X.(R(64\OI,M>I1NZI]?')'!*P?O#?M]U45IV+M*Z M4+UJW6XVU4Y (4B;AVP2O)=,J"(;%7 M=JVJ9D/,O@= OM=!4"CJ=AK7N+6O$-3I99_H)W RK%5FH!= Y:E@+A-S(DI M ,)H9/Y%>FE+8N=+]TU4[:MV-OM49>?B61AQ"N>VI=GGH9IYZVM5XO&G:+SV-ERN/*(%:=WM$+EA;/=[N?)\9 M#JS&:8.L5_<"GLS)TSED<;8#=\?JAW;KL[;K4,ENH^7IZFE[]:=V4[%Q_3.Z M6B+@^@I=9=WFZ9Z^V\O]E=9*BS5>R3;J5O['6(6N[K9'=R=2[-O]OVLAI=BU MAUM&E;&PO=V]R:W-H965T&ULK99M3]LP$,>_BI6A":1! MGE/HTDB4/HQI3!6,[;5)KDU$8F>VT\*WG^VDH45I5;&^:6SG?O_SY:X^ARO* MGGD*(-!+D1,^,%(ARKYI\CB% O,+6@*1;^:4%5C(*5N8O&2 $PT5N>E85F 6 M."-&%.JU&8M"6HD\(S!CB%=%@=GK$'*Z&ABVL5ZXSQ:I4 MF%)9X 0\@'LL9 MDS.S54FR @C/*$$,Y@/CVNY//66O#7YGL.(;8Z0B>:+T64UNDX%AJ0U!#K%0 M"E@^EG #>:Z$Y#;^-II&ZU*!F^.U^D3'+F-YPAQN:/XG2T0Z,"X-E, <5[FX MIZMOT,3C*[V8YES_HE5MZ_L&BBLN:-' <@=%1NHG?FF^PP9@[P* ]X. MP&T ]U# :P#O4,!O /_0&((&" [UT&N GDY6_75U:D98X"AD=(68LI9J:J#S MJVF9D8RH2GP03+[-)">B&7Y%2XYFP'15DQC0*.-Q3GG% )VCQX<1.CTY0RWI0QMX$[ MZ\"'SE[![Q6Y0*[U!3F6XW7LYV8_?H>9Q.V=^.AP[VX'/C[<>Q<^^;_8IQ_> M_%8JW+8&7:WG?J0&NTJMEO.ZY=39W>-E M=&[;CN^'YG(S]QUF@7OE;%N-NL2NK."=V+C#S'%LQ]HVFW2I]0*OMVTV[3#S M;/ORS6G]\EH I _E^3JE8 M3Y2#]OH5_0-02P,$% @ \#D!61#"[$!$ @ B@8 !@ !X;"]W;W)K MGVO$)3X(^:Q* (U>*L95XI5:UPO? M5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(JYH=!,/,K3+F7QFYM(]-8-)I1#AN) M5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B 1] _ZHTT,[^G$%H!5U1P)"%/O.5X ML9K;>!?PD\)!G8R1K60GQ+.=K$GB!58(&&3:$K"Y[>$.&+,@H_&[8WK]EC;Q M='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW3&_%X1MT]4PM+Q-,N2LZM+'11P]E MC=*BZI*-045Y>\$$R+_YOC'K]<*CWBH^?S>>!9\&E">]\F2( MGFX;!F@<[*:WXU-MM"2BUO\?0YBO"%]R&F6^YS7NW^=4'-^PWS+WHYY_TAPIDX;J@0IEHN&Y;1;_: M-]IEVU_^AK==^@'+@G*%&.0F-1C-S>N4;>=K)UK4KMOLA#:]RPU+\[, :0/, M\UP(?9S8#?K?3_H'4$L#!!0 ( / Y 5D^"HFZ_ 0 \+ 9 >&PO M=V]R:W-H965T59Z,:K-8+9=O%K72=K*^ M2'.W?GWAVFBTY5M/H:UKY??7;-SN7DZN3]]9GL3QO^TKP+!]\D3#;.W'77XN;5S.EU.:;5> ]O83;B"/FBK;*:5H3M,,BHO!OKG:A.B M1^W\^U2$.@!G3P.0?GH?&I7QY:21L_R6)^N7+T[>+,^/T#L;Z9T=\WXT I/$7VC=>!J6AM4A%E=-Q/4_D4AA_T1LO$#[R( MZ\;MV.-(%RO2***NCS'5E%P(LZQ2UK(!3/PE!"#L MJ'%-:Y0?*$).[SDB.!DC3\&E(K8 MDOX332QO=2XQ3[@]5W+5 /E89/@AHY#Y*I4,7(8,!9"^#P#C@O2]R&B;F38U M0,HG*B[H$O,9I-FX$HFRB(@HRY0J%R)V8K'B[![WY923-0^J1AJHM)-,[I16>9:*V[G=&6,%'Y\ MJC&[FO0M6@.2B::SI9&6R3G=A%U(*K0N%DOC-LI,J<9UJ&>1H:61%+*M(PJW MQ9ZF]8T+G-(>4W #9ZU/#57A\B3$,964S?JBT=:Z;6+ZM'(\RH%HV A8"UA< MHTQ;Y34C+" 8]'=ICJ$HD!$N'5;[_@ X%";0Q7TC]V;#C-M M^'G&M7Z<>E:9I;"&E0-I[U?E:05&./>([*=L %UH-T'G6G6!:ZV19H/,L=^) M3"8>^9R>NMX6!X\4G%&FIQBT42JQ>Z^,L^-K[ZI[Y#QN[YZ*7Y2'PLMM4\!T M.7_[>D*^>WYU@^B:].2! D-XTV>%FXF];,!ZX5P_P=02P,$% M @ \#D!6:27#K[V&@ -5< !D !X;"]W;W)K&ULM5Q9<]O(M7Z?7X%24HE=!=&4Y$5>JV1[)G%R9Z*R[.0AE8 M/+'%6C?*SLQ&M_!D:;I&]?"Q6SVQFTZKDEYJZB>G\_GS)XVJVJ-W;^B[R^[= M&S/T==7JRRZS0].H;OM>U^;F[=')D?OB<[5:]_C%DW=O-FJEKW3_=7/9P:?7^*8ZG ?^L](V-_LYP)PMCON&'3^7;HSD2I&M= M]#B#@O^N]0==US@1D/&+S'GDE\07X[_=[#_0WF$O"V7U!U/_JRK[]=NC\Z.L MU$LUU/UG<_-7+?MYAO,5IK;T;W;#8Y^>'67%8'O3R,M 05.U_+^Z%3Y$+YS/ M][QP*B^<$MV\$%'Y4?7JW9O.W&0=CH;9\ _:*KT-Q%4M'LI5W\'3"M[KWUWQ M861FF5U5J[9:5H5J^^RB*,S0]E6[RBY-7165MF^>]+ >OO6DD+G?\]RG>^9^ MGOUHVGYML^_;4I?I^T^ 3D_LJ2/V_>F=$_YM:&?9V3S/3N>G3^^8[\QO_HSF M.]LSW\0NLW]?+&S?@;#\9VK#/-_3Z?E0@5[9C2KTVR/0$*N[:WWT[D]_.'D^ M?WT'M4\]M4_OFOV_/*H[YYZF_'2616O::$T5UMPXQKU7MK(XD"9H>T5:]V6M M:72S4>T6QQ<&A*&UNLR&5@UEU<-?\)V%:4J%'Y95J]JB4G5F80X-!J"WV5I= MZVRA=8NS;U0'XZJ6)NY*&*U!:_IUMM*M[E1=;_&)WN!L,:5=!?-N:J 5WNV! ML*\M+7^%Z]CLT9_^<'YZ.G_]EXN+2_KSY/7C#,P>C.YU5S41957+YA!V.,L^ M\61F4[6X8^! HUHP:$AY3H\2!KC9DNT+2WX3(PRO;U6CT4#!(2C+R]Z;O:I% M?A;U4,);=9VI\F

R#:9K*DB=T8GKU_0.?GH65?2HQ#>N\G6CLZP*>($H*/EG#P\-)6JR[3Z"JRCR!%S4)WV=D) M&?NS/+M95\4Z@T/<$8D//.^?;7;!\O!9;TS7HUZ@X\Y.YL=_SV&1&E[QA /W M:(!>= -*Z^E+]BHSLE@@@N#5Z50 _G1R1H[>?MUI31NSU6W6L(]CPL%#:>^A MLISHA/ MS4T+R]EA8:NR AYI"P(-5@AL ^R$S"W\(02/5NE4:U7!YQ.46-<58"7:!4MN MV#X?\)B2D0A:E(V(U3.0J:7N-!@-.B5107F+CD%TD8Y"WZH&_ P:27C+*?YA M,0?I^VI)*C38VX:\$E++YHM/CX_S >>%@]#05OTV,GB=_F6HT-).G4OP7TA[ MH[[IB"!DN[( XC?,]50+_1SWLPQBSD%J=6]F":[9OV*C0 7VYA,)L+>QR") M!+_B0WS^FB6UANB$? *>7P&NHNHS<$96V]=^(,X- E>AM';Z6K>##@^O07#5 MHF8*JE*,!DTG8]%E&M@??O\Z69T5%H]V 0AF"4O#=@T0WCN351@+I!=J4_6J MKGZ%K^%@S(+\J)L>%B;@:M/)!ZN70YW58&]($4&9P*542"JLHG$X,CA^)2(T MSQJMT"<3FW'@M:J'((J =R#$H6=G2SH*I@(=2N'!VY#?#Y\!XC1TM2P\'M= MJ,%Z.SB,A;]J43+X?,-A=F3?&=(9M*L8VPWT@.UH0;ZKK):H?P&D<@?+J[>9X &A@=-]BK[U !EUT(5;)B' MD="Z-S\&##:+YP[V N'A9E@ Z 01P/@6]6S>5;@,P&E M:#E$6MS*XD"28$"=1!ON.3I&,'LL4^SJW"/ -PT9;=4Z5,B8EC&0P.*6U :9 M J:$03EYZR O+D8AJJ%&>#@)HCU$@*SH<*"FJ.Y<+9*][)I! "B).#ZA8NE MT%AO@*'$-9854L8NH5A7VH,?.-=2%Q7!3_0&G0>A'_[Q\<<(A48" M _S6H'"4=/%(Y@ZW:T$=5U7;4D2QA&,)WO'DF0.!\9FZ,T/[2.;A 5,]35 MTAK."$_/6I9EX R,*$ TUS &M+XM582$Q-E,.[\%2$UI-.L^XSD\6CA! M48( ;7A^F><>YB;P&!#K)[:T7\C2BJZ_>,J&P^_YD.&X8YY=FQ%&[K,5+U-; M$6Q T+S&@%80=,.HK"VVHFC!<23!(>!M,ZS6R*N$EFAXK+00YS>,M#M=$R== MY 4?R+\++L&CI$15)P]<-'A/LT9J -]W>)8@:,&0! MCIX\%A?DJ'2Z"._@)Z3">3T?%%#@YR,$9<%&+&!3H.R6O+>$AH*_AE:\-H$# M8(E "1!&51.R<1&TONVSDU.)6_+LT>EC- :@UZ0O0=C$@+5[* /3C-)-3K34 MK)N/SO9MM!@:BG51^AMTE.3H%?"GWVYXE&[ R&(L%CPU1 B YE6 %K@Q.+H% MG%]/>HLD1!M?I(!"WV(:B$ CR !&$)U>8T;Y.@$Y.#Q> L0@$ITX,*%=0JB- ME )#?C9@C3* 7SUKP?\IVTL$?H?(@#>I52%&7$.$2G;C^>O$W(LM0?$)MFFP M'-%X#0T![<1$BP',&,*C9,945W]_,_T_LJW_2YOZ#\(2$8+SU QT8F,>.1=$ MSI[1AO-&>[GC,AD^)>##_(,[V#T.MPGG^/,]&0MT\LJNLR5$-[!/07EV,@1& M5XZG%;R_OM7%('D*@&*ZFXZ=]PS&N 1K*!+[3J1.75Z0ZM:@?Z5& MY:*PCTPBPCTB0%.JU4/:0!5G]\:8$6.%G4@PNP+S4G05F:D,]C_PT>WY.@KV M,"D;>SM,O8/1PDV1S?)O+S4FVS"?2> =O('+/[H4+H)83>E%U S=7<,!HKQ, MTT"8=JVZ%3"$O @R[9=!=< F_).248QO]YH4+FWIC@RSU4 7C*)4L2F'0K(# M+KQ+LCQ[E,)M_4ZJ0X' T0]'!C-B.024WH@KQJ%8Z@NY=7SDETJ8B^R<<:$+ MIIW@.^:#T%[ 06%DQ-S'A2AMCO9\B;(O_/"+ $J'G<,WZ.9+?/4:M@(PQ99- *P"A;1@:!C4+'PJ-$<2.E]Z16G\_"G M]_5XA#GGE(#YE(43?("F\S8(+1\0E2F ;<Y0L40+8;U/."75,'^H'( MBFR10&HS1H0N=I.[1,#TTMP:)*[!$.,1CF_ M^U1#8AZ$;-B P6F)OL9P?.O27, :$E:!\ A.KN%P!"8R=?B,%D-?:]#$QLM% M0D?EMX4!)C/D0\I@2I 6(V+6FQZ-VD@QT=-%N)$4@9)[JW5_3.: '1#H3Q?P ME0.SPEE:W(FN0S4!WCI9X+1^6"T]9B_Z>"*:D$AA:M>UX( L,,G%3")Q?*05 MJ?P"50-P3(L8J^'T>*F!0:5_2O(7[3C(ZBS[.XCG$J8U7<"JCBS1,W@9OH41 M5<$5-V) %H_I?+)6S&R&H99I (G*Y"/;''2%Y"8H#_FJ'[0N^74T0^&#$WET MO+TNUJVIS6H;7!][-D;OSI6QKF@,H%#CV=YWN@?#AYH0YY/J6IR2&D 2*>KA MX3770'TQ0X8ZG)Y4,PLVWH#(L-Z,#.W*8XAU>TQ:=]]T3P& 6)(21*P'E8)E M'[F(\:)1OR*L^XLQ*RPD_ ##L;4%5+ O9H]3B.T9(O+O-CVT)6V)/H;T<%1* M"_[0M%)GPD06.!"7:\$D^Q9!),Q'QNRX-^PAB(:P',5QF)O?HK"#@R@911^K M&N=&TX+!=4>:H9@WQ^[=!9 *?'JD9ZL9:_->-L$1/$8D*WO$70B2(\-3BB6& MKR.?XIVYL_R#5:O(UT/,(<5AB%04"NKE%")R5086;&>1(XC73*5"F)1G4C;OGDC9Q+F#O-R MEH%, 0H0.2*LNW(4&E..](#TH66"]UK3'A>(ZFLV>UB9,!1Q(4U<,%F"O!U3 MXH%TAP*(@,[)IKK(I-5TNE:AY<#T0S 6G"F(;;D8;@)6"[U6]1+?7:$3:>ET M:S0K:\,E?I RT(=6:A1>;:=BK,W4P+WVTP*X!:/A7HJL)$:N*XD.6;18T0A9 MN'D]IL"4'<\1<8O1WR.(<-D809(89QI%'\>_HQC MJ!*@6\*79""XB.#7((Y38=UMN4Q)G!"B$=S0%>=8'L16K)VJGK*>@7[=KCS: M\SO(P:9MI$5"F"FI51EH%G6U<@QK1RCN4FTY+P($:[",[ K*:TJ;HO*[32TT M9Q?0L4J(Y5E/48SD$)TBCNRPYVV@)MYPF;IURBS#0E2X3: 1MWO5G!*YT0L+ MC@2_;)ROW&SJJI#=#AOC+?XV72$*C)R0)2:$Q0DM8-)7=E=N)'XNR200<%^A MW^T9B>)'YRH"6(HVXJQ2)\TA;(*[8++':)X#:"(\/TCY#M'2+$@)*\%5,:D[ MCM-CO2BME C=Q9XGN"#%GTU%35NTP2M>'6&A ME$:2TN[/0RFIL2FOEP1M1>+OHTP.9O4KLJO+D(O;P^RH"(4MHM;N*_P'_X-Y M9Z U]$?Z@NT^+G'6I'B@@ 0_Y]ZDZ T/F LB-E)^RD\3L,8P1+I;BY 5ZHQ$N(D2TJ_T+9/JDVPC5GV M-Y$15O) EE=@F@N&Q>[919XJ@0V:!/2D2VZ'P[=F M^;QEVD=9@X#4TIKE",FYR,2H!DOD4?,#8>^*0HS^1CNXED:0.'A,<.K\T0=B M*9Q3=MYY3S(C;KD=V36W2&S*7(G+\0_TS5(7#0:UX^S7DC,PVP3/^]3Y]-G$ M.B95=LEZ3>+<71I_$^+]$MN<:CDI9(G>1OX_A;6"EJ7Y?L- -?=- M;0ZV<3'1N9_04S31C6BQU\&]%P[SFNO;2=G#"Z8/5SQ.WXE87%>_6G5:X)R+ MMU'=FJ')5@.8%. Q&Z4$:49:$CEYJ=N-S7TE?4QNNM*O4#%F %N%E4A0>!X9 M/9:L:#0JWP,B=R./2*+\+J,*R9XF9[^E@U6/A]0XO'PVNG?2P/6.,(W/A$6[ M$@&35/Q.8>)+(FX3C:LYI9@H#\J)*;N.TM66K#+K.2[ETE&N99OC*R0NSX96 MGH8O^;()8U]NHLO3SE*?L?Z0#LO>.Z+PUF(YU-(@BW&^%.+O<+B>E][MBH79 M+=;B4)J5J7'['%&]2U\2*8;&A*DV;M>N0W?ZK(N8=5OZCIFH_]575"ZQ1;PJ MIWHD'2*X2="#+H/V8G)[-G,!+61QTBDY/>SE!68 X+ M"[WQM?\R'[="R&,X0<:^#3R&]S#XW #U$] MUQ"%W1]#3]&!7.Q(.,/]L:9=&7P:FF+Q\BX;[TPN_X6,UOBVS1V=\OS-:$TQ MN$/KK 15JI(-@:!L?_4;BE^G!.AW9IY+M]+5.3$2'RRN[S;@._TLAOZ#-@UU;3&%*R)"YJ6$K/ MLJ84HIQ":$V6JHLT*0 E_FK?+H[T6708"7HT.PEJU/(W015WQ2;JM=NQ25-Z MVTY>$ /)W7"/%E:O/XY3<3M?[!1Q:"F'(X/9HS/QB<%1 CO-$][A8SAS.(KK M)O)P29YO)Y_HH:K=7_]B+>J0'8;-P)0C*[J*>LUH@@8]PT7C?;0#"]-$@*?A MZDC2:3N1GJ34Z63;2)Z&.M-UB#T\0GEZ/GL^DK#3TTC$^!+R-89A]79W R5W M7Q"TON=5/DQWHY447S9UPA<3HCJ&?*0+YZ>S>4QJ=V!F'_%ZQ@?MCG;EG&(D MNN[FB1-AWW\0[FLD\DY6;H%1R+6AI,#^9 9VW+/M%-=^#PXQ.O]9L#?@I<([[CNJN%-\'VAFE'3=FN?910/ '6>_!3[!9G M/A,*7GWWB"8&!8"E[>/L@]S3^@D"?OGS"_;%?#?S_.3%2?;L+)^_>)&=G)WEIT_/X0!LT@8S_KRGA1',JFE; M71\[MT!WWR+!>(7M>,6W8PY5$<(!XE7>T[<>B3C_:H<-70B6EL+=NGY8]+7< MM*-64P9%KI_3TM5LNL"_[%1HPZ)9)0Q^'0=K",8 (J_Q_C3/2EZ?75^!W<72 MK$= 1&NYB <:">#^UV1#N_JIV ,2"#/30PS =?+S -2=$;493(5QTXM35HBKZ:J]"T>&:].(L; GFG>: MQ\7\!3:KT-8!T/@2'C4DV;AWH$0%;< Y5JSKB.T&[6X-O9QGI0)@-?.WHL=4 M.T4%WMP#A@2X/,47W#IHTCRXJMP!I)/@$\90YC>"_ZG-' H [(&3X5K"Q,0/ M0/ET_4R7$8@"$.]RR@1LZ4H=90.PQ+$*.>7@ER9("*%"(I930R=CB7Q/].!2 M7KGT?28%BGO$#U%/X$Z%=!Q6R#S(.0PMW4(/A>>?0@3!8=*&DW.$>J;K77>R M-DY6WR.6X8,?WQH*?9%32Q!KL P@=XI"=%5%24FUDLQ4?[>VC@[3$1?1GON; MFM8VD>-'BTU=\HDT[30T8NZFDFSKEP-1\?W=]'?O@['9-2U_S)[E+U^^^.[2 M!5OR6P-RC21=]/SYV7?_0HQ_;)9+Z]O=U0JUO!]%\H\RD((L6?Y'[$_SOTN MD#N?G[V\Y]K/Y@]9^R0_G<_3U<=XY%G^_/QE=K7/[:P$KW:!ER M?08.S8H3=PI.&96EKN@.7-0+%5KREF;H?-_>!#N0_6YC>&^0=LN0GBNQDC&- M-MV#E:'7PBK76#T&?=*_#-2V 9ZPKCF32%M11,0@#4P;1\=H,I CL[Q8KF^S47)FT71T] M,_[P%,-7=)^4*]MI4/RS4T46,W()63N0W45'E?S,2?B)@^@W>JX-TD)>WP=Y MX'*/EYA73F,;5GX MI1&RPLAYIFOJ1 B=%'6U7!Z3;J6E")\^B36*D#?%,TA-"*M!2-#(CZ+L'AU# M'S&59KDBC1=>1'NA-M;+@//37$44KEB2>Y[V4=Z MZ>\(!"&XKY**%#S,+KM6+A08P6J'2. 62,%3&$1L9%J%-TOYOC^=JO\-&>0+ M!RXDHL[PNV0>W=3"=IYBS;_UIYS@J7"C?D?V1'Q<3\4^V=V;N3WL:/[OGD@2(^SI F/H6Y;4 M&][A I\^QOB!FXR._$^@^%W!(Q&-63;UFYA/HI\R!9^$_:"?PHU#.'4^>_'L"&PS_4@K?^C-AGX8=6%ZB _H M3TS6Z X'P/.E,;W[@ OX7\I]]_]02P,$% @ \#D!6<1[JKM?!@ &ULM5A9<]LV$'[7K\ HF4PR MPU#B)4J^9GRDTW8F'8^5M ^=/D#DDD1-$BH 6E9^?7?!0[(M.VG3OL@@@/UV M]\,>@$\V4MWJ L"P^ZJL]>FX,&9]-)GHI("*:U>NH<:53*J*&_Q4^42O%?#4 M"E7EQ)].9Y.*BWI\=F+GKM79B6Q,*6JX5DPW5<75]@)*N3D=>^-^XD;DA:&) MR=G)FN>P!/-Y?:WP:S*@I**"6@M9,P79Z?C<.[H(:;_=\*N C=X;,_)D)>4M M??R4GHZG9!"4D!A"X/CG#BZA+ D(S?BKPQP/*DEP?]RC_V!]1U]67,.E+'\3 MJ2E.Q_,Q2R'C36ENY.9'Z/R)""^1I;:_;-/N#>,Q2QIM9-4)HP65J-N__+[C M84]@/GU&P.\$?&MWJ\A:><4-/SM1BY:I.F57D(%2D+)+J8T^F1C411*3I,.]:'']9W!G[*.L3:'9 MASJ%]*'\!&T<#/5[0R_\%P%_;FJ7!5.'^5,_? $O&!P/+%[P%<!B?DNE(KWD"IV/,%@WJ#L9G;UYYL^GQ M"]:'@_7A2^C?<6POXP8NZZ'5(^BTATX(^N"V3P6@XFK-Z^V;5W/?BX\UT[)1 M"3"9XFQI.@,7$H$FA775*F M83?)2ZPO7<: TLQ(S'AZZS#[Q?<@V3U%'&%,CE@\4.: M4FF5DF589%D.2 @OF:)ZHUMBLP;YP3720!"&IA->)UCMN*7495="\SQ7D-N) M_0,A2S))/HDZ1X]6);!TMQMV=JVV6'O^1)_:4ST:?2H4 *O:5 =*=8:)"C91 ME^+^\,KHK355-AJ/5;^S&4T_P6XT6AX.C-=LYCGQ8H:#:.9X080#S_>=.+*C MZ<)9A,'H^E#4^%-G&@3,6SC!=,Z"A1,&(0MBQX_B41_,K]G<<^;^ @=QY(1A M0* SW_'F-.6%N'LZ'4(?V;X31-%3$(FQI-A; M[QT+G#B.\3?T?88 D<]F.!.,/GS\<,X6CC_WV-R9A0OFS9TP1H9GSBP(1N?7 MYY>X,T 2(^1TADJ=:!&C1F1^\0\I)SMZ$]^WIO4Q*>JD;-*](+45_1>IL))3 M "SQ*E+TPD[GEREXFRV?W:5[^$ IQ=HCQ:Q/P8#"]HNTTAT@9;(5[W9T63]4 MGRZAV4J4Y7NJ1&F*/4#O-'%CE%@UIBLB9,B#0Z,HBF=4A!+*9O+#TDWSGC?, MIZQ1-F<1P-A LR'_7%BUT4-;*()<) GWUGE)9:_!NK=]2L^^50ZZ:WM937.5 M5-!MA'JPB)B0QG+7>II^EX57NZ935<*66,TN0=E*J'F)5.VO %?VB+8'BWXN M\2S>X]WS%B^[!GB%F:JZ?I0":<%84K;JH@-D!#4W[ RV(K9M#_V3*]).3O%= MN[ 7!SY$P(/RSCAR9<07T+LF^M1VQ:GR;G>MB)/F?*_[E"(#ML'0+"@D6S:W MZ+)F#]4-&='I'0I^>HC-@4ARN"6'?(-[O/=KZ+L*.IK2=VKIDJ5(N6V@%!AM MFR)F, KZ=K-O4-M+*:70/PP,NEJWJ-CHMI;)B@+P61LQ1X8,1 ; !JEM=)HZ M;%)0M[2N)$(E385FU53S"^20R21I+"(&*[71IL2#1L/PU,B&UCA2O<+.F@G3 M93/Z_O#*\]"G5*38EIGI+T!?*+(MKE 5O.#+OTT($J#3[C9<00+5"FD(/*=+ MEN63F)(LPR+JNW-\.I1E?Y.CF6B8V6#D[RS-I-HS[1MRE%%5T&NPKZMR>]QI MB-SI(YVAZW]%YS=6A8<*#]:(AY'?A_*&,VV=#Q^9YKGQ,/-?$1#N86)@T%3@ M!D_4?*//CY2XAYX0D[U7():+W+YU=5O:VP?A,#L\I\_;5^1N>_L6_\A5+C!^ M2LA0=.K&T;B];_8?1J[MFW(E#=8F.RR 8Q&E#;B>26GZ#U(P_)/A[&]02P,$ M% @ \#D!6=<"T-O5!P @Q< !D !X;"]W;W)K&ULS5AK;]LZ$OWN7T'X%D4*"+8>?LAY 4EZN]O%+;9[6:+\6]L+^N/VI<#5LK MN2Q%9:2JF!:+J_Y-='X[(GDG\)L4&]-9,XIDKM0GNGB?7_5#/? M@[@314&&X,;GQF:_W9(4N^N=]7)WF=O553_MLUPL>%W8G]7F MKZ*)9TSV,E48]\LV7C89]5E6&ZO*1AD>E++R__D?#0X=A30\H1 W"K'SVV_D MO'S++;^^U&K#-$G#&BU4'S"T(1]4)5=&?9CE8O\L?X03K6>Q3O/;N-G#?ZMK@8L M"0,6A_'H&7M)&VGB["4O1_I6FJQ0%*QA_[R9&ZM!CG\=B]F;'!TW205S;M8\ M$U=]5(01^D'TKU__$$W"BV<<'K4.CYZS[AU^^*K4/&OHN)NC >ML4'8V8.]D MQ:M,\H+)"MC4_F[&M98B9]RRQ5Y15EE1YP)/S8KQ*O<+\;F6>$YZ 4H71F1F M1;Z70@/X)"R?%X(9D=5:6BG,@/VR$EWC:L%4K5FFJ@>AK?32E52:59M=MJ[U6AE(JJK8(F \Y<8(1$-.%)+/9>&VW@'P)+S@4:B& M6?BW1BR"6057B@)VO$4&TVLN=9INK*DI"QV(;KW*6TDP60";21Z'A MI_M@)87F.EMM79?.D7(XIH5@A7@0A<-15NN:&$DP+*1&Z':CZ($/E8,Q.ZS( MP)Q*Q7&4(B:E@D.GKO9/O-NMKYJ(3UT%J4:B*._@ ]JU+.47X4P0&L3KO7'O ME2\+)/*I9'>[G:R#TS/B<>('[ :1'9;OZQ_2.)I>4!5;L51:?N&.>QMI5[+R M@!R#$ISW:-9KY<5094B!![7%U%, PD8N*[F0&=+O*N&QW0Z'/7#'$[0C%#+I M4'!%U>AVS5&^4" +5< I<\XHR'ARP7YROD7N.HHNV/L&8(C7%<__C:DJ\H!] MKA7U)%?/QM6G.R$T3#:.>* "TI@!RZ9O/&8M=8OCQ?G8E_B8+PJ:FF*M#EQI M>EJ3G5T\#A:GN2<$.4D>'-34-F!"NAUR,#*S:#H43[6[>NIBE7AP[YO@']G#;$L3+O5JI L@WU'7_0=">V!RZ+AO9.(I,ZJTNJ-L 4-%5; MTKFKG4.=OM=R'AGAS6QQ5*&2\;/'C4/J5(^VG:O:'C5T.-N.SK&#X>*0VZ"I MG!@S39O'B4>T)QYGY*W(1#E'#I/(W4W.>S>'HKTSAP^Z-W3,&_8/SZ:/+;'O M.PG[N^-$]\XORH+?^^-1[^Y)F.PL>L/.>SC?B>VNSY>UK:&UJ+$C>\W+]<4! M.NP5FTV#=#;%(L3?[K+WX1AHY[T[A6&M43ULKLAJR";38!9/VD7OU\'] '/( M8;CM CZ*@MEX[';Q2Q@K2Z%=%USS-2(.V2R81='N?^]F*:ILVVX5Q]@A;!<] M#\KQ]+[:[?>*16$83,<^0ER-XF :Q;V?]KFGL$Z<7G(D'NF;-,I)& 7I=/SD MBJ!_O^L'2*4KVO#B[M1QRSU'$3<50P/5<9@X#T_0SJCBL#*JD-2J T=<(\EZX64,'DS&20H,Z*@FZ!?;1I<)2T@X:?!\3]\W(TF2&#HP;V ML+WQ7[!T%(Q'XW;Q#$O3($I2SU*W/,920#F>3=K%4YZ.QU".IW!#/' M81!/6Y[.TF 4C;^-IW$:!I-Q^N3JS\'39!"=XND!(YD?"3CPN=>_VL%H=]@U M4TP"$V.;%R"<_@P(2=W;G(#<-?G.F>0I[8]T;W:J8MX"]^8$$+&MX)HR%Z5! MZL"/T@2YC9W47@('*E4O5SAPT*5A<0+Q$=(?Q&GR EF:[K7GQ[&1:9K/-[M# MZI+CD!G@5(AQ;_RK 0"3IL^^('QE'2_8TPFHW$0AF&W M5_LQ^;53Y_^9_.^<,Q@NHS@"E%,@F224_9?'33B)&$!'^BG[)V8.#9HT91') MI9 [-GAHVJ0Q0^6=L6D(H:\:/]1'XG'LQD3B*1"'G@+?.H$.*;";0,>^N T[ M'T81]-)]_D4GIUS[;Z3MW?8+\XW_L+H7]Y^GD:8E6AU>5A=0#0?3<9]I_\G7 M7UBU=I]9Y\I:5;KE2O!<:!+ \X5"+,T%;=!^=[_^#U!+ P04 " #P.0%9 M88U9:AD' #H$ &0 'AL+W=OO(+QB2 '7ENU\-4T").D^.K1=L77;P[ '2KJVV%"B1E*QO5^_^7!E[[PHB+]:EKMS5L/"^OIA,7%90*=W8U%3AR\+8 M4GJ\VN7$U99D'A:5>C)+DM-)*54UO+X,8Y_L]:5IO%85?;+"-64I[>:6M%E= M#:?#[< O:EEX'IA<7]9R2;^2_ZW^9/$VZ:SDJJ3**5,)2XNKX;8@\>^![DAK-@0W_FYM#KLM>6'_>6O] M^Q [8DFEHSNC_U"Y+ZZ&YT.1TT(VVO]B5C]2&\\)V\N,=N&O6,6Y\_E09(WS MIFP7PX-25?&_7+=YZ"TX3[ZR8-8NF 6_XT;!R[?2R^M+:U;"\FQ8XX<0:E@- MYU3%1?G56WQ56.>O;QN'$>?$G2E354E.E;N<>)CF"9.L-7,;SS@P9_:JJQF"_/_$*?Z\ M29VW0,9?SX4<+1X_;Y'9/WM-]/3Y,T!?X\[?X\/6?_O M=3ELYF0L.DM9/_*;[.]&.16881;B@[PGMU(++]Y5XN?,FY0LIWX^$KX@=J*6 MU08 MIV]>BKJQKI&5%]X(*4JR2^PNEY8(]/?CGG?*88*&^/!.#PJKM*!<>6,%!$I\ MI+4??W%B12EB(S<6G^&]-Q[3L$E6@+_( R0E)QLR$9;M[*\D-JAK:]8*C">] M$2_$Z_$,S-.:9Z\*E171@O,('F%R?A9&0]W@T\7@2%48,HU#.MQ+<5.:IO*# M6]ZX\Z"V*B-8GDY'29(,:MVX"W&GC>.H,ND*,9N?#\#VQHD+\9869#GI*""T MV$6_C\2,%XN7@\^'PCN:ON001C 8GG^.#A]*R8@]&T^[F!%C\(ES4Y#.H8(H M<+K90P:GL38>Y5(PG.)\P/'A>*VE0(_*1X<8+BMI+I&]H"0CI'B&+' M%T2ME4R55APV?V]*C >P4 ^ 3P]@G MF2=3T/L\\%G62T5N_K8 M!U1U-#]+!N'@?646KQK73A+3X[/!.U3H*RO/1N>OD\'[9_P_8IO3*5#8H=3+ M=1?J)F#N2)R?GV#*>V*L];Z)Z0D#^",\>+3E2- ZTTV@^=*8?(62(8"S47(Z M/0SX%NR#'[:K(@-FH^G967C^ "\:&Y1% !;*Y'O 0P$9);,>2C)C&6+Y#GZ^ M@#8= B!T"B1GC$!"I/=6I4T$$(.MER%.YDKY K*&;4"4VD09K9"4G#(;X) MD;[?[?F;HT6C4:,%"9ZU(6D=0_P![*\Y(905E=%FR>?#Z>@4.GPR3@9WH5]# MZ$%9>,]"U0X408LLYICPV4K$(DL2K^.*".6>EZ^VHO0TSA>1AR%! #1#5+08 M[2B22BTKE/<@_MRFPA$;: Q9HC4JS87 ['N SM2UL;ZI(C9]P2)DB:>AD8YJ MF7)B"X5TY&)A31E2#8=IV9)PKZ,(\.Z!BH_]Z=D;IAHD \B(?G"49D7Y 23DBFY2J^>:>S-,KJL M<&1RI=$J./^JUY!VFYN'-L)MU(([:U:L5F-8HP0W[>$4XWZ7;V6J;?6VN@6/ M&ZBIB$?^O$L"Q\8C9WO=3=_5#)ZYIY+%"P\W'2,67.8(;IEZL^\.DO6TJ6JJ M!PI-I P]HNL:+8@K"QYFU7(33Z7N$$(%T$[54N7;E$7V&*Z8"$%7N].T^] . MF%@_E"WGI7DHH-$J#R7;\BO^&B"#0X_4^;F;S:1W^PRDXCLV8PM!Q8MH-]I= MXV_B[74W/?X&\$%"EZ#4FA98BC*=#(6-]^KXXDT=[K*I\5#:\%C@-D"6)^#[ MPJ ';5]X@^['C>M_ 5!+ P04 " #P.0%95><%ALL$ R"P &0 'AL M+W=OGL9Q,%>\%%L&D>"V?*BXQOX!.ZO M[H/!V6Q$J44+R@JMF('U97 5GU]GI.\5_A:PM0=C1I&LM/Y*D[?U91 1(9!0 M.4+@^'<+KT!* D(:WW:8P>B2# _'>_3??.P8RXI;>*7E%U&[YC(H E;#FO?2 M?=3;WV$7SYSP*BVM_[+MH#M/ U;UUNEV9XP,6J&&?WZWR\.!01']P"#9&22> M]^#(L[SACB\OC-XR0]J(1@,?JK=&S*6G#V8N;0!VG.JAW>]8"7_ O9^^TOD M2< _>C5E:12R)$JR)_#2,>#4XZ7/"IC="%M);7L#[)^KE74&R^;?4VD8O&2G MO=!1.K<=K^ RP+-BP=Q"L/SEISB/?GTBAFR,(7L*_1F;]B3>:;;YE!WY$0]^ M^)"K<=F -U,H?>N%@?J0<:M[XL-Q(Y5V-#=._ *;1O\5,)4?6N1 T:)9&I1 M<0=(G#NVV;MO^;UWNP),3D61<>0[99\;0+0MM[AZY'K]8,M]ZK#N8:S[Z>$N M[X-&H(>HB#NC!_!/JN]A74OF11K. DW0 U;001_9LETCBU'2M\] M,?$DB48))8]P76, ,$O^U .=^F/NWA0'*0LQ%[8#WX?EO96Z%I+O)R$VIQ/CC%OH()VA0E,8R]))R^P?EVC>XON M[!E[8[2UNV)C5Q461B\YE=91.M]C"5? V<&[O<;#4#5*2[VYQ\3'95CF"QR\8'$4+A8E.\-) M&<9%<;Q:A%D4^\4X#N=YSM)I/'GE+RS,EP'I ["-Z%B2AHMD3HAQ6'I$'"RR M_&&A#!=%3O(T+-,2RZR8?#:\!L5;8 G"1V0=9GE&2F%4Y@?2)"J\-)TG:)E, MWFOU$OM*!W@J^0:+TY^P.$](>T[NT_TL36@6L0BY_XF58 Z:B\64>0?X/?/? MK""N:>+G^9S%T_GDLW;8+!ZW)"SA/,SCS.)A_'.CHX M:LC#EPXR#HLXG^!DCIL?97Z8LWF(J:'A@J7(W4L+W(TXQN10M^/8.@V+=ID: M,W#J&IP=O&.PBC;^M4;'%-*,TO%!>#6\@Q[4A]?D.VXV0EDF88VFT70Q M#Y@97FC#Q.G.OXI6VF')^F&#CUHPI(#K:ZW=?D(.QF?R\G]02P,$% @ M\#D!6<>8$^RA" .!4 !D !X;"]W;W)K&UL MI5C;;MPX$GWW5Q ]QB !E+ZZV^W$-N!D)MA99+!&DMU]6.P#6Z):G%"B0E+= M[OWZ/564U!=W/ OLBZT+654\=>I4M6ZWUGWSA5)!/)6F\G>#(H3Z[6CDTT*5 MT@]MK2J\R:TK9<"M6X]\[93,>%-I1M/Q>#$JI:X&][?\[-'=W]HF&%VI1R=\ M4Y;2[=XK8[=W@\F@>_!9KXM #T;WM[5T5%J>-#[9L-R."4E?QOWQJ<3C8L!S_8,.TW3#EN*,CCO(7&>3]K;-; MX6@UK-$%'Y5W(SA=45*^!(>W&OO"_0=;ECH Y> 3\<%605=K5:5:X596F?BD M<&1_.PKP13M&:6OW?;0[_8'=A?@=Q@HO?JTRE1WO'R'&/M!I%^C[Z8L&_]I4 M0S$;)V(ZGEZ]8&_6'WS&]F9_?O#C*5VZC!_<\_31;C=R^$?]6'?_62]?\C;R_:/1_U]5 <^4N?^S,1 ML$]J+8VHG4V5RK#$BX_.EB*@CD6P_#\1H5!DKY;5#E3>B95*+=[K:F/-1F6X M@+E3.])ICPMZ2?NMPV.H"&)IG,=]+C0RN6JP2'D_%+]5 @$J)TUTB,-8T[ 2 M8*UL/:"L@W)DQ&1PIS8XX%%\.85O\UPY=@X7A(E.^3@6*QWC0=M7BLQA(>S2 M6?=6?OYI.9U#XA_AZL2U4!?2$]GPZLK&2*P,4"QF.;!022Q2M MKM+&.="!3D%QR-(VR [BHSMCO0=P%<&.;N1M!7L[H3PXABQD0_&U '_WT1*% M:.D&PDY6 W,VB.^-=(B10(4CF?T!T<5[' ']P70H:V"0(OOP7JFU#9H1!D*] M0Q C!*/:$HG'=XTA\B:4.>(,=L<7P+I"(MDEYQ?'C1VVRQM3T0ND+:"UMJ " M? 2KT\9(UV++YQ1HMU1#?N_AJ'9Z+T>52X DHK!;^'()(L *. 42385:R'0: M.$>TW3>K/Q@+*[Q>5SK7P#Y@81H##+ 70^GH@E17-@A6$38:@]_Q.?#^>9C$ M!821HZOB8&AVE*:>\L*>0:"$5D69U:&'&U01/"P02QA5XZVZP+BGT)*+]0#XOB1$:B+03Y1>]65;QREEM<3?D%5?)^" M,6#$YQ.S6\6$""2AILEB1^4>2"/J&YN_:2A"#\':]^X#"4ZE(84A8T/Q<";= M24Q!YZBM&]4B/11_ZQ$%=E1G)YV!\[$%:2[%>+C$6&M,)WOTY+I_0M5#@4?2 MMG11-%&>$A!;<3%#:-";6O&L;W9Q-HF>)L/9B:?)XA_.@$%_$]DQOD&#>A\+@[A6'KQ1#!FHL4^ I=2'J&%C& MS9+Y<.*ZECJ+'B'@W2QRVE[:P5/41J*"/NX%)]HXT/RN;7@*KRL,31P('9]6 M,)9C=(K32PL.SR_D&CIN-(E8C*2S)V(#E=V$R>_(/)<^ZQ=*.^N4GBK%G4U- M*R'<)W7&7":)@;M.#%-9:TJZ--RRJ"(H0SHM^LU1:FB$TJZ=CY"P'$R*?:9K MD,G1I-)#U>K&X=RAJ1>VPV/L?H &XR)GT$'8&T^=^!0SWT^5//Y^437LK. M MUO2A!E.#Q9A$NTZ@H:R*5[26$CX=OV/AV3-;\>/)N]?'*'@VE#5I]QOD''/H M$P:D*&T'8^VYQ%B(:&S*-DS%G MHDD&DQZF'PQT1(LXBL-F;52(")Y*$@C^/ZKT,<#[^;Y&E$\\1,,A.OEPTVPP6FS.ZPF^GG6T;'/!G.J(^L124%+BVF/-O-DIJL5A(-4C5HR*W1U MH''Z:);L![&30O$-I9SI*?UYFA^PO N^[>3<1K@;,.ZCR'(R6]Z(@[B;8FK^-X4=IL"5?%DI"YV@!WN?6ANZ&'/0? M2^__"U!+ P04 " #P.0%9&C#2GM " L!@ &0 'AL+W=O0?'+=N6QCJ"Q:RF6[@#\ZU>*;2"GJ5@%0C-I" *-G-O M&4TO4QOO KXSV.FC-;&9K*6\M\;'8NZ%5A!PR(UEH#@]P!5P;HE0QN^.T^N/ MM,#C]8']O2_V"%*>=>YI$"-K3AYE;N/D"7S\CRY9)K-Y)=&YN& M'LD;;635@5%!Q40[TWUW#T> ["E W %BI[L]R*F\IH8N9DKNB++1R&87+E6' M1G%,V$>Y,PIW&>+,XHLI09'/C*X99X:!G@4&:>UFD'<4ERU%_ 3%F-Q(84I- MWHD"BO_Q ST'/OS MGN8LQ6F!V9"TU/SH1KZ60#:28XTRL26&KCETAH-ZF="$PP:AX?!BY!'5]J;6,+)V_6 M#787MRRQG8.R M ;B_D=(<#'M _X-8_ 502P,$% @ \#D!68^3#PC+# [28 !D !X M;"]W;W)K&ULK5I9;QLY$G[/KR \V8$,*+KE(TX, MV/$.-H-DQXBSLP^+?:"Z*8F3OH9DV];^^OVJR&YUZ[*"#)!81Y/%.KXZJ7=/ MN?EFETHY\9PFF7U_LG2N>-OOVVBI4FE[>:$R/)GG)I4.'\VB;PNC9,R;TJ0_ M&@S.^JG4VK*-]X(DF>7Y M-_KP,7Y_,B"&5*(B1Q0D7A[5!Y4D1 AL_!EHGM1'TL;F^XKZ+RP[9)E)JS[D MR;]U[);O3RY.1*SFLDS_-K1^8F(2NOR-&P&!ZG. M_*M\#GIH;+@8[-DP"AM&S+<_B+F\DTY>OS/YDS"T&M3H#8O*N\&Y'8=>MWS7:L^M,?,XSM[3B[UFLXO;^/CBHV1A5;-R. M#A+\MVD)&ZOT)<&^5>50GUS__-#P;7!W@=%)S.CE$?:\!#N^Z[ D6$>HZ M$Q_R[%$9IV>)$@\JT[D1_\R=LN)CAL^%4^E,&5HZ[ JW5%B?%C);"6UMJ6+Q M6HPGT]X Z$H2=I3%PJB%=$H41F>1+F0B9)J7F1/Y7 QZHZDHE(D4/D>-DZT_ M.>.3XU)YWCI.X,2??[H8C0976]PRF_QP>'7:$U^7:ELB+\J3@A4#PQH\$F^/ MQ&,^GRNPN1 N%W^6,M%SS4NLTZXDQP?WLW*EC!5%:6PIP3:6?BE!>CB9W(@2 M$#:LEP<5E48[C>-N(A9V>#D>=X6TD%\1TB'.6IKV\K84&<)I8?)(J=B*N(#9]+&F4*$5]6JH?@ )K#Q@TP2 <_)K.0P:ED=L;*1T3-%VQ#6 M#UI.!JH!=:2GX?F5#7CI0O^6% E:^2S1P!V=PBS)*#+ D3>PR)J)+1 M4JRP3'0AV4)G&2NXWL'Q:708J+ 2 K2CJ(.--?FNWT#R @061YE$XT%P(15W M8:Q8J9048? >:(V6R#?0\4J4MB=NO85^+2%/(-=E=UOF24SXYJ.7\M'KVU ^ M(L.'$^A+746&/ .1-?+G>0(SDJR1-E&96D<8LF]%9W@*7P[H6HD( ,YBJ >> M9@B%'5(A$PNK; D-;BX[!0\I/"AB.@Q?.G6+&CX%?=^IR$>ML9<4?[5WFT\2 M2/BBBIQT)AY 0MP;#=UCF:7>>E@H?C?#AG@!&+DSE M58T66A[$[B"QB]/FJO;1M=6[/H)E45+2-SY9)<1X8WVE+@U Q=I'2*3E2/&" M34A=B_V$9/09!@9_*>'KGA]7":ERG(J !QZ^'XOQ1M679-/[WDMQ_I" MR>.'[+OC(&!L7&NYJJT Q,2R[4&0'A% M$G4FIZ(L JT\0OXVBJH.G&0+%?DB+,H-;$@J5X]0+U+8+U0)<6IGU]B?RDB\ M77F+2H!*4%D]JEL\8!=9^ABYJ;F-2]*K"X8\H #.YAJ1C,3OB1LNX="QJ+IC M89DV<]:81"(I8NUKFE88;69FSMDS!;]# "I],],9%V&T MB#:Q#)U!"P@Q:]9]*7?8X5#/(EGVSBX:#+28?BF.[2;; M%4]+#0]#E44='; )(7>Q6'#5%.M'C0!'E8D) M7UD @SRRB3!R.LKGO@X]9)4ZQE3E[;GW@Y'* L;\K"7["OTNLVB"DJNR/41UIKI5;+2/:9R7>WC0P% M-B'A%9_5T1#RQTYAO_(T/;8;1[7=5P9$^LBC:!11)>%=<>F $_>-60@MN(?G4>S[LE[X MJ?:Y'RJ9N@&#[1C#R8$.#\%F738VBJ6\=-2)LNV\;D+S7",6H7\Z.'IVM1Y( M-"F32HFE1MAIJ$O6 QL?.+X/B#WQ$;:IBO0Y>D*:)#E*,I!UH4*1_H,U*:4& MRWKFTG&=1WS1,)Y06 M .:YQ"F/,BE#E%'SN>+KBO7PZYABB?JO0>]B4B6 'K4IU>0N3 0A"YRFX3-4 MO_F:@743;':<['XL6\O,@L4 $^ 7YI,XMQY_5EX2T^1Z+7_ .XC;/-$Q+[F5 M"9_^P!=3W#'@(, 'I__/SS-KS:CG0F54[3^&N1*^3P_SO1[21M(8+I[;T-Q, MM$[A/8% I#3'_9Y!P]@_^9O#[C\IG># M[@2U.DVL+[N3HK7Z02O@7229XLW MC)+-]9LRG TG#!7'^[8@1\A?9(S(C4G[]P+HZ](HE(K^5LW?-=3&?-#/NY]L MPHZMSNJMW[UJ8FV+_]=B-!KQ7Q)X,IG2W^GYJQOO:'4;N'&K,+F$L2XGXI+^ M7YP'K:(I&E[27R8Y[$[&E_YU,A&?%,^:YTIQEG<^<' ,+PL$B'4ADO!*?P' M2JO/YLV\A9=J$W._H$-*WXQ"EN-Y/0C9]G.F7H66F0H/CPDPB9[7@9&H]+:O M3!J!E^_A8/HL3"F>-#J(D!V3^1Z^,C"5ET:IW;I3.ISW )L^ M0F0^GUOEPM4(JO]"KE*>)C1MIFU58S'7J?Q&:9U+,EOS]YTU$G-\-+;$ EUMO07.3),UE!$?%/KB8D[9%2&!3=7IJX3VCIME;' MX@LHX1%:>K&7>-0ZB2X54EUQ(# >-GKH. GOZ]N,@QV78 M=-Q#=FJHOGE??UE=?/EK7;%C*K*>$]G&91XE-ON2!7I@+TE\D9FLNH>M%9'0 MW4JWU?*L9#YIRE3/YEYV-6(S6563@WTQKVE]^/:;VK.;(F,1%4N>)V'1ZB0R M3+YI^MLH^ ]>?[^ K#CG[C"E0I0S">HX9;3D8MPJI" >[:W;!Y]_%,=4*N$E MAX,5!S)JZI[W5PG;(\2 PI#XJOI_#[.-0;*?LU39D'+#VM%XPNB'TO 4(OQ& MT^BYT)3&R35UX"$$T< ?=76H87N[?O72;_P$*55FP3^T(H&@%/]KI/K;^K=< M-_XG3.OE_H=@GZ59(#^@$IACZZ!W/CWQE]G5!Y<7_(.F6>Y&ULO5G;;MM($GW75S0TDYD$8&B2HFZ) M;<"YS&P&"!+$F\S#8A]:8DOJ#<[//MK+G!V>;Z5:W6MJL_;CQ9W9YV63!>J=-J4PJK5Q? J?O$JI?V\X8M6.]>[%A3) MPIBO=/,NNQA&Y)#*U;(B#1)?-^JURG-2!#?^:'0..Y,DV+]NM?_"L2.6A73J MMS^YMJXAF3OJ7)'7^*G=^;P.*R=I4I&F'<%[KT MW_*VR4-/8!:=$$@:@83]]H;8RS>RDI?GUNR$I=W01A<<*DO#.5W2H5Q7%JL: MA&$6!2*(D?4#?J MSQ/I&)_3YP,0_KA:NLD#" M/X_%Z%6DQU50=;QP6[E4%T/ WRE[HX:7/_T03Z*7#SB8=@ZF#VE_]#D\J.6X MCW$4BK[ZGWZ8)?'TI5 ^)\APU!@4NERJDLI$;'-9BG\BYZR/?QRT#4@(D5NXU>;H0CUP1THDA= MT-S*+?Q?:LF5:ZFRL(2(*JN79)QW??L$BC7MW"K+? 67GE/-9B=V"EEFPB 2 M*Y;2;9J]\)SW-+=R)VWF4'1W8J'$VLJ2PS="%=O9:;A? M&>N0^HV$<6%6V%04",?;KS:R$E@1VKF:K$!*WDB=RT6N!+SG!8J@R5:7;\HD M&]2N(K6RKC;&ZC]5%HA%75%D7B5T@*>7.!Y+81_W YOH5/%LH4N?;\J',JM0 M_+UW[!OINMB;C$#5O<,[=1X4'#C_JZK:G.+!HP_I2/RAN,()5#(G)T;!;(K_ ML_&I&'>*\@Q=6N;Y72]A[$=3*-EWDTX)T=U(DA -#3=0+A_)$/>V5X+"KC37U>L."D,GK M3)?K0S,C?"X0(OI=86K(0PVR!+12**Z EP@+"7HJGXFQ>$*7M%+6Q<(OG,AA M#Z;H[0Y09^,>+D(7A9JI1%2X-6>$Q: M%@:X(LN]\OEP/X]IL,_>X4KB8SPXGOV!P 9 C:;S.(FR !/)O-Q,)[,V[!) M*Q[&DV 4)]TV?&P5SP_YW6%96+5&&2K+J0$W9II* 1F?!^-T%HQGTRZAI: Y M0EP_G]'U>]#)W <$,'.^T?14U_0$@+*'>!Q$<[@TC?H&3YR4532,W2.355W5 M#=F) M#Y8/!]?Z5A1^SE$TYW0'-J #&_S^@ =[-7TW?A1I.$X'G[3[^GQE%:&53A;I MM224AG$DG@S>WA+V8.[&Y"":G)KM!(*C_EJN5R3>9'E"DOZR#U9HUN J;"=: M;2#A0;.U=%X]"[6C5,N#Q@#72= L&L+T<3S7Z(.Z[Y]N"HDV;Q40 =I$-1-' M]DW@=EGGK!J%_EZ62%I!G+=0T'?#!PN^U?Z %Y27-H*6MM21W# &#Q8Y.8WS M!QW+(VN?%MY(Y<)$+%HB;V/-]&>=N.1KS[*'=4)PQ4LUR%NOTPPIU&4 MZ+EUD,F?NZOWS)Y QGUG^"'Y+<7G\#H4:\I!R;ET:EE;2LM.5QL?ERR^B5E6 MO(1G72 ^< _B^WF"J972#!\VC7&-$=#WJW?F][:[0PK-#$ZZ-,0I:*-Z2PJW M\H[A1Y,)!C,TA!N=H>@<8;QB-B"&5Y[?/)";%..M#FM4S@3"/0A:%>).JYPY MZ4]E3:NOB9;*@ P7)E,Y*KX' ?\"29GL '**#SR![S QX9_G+?=B\)1-F=K! M4?=,?.AUT8XZKAHPO?6 30:H]]2?"$V&;R2.?.YY#[0 M:[A-EQP'<30'T19LVA$3SG&EHEH9+.8M,1B.(Q""D!,;ON7N8KS28 M@M-^%+-P-L-7G ;1=#[X M0U<(=C%3N '1^U.[>%F[VZ7BTS/V\-7-L&PN/H("YB#)WST3>"__T;41I% /T\%DDP MC^+!ZWV]S294HG$:8N2>!/%TUB\@M!P<9(.$IFR?\FR90@B!3D,FBUF0QJ,' M:W4"&O$E%XXH-6,,T=\I5DJ>K^LP(M&4IO$)U]W)08GP<9@E#VT"!7$:,H"I M50.U*S0:Z/AFH&OHG7Z>0L>1-D?@NFBF#D_S'1*/6>I>>:TZ@.%W9L$O^W%D M.@Y3&M5.3WDXJB>#-X?M*0IQQ$].O!B4YM!7^/]HZ&Q0RZAV5>Y9&N*>5MHW M@!.4U]'#\80=!?#!@45AW#(@;Z]F3'(7]MBQC/>AFR*I=- 7VZ_NP>T3/^HV;Q_^D2HZY+'/N1]*SWPW6A M[)I_GG?(9UU6_C?L[FGW%X K_\/W?KO_\\%[:=<@=Y&K%42C<#H>^A\.VYO* M;/EG\(6I*E/PY49)S#VT >LK8ZKVA@QT?Q>Y_#=02P,$% @ \#D!61>= M64%&!0 5 T !D !X;"]W;W)K&ULE5?;CMLV M$/T5PBV"%EC(UVS29-? ;M*@*1 TR*5]*/I 2R.+&XI42,J7?'W/D++L3;1. M^V)+(\Z9,U>-KK;6??(541"[6AM_/:I":)Z-QSZOJ)8^LPT9/"FMJV7 K5N/ M?>-(%E&IUN/99'(YKJ4RH^55E+UURRO;!JT,O77"MW4MW?Z6M-U>CZ:C@^"= M6E>!!>/E52/7])["Q^:MP]VX1RE43<8K:X2C\GIT,WUVN^#S\<"?BK;^Y%JP M)RMK/_'-Z^)Z-&%"I"D/C"#QMZ$7I#4#@<;G#G/4FV3%T^L#^JOH.WQ924\O MK/Y+%:&Z'CT=B8)*V>KPSFY_H\Z?QXR76^WCK]BFL_/Y2.2M#[;NE,&@5B;] MRUT7AQ.%IY,'%&:=PBSR3H8BRYW(9&RT<_3"\GS\_P7?1\%^?0OYN.\]K3:28ZA, ( MXD-%0O4"03OTLB>!7A8!CT+EB(0TA?!J)^J42N)4"B2"^D0(Y6/I%P)]Q(KD M@T)'0""-::465)84^RO:<7@4C92(.9XR1A;)O+!U(\W^T0]/9],GS[UHG-VH MV.!\7)UR/[5YM/>M(8\F=! 4HG2V!J'^M+#E@5]NC;=:%0E#.J/,&O@$JYV] M"R&+._0;XX"*L1R&%J96F@Z!PR$+]YUH" /!D E"!:HAWDC=RC1F-.:<-'E$ M-!R@O9!-HU4N&>DD&[FC0F&B_M_ 8&SQ3(O!'PH\O/Y)3+/II?B9B>9,DYE$ MX?1$>+\,SJ2?M7$QOX!MWR1[>I^)5QW =ZKGJ!Z.GHI*GG5@EBT>#S@PF1R% M#]'YSV4]2*Q/P0"SK?0"Z26V(U,K?,S>9Z(DU"#*S <9VF#=OG=D-NU=:!RJ MTBF]%T4+3#MH=*"0 %-Z"@$E&U569*A$X3 \!AK*]Q MN#F4/R4(9':%SF!<\+N/\+08FC".M$R$DYO\3-;6!?4E><>MF7]N%>NOK2VV M2NO(ZF&+J;^Y8]4: AKA+KO/0 M$2<@JX"P:44;Q)#5[.JNJQ'FOL$@*E7LP";R531B6)%?Y"+5'+I!A:Y/ M>F#F;F@M[UMA:4I+'(Q193"<'BM=6:I<<=Z.$?F6]XHXI_!J(Y7F,&7B)I;Q MO;8<&!,-,KI3&.X!C2Y^%)-L@65(:R:BC&@![@*2&K.5[*(P$)*&PT(FEJ*Q M7%387 ^E%)M)ZM1C1KRDG.H5>GL^C43FF?@C%1F4N\RLT3,NOD1@;(\7"1>; MXGA:J$Q_@3G>A+DZ#J4#A2.F1*<1W$[-^O0=6/(I@UEB.!:2ED6W W M[6.-#UC)AM:I\)QBBFY;>7MI_,MRD3?EX/'UOO)%NC3$@-)50 MG61/'H^$2SM\N@FVB7OSR@9LX?&RPF6_4$L#!!0 M ( / Y 5DT^VR@#P0 ,D) 9 >&PO=V]R:W-H965T MHE#;>91%^X5;OJFL6T@6LX9M\ [M7\V-IEG2H92\1FFXDJ!Q/8^NLLOET,E[ M@;\Y;LW1&%PD*Z4>W.3/Q4RPK9O!:B2^\M-4\FD90XIJUPMZJ[1^XBV?D\ HEC/_"-L@.T@B*UEA5 M[Y3)@YK+\&=/.QZ.%*:O*>0[A=S['0QY+]\QRQ8SK;:@G32AN8$/U6N3.^9EEQN#-SL@X1_ MKE;&:JJ)?T_%&^"&I^'<.;DT#2MP'M%!,*@?,5K\\E,V3G\[X^RP 'R_QO<0*'JIK58PNH92O[(2Z+Q($J+MD*0 M;;TB);4.>L:-2+&F0T?U6SP -0-CF?3*U$>\$IGAJNS#$@O6&O1KUV2-R6>H MF*$#WRCM++.#O;VNK30B$" 8_@1U*#YTQ0=4.MB53NQE:#2(3SM*ADNP"@HF MBE8PBQ2D\/&>IL.!&%:3;?.C@*O7V'U)!/@\24_U$2.-LK3(F1#/P35J87M; M6]6*DKBBE14B-3@2[&3X&K@L1.LXX=)C[7VB9MCOW7L*3U-W]QJIO3<>2K6& M>#5O/<>>WL.H][FM43.K]&7O1*VQ1\8%6PET)/FE2HD2M8&?X0UD69R/1O V M3"[B=-Q-)O%X.-E-AEF<36FG]PZEHIX8K'WQ#=@5S",YL.EH.BZ^R20>CL8$ M,AG&DXO4S=-A%N;#\?24Q\Y@VL_VCJ3]_&@XZ(;>[?O*I5701>>,GD-,3X:P"@>3Z>]6Z3FRPN7K= A M6LFM@7$\FHSH.YY>]*Z*KRTWW(;+WQVETC-![X% 10HD=:TDQ6^YJZ@25]99 MR2["MW>O+!/?34,VIAJ8N IS176J@2='URL5]\8_(EQO;*4--VVWVKU3KL+U M?! /CYQ/3&\X$2-P3:II?S**0(>'0YA8U?C+>J4L7?U^6-%;"[43H/VUHG!V M$V>@>[TM_@-02P,$% @ \#D!66(9]!,I! ]@D !D !X;"]W;W)K M&ULC59M;]LV$/XK!W4H-L"39"5QO,0VX&0MM@%= M@V8O'X9]H*6S1(0B59**XW^_.TI1E,;Q AB61-X]]]PKN=@9>^-Q=)XO(*:^%BTZ"FG:VQM?#T:GIQ= OB3LW>@?V9&/,'7_\6BRCE FAPMPS@J#'/5ZC4@Q$ M-+[VF-%@DA7'[X_H'X/OY,M&.+PVZF]9^&H9S2,H<"M:Y;^8W2_8^W/&>+E1 M+OS#KI/-?HH@;YTW=:],#&JINZ=XZ.,P4IBGKRADO4(6>'>& LN?A1>KA34[ ML"Q-:/P27 W:1$YJ3LJMM[0K2<^O;MN-PZ\M:@\?[NE_D7A"Y;TD[Q&N.H3L M%809?#+:5PX^Z *+Y_H)L1DH98^4KK*C@+^U.H:3= )9FIT>P3L97#P)>"=O M=-'!/^N-\Y8*XM]#[G9HIX?1N$DN7"-R7$;4!0[M/4:K]^^FL_3R"-?3@>OI M,?0WI>,HPF%^TY,8OH6&SQK6;4DE!M,NUA/P%<*UJ1NA]T B:+$ J;T! 8V5 M]\*CVH/&TGA)[P7@0UX)72*(TB+6C+J3OB+QRJ@"+9AMP"3T&0'K>[1>;A3" M[\:CB^&FM:X5I$4F6&Z F9#9)W2:/2":QIH'67<0RV)K YF MBS8PFL/W#/C^W3S+TLNP\()BV)Q>_A##'U6O]-*-'7& #8ZIL][T_-)!JQWF M+>?+;)0L!8\\!T(7-/=R2T1D2"=.+7_D M-:$HZ)0286GR6P<4B355A()IL/$Y]V9#ZE/&1)%7L"7NG.";K5"Y\B:59(V^BQ@,:&SHN JHE!8>F]:2V7D<*B /G0C MZ\_#.\YG5\V:7)=4\JK?ZTZD/H2S+#Y+TQ1<)2B^O)*;NB8!FMWY78@J%=&$ M12AB.I<-X8C:M!1R$@ZV)["K)$6-V'+/\HPZ;)00\F"5&R!F2((/EK\US)"H M(2=/Z&AFC$+V14'"-?H8UD6WQ,F=A)2^=1PX; 3[/SD\%FBV:B?RSEP_$)2L M)>]1?6VZP=!UF'ML*;HQ.$_%Q,7R2A^3Y:=\OIP(61K/AD85)35UR3DZ%/4C MP^+@L$GG\?EX!N3"53$<&OC)Z"RNT9;AQN$H_F2Y.Y:'U>%2L^[.\B?Q[D;T M25CJ'@<*MZ2:QN=G$=CNEM%]>-.$DWUC/-T3PFM%%S.T+$#[6T,>]1]L8+CJ MK?X#4$L#!!0 ( / Y 5FVN^QI@!L Y; 9 >&PO=V]R:W-H965T MD:U<.?W>J9W71:E?124S\[G\\O MGS6J:D_>?DO7/G5OOS5#7U>M_M1E=F@:U6W?Z=K?G=R??;ZW1F]0$_\J])W-OJ=X5(6 MQGS%/SZ6WYW,D2)=ZZ+'(13\=ZO?Z[K&D8".7V70$S\GOAC_=J/_0(N'Q2R4 MU>]-_>^J[-??G5R=9*5>JJ'N/YN[_]*RH![H?G=^<,"_ M#^TLNYCGV?G\_/F!\2X\'RYHO(L]XTTM^'^N%[;O0&[^=VK!/-[SZ?%0F5[; MC2KT=R>@+59WM_KD[5_^='8Y?W. VN>>VN>'1G_[3MG*XI[1V&VO4,*GB/P= MPV1?UAJ4I3#-1K5;9$AA8--:J\ML:-505CW\@FL6^%0J_&-9M:HM*E5G%L;0 MH+2]S=;J5F<+K5L*YJ:>"NA*T1L<386MV'05 MC+NI83/@W1X(^[FEZ6]P'A#)O_SIZOQ\_N9OU]>?Z.?9FZ<9F"IXNM==U424 M52V;,%CA+/O(@YE-U>**@0.-:L$((>4YW4H8X$9+EB\L^5V,,#R_58U&FP*; MH"Q/^V#VJA;Y6=1#"6_5=:;*7\!:T+V<7J\LL1#6UN+"ZQR,:#%T'5Y,'FYU MH:U%(X"<4]E255TB$;/LO>YZL/ Q$XF LK)%;>P #\LLL)%"5>FVK#6X5;WA M!;;M LYOKY#0H/;';'5-%5/XW2FP4FL_G_NV&;H[(!F4(CN!I1 7'"G5T-- MZR>]P9LWR-6JK^2)[^^+M6I7.GMOFJ:RY+V.0WH>)UHX.\"ZBA."M)6P\O+35JLLTFO3L M TA1L]!==G%&1ODBS^[65;'.8!-W1.(]C_M7FUVS/'S6&]/UJ!?H:[.S^>D_ MD ON@&E]?P56_\962P007#$M"L 63K9(T=OO^ZTIH79ZCYK MV!!)M/,<\@Y'!S=*JUJF!)">9$UQ4 +5H%ZU!8/HO:F)*1,EB4TFC39R#=2]UI,%\D M+V(,Y"T2"+$*)!3Z7C7@\=!'I.?22\_EP5W_V9*$:_ =R$ [ M)3>/&X$XQL:<)8A%ZA$R@P^AVZGZ;63^._WK4*'?F9*-X,V1?XWZJB."<.N5 MA3!DPSN?VB0_QL/LI#@WT&'=FUF"H??/V"A0@L4V)I.)L \QSZ)%KUF0+M^P MMM007Y&'1!DJP'%6?0:NV6K[QC^(8X/05Z@QG;[5[:##S5M0'K6HF8*J%!-* MP\FS"" ,K ^OOTEF9_.%6[L /+>$J6&Y!@COG0$OC 72"[6I>E57O\%EV!BS M(%3AAH>)"6[;=/#!ZN509S587S(&H-#@8"LD%6;1^#@R.'XE(C3/&JT0H1"; M\<%;50]!% $1N1LE*AQ##K 78*;4O6P>.%%!0' MVQA+0\/$[W2A!NN]PC 6 M_JI%R>#]#9O9D;=C@&O0RV!P.M -]BH%>?*R6J(%< :1_V0S4CA7[\V* U"_"FKM2"0^^\UX\@4"@B([OYH_Q0CA)W/+!I;1#'+WA^N;=QF MNN%1@[W./C9 V:U0!3O%CY&VN3<_!"@]B\<.A@Y1_F980' *'J GQ)F+,< ) M^[4!Z1L] %=5S[Y- ?0!L*E%^FAR*Y,#20+EX5IDPMQ]Q#=@KUD9&+&X6P!3 M&_)XJG7@GD,3AK(2W;2D[\@$L"P911)\GRT'+RZ.)M3"#+!Q$\1ZT8;1T-* M?4([YXRL[F71B.-$NP'!"1=+H;'> I/+DM08_P)&]A&G$S9N$_80FJSZFM&D M,P7. "!0A"4B%P0)MACCR=U59X8-WB@P-H"8!5XH<8YEA92Q+RO6E?88%O:U MU$5%402ZL<['$N__^>''*)B(! ;XK<%24+K+ ](#F,6"'5E5;4N!X1*V)4"+ MLQ<.R\=[ZO8,#3O9M4<,]3R!4$AKV"/ MG) XFVFOO0"I*8UFW6=8CEL+.RA*$' ACR_C'+>3$8\A\/C(+N(+N0C1]9?/ MV7#X-1\S' ?&V;49XCQ6V@U(!P=,G:Z)DRZ AC_(*0-7ZRKD#Q)'NU%5F:9I*-B 24L/ M!4D:?M[@-L$:K0E@W:U=8N$!(T_@Z-E3\9V.2J>+\ [^A50X=^UC.XK??:"G M+-B(!2P*E-T2[) (7X#CT K<(%0#+!$,!,*H:H)D+A&B[_OL[%S"SSQ[E+$#8Q8.T>RL THW23]R\UZ^:3BWT++8:&4A8H_0TZ2D(H"OC3;S?\ ME&[ R&)('2 &A%<0"JF B7!AL'4+V+^>]!9)B!:^2)&0OL=L'J%=D $,OSJ] MQF3^;8+.\/%X"A"#2'3BJ(Y669@.*06&_&+ &F6 &WO6@O]6MI=$R@&1 6]2 M XA@(ZZ[AD#CV>6;Q-R++4'Q";9IL!P.>@T->8F)@18#F#'$=T,DKN\Z6$);!.@^ ["L/LJ\.@FP!BI,A^G$Q>((Y 40G00]_K M8I!<%^! W4UG/?8\C-$Y93P>J.$,\!JR'(JQ7?O-?'8FP=B+P*3DX.,B^(&IGY.P&[&[1562_ M,]B;@65ZS^4H?,>B0PP#L+0$UAP93L; F77[=E2@0W6M* MGZ/) %I!N$"1]M! 8'^MNA5L%KE7W-!?!]7!%N)/2K8R\-]K:[G:JCOR6%8# M7? 4E4),.122[W$!>Y([W&,MW-(/4AT*8(Y^$"<8$3BLA ZNB7JI?##3P+A"ZPX=Z7K#/[D _$'*2G918 Y]"-$J04^( E^$COPUO2[;2*][=&D(5M9U:)T;L MG\#32T8' WR4N@34DK!+;(&J[AC1J(\5$+QP!:E($2M>N MUOTIF0-VCJ _70">#N4+9VER)[H.[@7<[V2!RU9AMG2;O>CCCFB":(6I72.- M0_C )!=,BL3QEE:D\@M4#0!X+8+/AHLNI08&E?XNR5^TXB"KL^P?()Y+&-9T M <0[LD3/X&6X"D]4!5>4B0%9_$SGT^]B9C.,04T#$%T&']GFH"LD-T%YR%?] MH'7)KZ,9"G\XD4=0T.MBW9K:K+;!];%GX[#&N3+6%8V1)6H\V_M.]V#X4!/B M1%M=BU-2 T@BA8/\>,TU?E\BDT== )-4ZPLVW@!5L9\"&=J5IQM0,RQ#=%]U M3Y&16)(21*P'E8)IG[A0^KI1OR'>_9LQ*RQ/_0"/8[<5J&!?S)ZFL8=GB,B_ M6_30EK0D^C,D_*-2A(,Q3SYM2]NP!2@4]/]&PU8VW>RR;8 EC^ MC5LCKD)0)AF>4BPQ7(Y\BG?FSO(/5JTB7P_!F#0_0 BG4% _32$B5V4/F$M@ M&$7Y@%L$\8CX+#((+Q%H3BX M)I!RUO]EV%2;C[915B+H;E?7.=-0:JSO=.B)W@>I<"'V&%FQGD2.(YTRE0IB M49U(V[YQ(V<2Q@[CQA MKJWJ);Z[0B?2TN[6:%;6AEM80,I 'UJI.GFUG8K_-E,/[K6?%L M& WW M4F0E,:1?2=C,HL6*1LC"C>LQ!>8R>8R(.S2X6%@RE*1PC&RPSCH)SF44WLZP MVX-/DNR#\RA/NM,[@%$E*("%C(RGGPKC"B*5+CM\1E#,%!#XC%>4 @+52_&A MX;EQ?11U8GI$DG*8:*LUXB(V"Y4=JP6Z8RJ""GCU=LCC'#9$$F:$&,:11K'Y MX6UTA'?E@W!,72WU&,=0B42WA"_)0'!UQ<]!'*=V#;?D,B5Q0HA&<$-7G'QZ M%%NQ&JYZ2@<'^G6[\FC/KR 'F[:1%B!AIN2@ M8G!Y9;#](R [%^^)38'P,@I)7$R1)%82+741M2[#%/M607L<>A\EERR]>);[ MCC2H*\B:'= &KWAVA(52,TIJWK\,):?M)KU>$K05B;^/,CE8[JC(KBY#GG / MLZ/J'+9 6[NOE2/X'TS( ZVA_]=7LO=QB;,FQ2,%)/@Y]R9%;[C!7"FRD?)3 MXIZ -88ATKU=A.30S4W:HDV!YA[Y2<-1 ?"^A(^1$"=94N(\IW9C4HS=L>2U M9P_V._V%MGU2AH-ES+*_BXRPD@>RO +36/ HY]IPYB-R#!;D(>NHK%]ZZ1=U M9.@CT)N3HY*9V&\0+/RRF+&;24=?1>=&&E FV#HJCR$]CE.X=K%;9H&[2F"# M%B$G#D3WPZ9;#M$07N!C9:R\%?MY^),2;E57# U*G+14VJJI:A5EDAX4143H MQ05! :NAT#G].J8H#FW%.IG@H135"K(@N#W*UCC3&".=Q#+ZO2;%6QN;0IP4 M^;,1M03V#-@^G_/XXEL-?=XR[^*0HS^ M3CNXED:0^/"8X-3YHP_$'@%.V7GG/V$S;[GPGY0]O&#Z M<,7C])V(Q9U:4:M."YQS\3:J6S,TV6H DP(\9J.4(,U(2R(G+S7%L;FOI,'+ M#5?Z&2K&#&"KL$H*"L]/1K\!D;N11R11?I51A61/Z[Q?TM&JQV-J M'%X^&]T[:>!Z1QC&9\*B58F 22I^IS#Q)1&WB5;DG%),E ?EQ)1=1^EJ2U:9 M]1RG[8J%V2W6XJ,T*E/CUCFB>I>^)%(,'1M3C?FNCXF.F5H7 M,>NV]*U$44>SKZA\PJ;_JIQJ'G6(Z<5#BT-,*Y@U7 M[???*X8?"#4D3TH^\K#K&^'M/)C,&D_M'&6DL4Z?@<\_Z7YG'7>(H_^C-W;Z6G:Z?H#A1O!8 .K;,25*E*%@2"LOW-+RA^GL3'Q-GPL MJ%'+5X(J[HI-U(2X8Y.F]+:=/ )DKOAYC6L7G\8I^)V+NP4<6@JAR.#V:,] M\8G!40([S1,>\#&<.1S%=1-YN"3/MY-/]%#5[J]_L19UR [#9F#*D15=14UX M-$"#GN&Z\3[:@85I(L#3<'4D:4&>2$]2ZG2R;21/0YWI.L0>'J$\7I\-H]) M[8Z,["->S_B@W=&JG%.,1-<=R7$B[/L/PD&61-[)RBTP"KDUE!38G\S HPAL M.\6U/X!#C,Y_T9S9E-=]CP 9])BTA6J_=L.F+^CLC1P&-]U6.L)CB,/"DX3< MGNL<&I%[#3&CVH#)NG?6_'*.)-/Y)M^(?F1/)GI]P$^!:\1W7-NY\";8WC#L MJ%O=]=42BB? ^@!^BMWBS&="P>MOGM# H PM7V:O9>3=S]!P"\_OV!?S#=3 M4HM(:)X_O[J$7R_/\A=\Z>H\GY_-)UZXR*[F^=G+L^S%13Y_^3([N[C(SY]? MP0;8I UF_/>>%D8PJZ9M=7WJW *=9HP$XS6VXQ5?3SE410@'B%=Y3]]Z).+\ MJQTV=.!=6@IWZ_IATC=R=I+:8!D4N5Y32Y\>H ]4+#L5VK!H5 F#W\3!&H(Q M@,AK_#X CTI>GUU?@6W7TJQ'0$1K.5H)&@G@_K=D0;LG/*.SG903@N6--92,I68 EF%7+>P6].D!!"F40LIQZ=C'7R/=&-2\GETI>: M%% >$-]$/8L[%=QQV"/C(.OG-)Q<,RA75JX,>-_I$W-GA\T-[L,VDVSTXU+3;W3?^ M**]E!RP1XK.9V4@4@IX,))8::^G.T&+6P]6LX4("01K."E%::JDK.F$9-92%OL:E&3K?_#C!#F2_ M6QB>2J75+[L$4TFMAEELLP8/2ZU\'ZGT!=UW7G(ZEI2BBXY1: MA=U2HJ .X]*J'4+KM?2O3O$L+;>DS/-LHX(_]3<]AH$I@VA[;8;2Y1MXN0>$ M'"W6G^3C2TV#60J2*_G6E+0UQE6Q\#TM.5J S^-Y&NI'@OE=^5S[(]F?!TMG MG,"0S/&S!?H^%W%SIW$-NDC>+I$S!3"^G)9\[D>:>-J1R )-.QWT L\HP5"J MJZF&+Y]68XW@:=*>?X0/^'4ZQMCHXRGAN-/E^5>GBBQFY+>R=B#G@-XT^?I/ M^(!&]"&O6X.T$#3QD3+@@M,E)F</LLNN'0X$10'F,!.XC%="'D"M]KV)$]$1_7 MF+)/=O>FOX\[VOT*F6-C0-7'1Z)"1!,_[OGD$Y["I!);)_S'.JG7Z1@]E#[G M#T-@B*-+3 -,5VE#\[?D+_$@'/CT<2 2N,GHR']@QZ\*;HEH3*=YGD6?*(:X M8D4?8J;O6+4]?ZW87\WPJOSV/+ M_$=O-O3!XX7I(8BAGYCQTAT^ />7QO3N#YS ?P+[[?\!4$L#!!0 ( / Y M 5FQK68.*@, +D' 9 >&PO=V]R:W-H965TV,)&T?ACW0TDDB2I$J2<79?[\C M92OVH!CKBTU2=]_WW?%XM]A+]577 (8\-USHI5<;T]X&@<>#>U;5QAX$JT5+*W@ \ZG=*MP% TK!&A":24$4E$MO'=UN4FOO##XSV.N3 M-;&1[*3\:C>_%4LOM(* 0VXL L6_)[@#SBT0ROAVP/0&2NMXNCZB_^)BQUAV M5,.=Y%]88>JEEWFD@))VW-S+_:]PB,<)S"77[I?L>]LT]DC>:2.;@S,J:)CH M_^GS(0\G#EGXBD-\<(B=[I[(J7Q/#5TME-P39:T1S2Y@R=4CW7'0[Q:!06+K'N0' MDDU/$K]",B,?I#"U)C^+ HIS_P %#ZKCH^I-?!'P]TYJ>-PJKY>RS@'F\ZCF=?TJUN:0Y+#Y^*!O4$WNJ'-]$L_.F" MVNF@=GH)_?3.[L$^/*<;E'NB(@?RYXZSBMJJ'Y-^$7Q<^@M->T(C!QJ22WRF MVD!A19D:2"DYOG?TN)U<,8%'LM-4%/H=N>N4 BRQCU+DA^6C-)1/UMHZX]7" M<+7D+8FBT)]F,US-(S_MC[+8#Z-PQ"$A6>A'\XBDB1_.YR1*$C^>9N1"TM,A MZ>GEI&,[+#H.EG)M8W,IP%R0.P4%,^0/J37HL81?!!Y/^".FD)ZQY#T+=RS? MD>_)AG('0@UY#SDT.U DB0[I>DM2_^9F/MDJ^<1@!1!G+0/11]HB9;8 ME427I.+LWW=(V8Z+>MWVH8 A#RG.F3,\,Z2F6ZD^ZX9S Z]=V^N9UQBSN?9] M73:\8_I*;GB/;]92=5 X\@\HE>AXKX7L0?'U MS%N$US>)7>\6_"SX5A_98#-92?G9#GZH9EY@"?&6E\8B,/Q[X;>\;2T0TOAC MA^D=0EK'8WN/_JW+'7-9,Y?9[OLO'$2QEJ]T3 MMN/:N/"@'+21W\QD&/YB1DVGRJY!657 M(YHU7*K.&\F)WHJR- K?"O0S\T?^PON!PR,O9=V+<:?Z"C[Q-5>*5W KM=%P M\<16+=>74]]@4.OJE[L -V, ^I4 *=S+WC0:[OJ*5W_U]Y'L@3'=,[ZA9P%_ M'/HKB ("-*#Q&;SHL .1PXO^80?62G:8;6\45@JJ8!JX=?O/%?RZ6&DW_]NI M#1CQX]/XMJNN]8:5?.9AVVBN7K@W__ N3(./9]C'!_;Q.?3Y$KNT&EH.<@V? MA&9UK7C-C!5T3&OU!>[9[U+!4@ZJY*?XGXUPFO]3@QLF6VQIT==@;'% =11> M8\,>XG(F3(]* MV]JW.8H2(HAB@C-,DF^_U]#WE(>0CM/H-33DTV#(- M^!O%UO^C?#L6UY,%=IPH,>:'=SD-PX_PC.<2@BV-*RS4DY*8YE;/C"1QZO2, M2))FU@HIB9+D[R#2-"CO17@)$8E"2%!E&Q+(H_F,]6!Y[BM^,U/8-(_JR M':JC#G('TT]2X8%DJQ/[&*V=,]GE91IF-YC#\]7RZE2Q^4=7!+K6[B+44,JA M-^-M<9@]W+6+\8IY6SY>U/=,U0(;J^5K= VN,JPN-5Y^X\#(C;MP5M+@\>G, M!K\7N+(+\/U:2K,?V "'+Y#YGU!+ P04 " #P.0%9PD*J"+LZ[77;WX(*8S M0R_ZH],YF_);;C[-;Q3.^JV63!2\U$*6H/CDK'ON'5_$)&\%/@N^T&MC("1C M*;_0Y%UVUG7)(9[SU) &AH\[?LGSG!2A&U\;G=W6)"U<'Z^TO[;8$<7AFC-=*8X1-QH./[)QSO71:=^@%9+MIXW&BUJCOT-C#->R-#,-K\J, M9S^N[Z-WK8O^RL4+?Z_"WZJR!X'K@._ZX1Y]00LYL/J"QR%?"9WFDE!K^.M\ MK(U"EOR]#7.M,MRNDG;.L9ZSE)]U<6MHKNYX=_3RA1>[)WL<#EN'PWW:1[>X M$[,JYR G<,GT#%Y]K<0=RRE1#EPS]84;RA;<\K12P@A$P\H,W@LV%GD];Y*; M 3-P'X!M2/?[\G'&82)SW,NBG$)MUD(FTHBR/B7L=AOC$0 &Q2]E,6?E\N6+ MQ/<&)QI2@L#7(13W$/2/$/(U"&:&OB^XXE"L@9D0F#N;3:8I0D@7WM+%*KGB M*2_&7$'@V;?!<>?\H6CG4)1H0U8:U^@C^*.2!DW<*)%R@@:W8EJ*B4A9:>!W M!*9^>/-1&I:OA;9SN0$3#KTC..[@YN#+!C$4E:EPU:1"B_"2%?.3!]&! Q@. MG&0XP(&+?ZMIYWI;T(X[EU+-I6*&PUB25A?B@3/TXW;0^=2[[8%1-H;+]8"' MGC.,(FNE'J*RHN J%>CCG,T1L0M#9^AYJV?G?,K+=-F:\GVTX+:#3AV4[>D] M6-D[ ,]UG4%4(\19Z#L#S^^LT9=@E7=<&5$K*8544&)^-&28>$Q?W"P.7,]) M!M'&C$+_KDSS"D\D2B5QT7=/;(J((9M!M]^]$[",0&*E:7+"TRMD'QEUMI*VU_#S M 7%_78X&0\Q@V(3=;5_\"Y:&3A1&[6 /2Q/'"Y*:I7:XC:48RF@8MX--GD81 M+HS;P6,\K2TB,R/7\0)$WK1\WCJ)ZX31\G&[-?@:=#S=O'T 2.AMZ? M16V!BYY'C-3).9;<5KKYWM99HJ6KIFH&@-D#L45H$IU:;N MB]*<:8W[B8J/WL$86Z/P:UTGD10;NW9+\8%=&_X*:;,09H8:/%ARIHAX7N(D MECM>$B U?2MU+V%F2E;3&?AVJL$/4#Q$]CI^$CS"]>;PO:/)Z 1QBA8"CQYL9WW$C*A*',(Q0?E='0WT, M]BLHYJ'4EJZ&6IDPMHKP]#YZ6FM#VRA) ELS\ >5)[3V)YJ;((P%GM0TT/'I1[XM[D%- =^M*?#&PO=V]R:W-H965T,60 *XMV8F=9HF!)&VW#LT:M&GW,.R!ELX6%TI422I.^NMW1\J* M[#I"^V*+%._NN^-]'ZFSM39W-D-T\)"KPI[W,^?*T]'()AGFP@YUB06]66J3 M"T=#LQK9TJ!(O5&N1N,HFHYR(8O^_,S/W9CYF:Z&+!5G@OS>(E*K\_[ M<7\S\5&N,L<3H_E9*5;X"=WG\L;0:-1X266.A96Z (/+\_Y%?'HYY?5^P1>) M:]MZ!LYDH?4=#]ZEY_V( :'"Q+$'07_W>(5*L2."\;7VV6]"LF'[>>/]K<^= M8_25:6?\+ZWIMU(>DLD[GM3$A MR&41_L5#78C1S%X)6CI/9W&?R-G_$WA6M=N,S" MFR+%=-M^1-@:@.,-P,MQI\,_JV((DV@ XVA\U.%OTB0\\?XF/Y7P/Q<+ZPRU MR+_[4@X>C_9[9-J-XG7E@T]]B?__I+/(U^Z\![U. ]ZO(^_T0T3"N% MH)=PJYU0\,8Z2>V(*=Q4)LFH)2D78DF*QF>S+X/N&+<9@O.^RXW'I.T1B/QP M+>[0KN72P5I8$&5I](/'H1[A!;P:CJD]E>+5ZTPF6?!@&28A=Q1AJ15)@"Q6 MI[T#6="4KJPH4GL(%[FN"M>[Y, -@M+(!,ES' ^B*.J5JK*G<*4T;=\*$F$S M&$].>D2)RL(IO,8E&D/!$IV38-F ^P#&; R'O=NN] [B0TYA0 []\X< N*LD M T8VC)N<*4>/B6N3H4I)*I([6#QZ1]1JI2@>?1E+[;!PDAPO2$1I0-1*S*#RO4:Q>/E./,ATG>NPH]>/FUX_ M[N[U<#)P0=X*:>"+4)5O_ MKD?*]2+Y6DC>9Z_->BH54D@O$[ZM\5VY"YW=& MW,]=3P<60%CPH54?6/(;!?)]S-#N-]!X1@1XH@U/M>") ]\UV.+2=["RM!0 M8FL,*97].Z9\2)Q>H(%)[#=QTKL5Q4HRU%T,U)Z#R2SJ^6/VI5Z^K&R]".*C M6>\=M=HSEK/!R:NH]WX/_@/V&<=$IX9N3CPTJ3YZ\AS RII9S./"6_U3ICM_5)*M[2K19E^ 9=9<(IX)T'"*$2NQWY4X4;0H=J M3!O5F/ZH:MR06DDZ$GCX=$QN:\F[E/5W*?W^M&BPHS'[M*03Q_-:LBT8LAU? M/D]#D@.N(;X(.K.W 4:M^RP!6/E;NR7*T"TA7&V;V>;#X"+&PO=V]R:W-H M965TD;-597*,H8,B\X[W?/21G.ZD^ZRV (4\-%WKN M;8UI+X- 5UMHJ)[(%@3NK*5JJ$%2;0+=*J"U4VIX$(=A'C24"6\Q<[Q;M9C) MSG FX%81W34-5<]7P.5N[D7>@7''-EMC&<%BUM(-W(/YH[U52 6#E9HU(#23 M@BA8S[UE='F567DG\">#G3Y:$YO)2LK/EGA?S[W0!@0<*F,M4/Q[A&O@W!K" M,/[9V_0&EU;Q>'VP_HO+'7-940W7DG]BM=G.O<(C-:QIQ\V=W/T*^WQ<@)7D MVGW)KI?-4X]4G3:RV2MC! T3_3]]VM?A2*$(OZ(0[Q5B%W?OR$5Y0PU=S)3< M$66ET9I=N%2=-@;'A&W*O5&XRU#/+-Y)6>\8YX2*FKP7AHH-6W$@2ZW!:'+Q M0)'2XUE@T)E5":J]X:O>J M)B2)?!*'<7K&7C)DGCA[R?=E?L-TQ:7N%)"_EBMM%,[/WZ?*T'M)3WNQF+K4 M+:U@[B%H-*A'\!8__A#EX<]G_7_.2 :B4? M0>&Y@T>+/;RL1*=AW7'"V=KF:M-[F8^-_AFHTN/1#3SB@=:B&0/55D@N-\_D M#8E*O\RGN+@@4>A/IR49(U'Z45&\W"W\-(S<9A3Y69Z39!*-KAW>L5X*N$M M;UE+XL2?QIFU&/FELXB+:9I_V2C]:9%;?N*724GB23%Z4+0&01L@,9H/K;:? MYJD5\L,R/^+&8>&X21:C9CSZ*,5/E6Q:,%B$C0+ (]B0*(^M=&;=)PI"&\B.MPXB](6GNYU'J M:A6G?EKTQ8IC/TJ2?KLHR[[0I5^DTWY[ZH>8QAED90.RLF]&UMNG%N\0;/7R M>+8L5V@[_>K;L'?6X6GL+5\/H4_@$,Z+48>C<%[7J?KR_SA\X6%T M-P!"LR?2],I6^8D\[''=CDE"3;!<0L"ML6%" M$PYK5 TG4^R"ZF_JGC"R=;?C2AK$GEMN\7$#R@K@_EI*&PO=V]R:W-H965TV2G16DFL?JCZL86Q6 M!RS=7R*\J0]3P7.2EFCN9UM6-YZDD MPX*I:U%A25^V0A9,TU3N/%5)9&GC5.2>/QQ&7L%XZ2QFS=I:+F:BUCDO<2U! MU47!Y,LMYF(_=T;.8>&![S)M%KS%K&([?$3]I5I+FGE=E)076"HN2I"XG3O+ MT!,Y7AI1'K6DKYS\]&(EBH)K.F6M7%B)4O-RAV7"D::L3.$.:NKO$=F.L7]@?.OW!OR]+J\A M&+K@#_UQ3[R@.X&@B1?\^ 1.#P"6Q_W_M=PH+2F%_CYW A9@?![ 7*L;5;$$ MYP[=&X7R&SJ+GSZ,HN'//?3''?UQ7_3%(UW3M,X1Q!:^E(DH4V[2G>6PKF62 M$7OXO,GYCIE5=8Y];_SS[)\RI+,J*E:^0,92J$^ JP.P. (#4X8AB8>=>&9M M*W*J"^IF<,E+T)FH%66=NCHU'#R@J2^D#"C^#(5-* K71+F L1N/P@%-0AA% M[G3HFW%$R]-)9(:3)I5UAE2VMAHE# =/0A/3"_ C-YH&T"-$V D1_F\A/M6Z ME@CWC%YT*MB0_5RA9":];%+!'6<;GC>?S\G2B_:^+%L+79Q BPXZ;Z#S(S0P MLC9"P#M*+-\*]R,]1N[8CZT>OAL'L97#=\,PM'+X[B@(S#"&R2@>/+U5ADH= M+^JBY5NQ%WM!+V#J1A-_<(=* 2^J6F,*O"1/5!HN(0Y#N&I#O-WJ!<24*9,^ MM:-.[:A?;=O$S*:7IK%8@ ?,F6&D!0VI8-2)48&.:94QN3NOD;>=VHD75M-"-T-20 MFV%&?T HC0%]WPJA#Q,#T/U3+;X#4$L#!!0 ( / Y 5DE&::RVP( #8& M 9 >&PO=V]R:W-H965T2_6&Z*J3?T2 YK6G-S M([>?H:VG;_$RR;5;R;;Q34./9+4VLFR#D4')1+/377L.!P'#UP+B-B!VO)M$ MCN45-70V47)+E/5&-"NX4ETTDF/"7LJM4?B589R9?3<%*/*-T17CS##0Y/T= M77'09Y/ (+[U"K(6:]%@Q:]@#(3P)^K<4Y M24*?Q&&$I".4M83X,Z%Q;^X<\!K!76.C M7D$&Y0I#DLCOO6<"(66MJ'9O)NHU\F5" M$PYK# W/+_H>4P?4$L# M!!0 ( / Y 5D K8$$O@, .4( 9 >&PO=V]R:W-H965T@US,1*5SQN%!$E45 M!94O-Y"+_=SQG7;CD>TR;3;.9PA!#HDV"!2')UA"GAL@I/%/@^ET)HWB M\;Q%_\7ZCKYLJ(*ER/]DJ<[FSM@A*6QIE>M'L?\5&G\LP43DRK[)OI8=HL6D M4EH4C3*N"\;KD3XWW^%(8>R]H1 T"H'E71NR+&^IIHN9%'LBC32BF8EUU6HC M.<9-4%9:XBE#/;VXA8TFEVNZR4%=S5R-D.; 31KUFUH]>$-]2.X%UYDB'WD* MZ;_U7:32\0E:/C?!6<#?*CX@H=Q3'U,54D3F#M8 KD$SB+]^_\H??A#-.H8QJ=0U^LZK(@ M8DL^8S$NJ90OC._(=2$JKLVV\>44Z[.XIUFO,R 21N5I[Y)QW!*5HCQ55P0S$8S4G5(5Y0F0 M>ZHKR?1+?;+$E#$AJ&A.[K@&9*7)HSGYO=)*(X9A]" 93UB),M2:Q,R +C,. MG^<+S2OX<9%;2*#8@"2A;\7"'KZ&AM(32,VP#,@*.!.2?!8:%"Y*72N@G$]\ MS_5=J^$-@IC\1"Y(&,5]S_/LS.M'P[&9A9-^-++8(5F#+&SL:GYV+ZQA8A(- M(@]A(G]DG^%XW%L+C4YWD7FR[)&Z#8*Q,1['=O2'?N\3*#7%BT)*P/"50MJ[ MKI6^M*!7.,81C@UT+OCN9VU8O99_[L<5\Q_^%R0( OLV88NBV+SC40\O#HSN-]I& MF+75F A#/YI@RDTB,C'/>-3DQ@49^1/SMI!^/PHG]1B=S@3WJ/44('>VP2HT M@;=)W86ZW:Z'7]>MZR!>_P#<4[EC7)$&ULM5?;;MLX$'WW5PS<6P*H MLNZRT\2 *B HGSD^',/SI-S7J[X(;C1NV\@XGD5H@[ M\_$Q/QEZ!A 6F&GC@=%CC6=8%,81P?C>^AQV6QK#W?>M]_P,7WFNL'./C";@M4A\<9? )U'II8*+ M*L?\J?V(H'7X@BV^TZ#7X>]UY4+H.1!X0=3C+^SB#:V_\!E_;81_S&Z5EB2) M/_?%V+B(]KLP97*D5BS#DR'5@4*YQN'T]0L_\=[U (PZ@%&?]^EU4QT@YF"Y M@<\K(U\%-ZRHF57R3%$)-:/[T/?[_[)$F(N"BI%7"]"&Z+8B^5^H0-/TQDH9 M\[=LC9(J$Q:251IRIA'6A (-.-'"8E5NC=@C**@5TJ"@ZEA3U:_,/)?"M!\&CFUT8+R%RXVAPQ=7=V[E$!%YI)'8T M2&,4N;X'KP87]RLZ#6B[M2@HEX610D*&X>Y

?&'!Z0206)L;2O/>3&';GQ MKY)[MF35@A).&SWE>6;.*0*VC]I>[_N%V3AOTM2<@29H.LTM:^HY'FR]P881 MP:K5BSH:'!!:O12U(M;5(7RNM=+T:I34439K*;NX1YEQA7 I>88P6RPD+@P7 M'RLM.9WJF94T#DY9P:K,*,CDY1PS+&]10NA;$"'$CN]-B. )$4R/P'/BU!]L MTV650(;7'NVR=THCBAY:F)PUK%40@] M DTZ@2:_*M"KZZ]@[X%]0NSULE^(5Q0N*<$$KZPFZXKK_U.1'^R9<6XD]]Z< M&59M_T&'B9,&EJ/8'9OD)[$3A^_ [DO3D5JBTC%J1M/P/>< M9!+^8$B)OT/]UO08C5A6*&W71:#:T6=\1YY' IKX$#@3SQ^[8LQ$1;7:JK$M@0,"ZI&H#DV@J6L+;^Q$?MBK^X1*LI&O&YK4Q#$- M] O?)*^I$=ELPV3^;^X1W^R"U]4?,XSH[$? M[CXK2K2]$,(9DP7EEY=UT>Q;BAR+3O!/:6\P;@\UHN2)VG]R;=X\WFII[$;F M5GO^0B1%O!J<4_'EY H>.!8Y>"XIZ=4^#D8[+6:)K MSYH6]7%YT^@3*0NJ.RAP3J:>F]*M)IOFN?G08F4;UENAJ?VUKTOZOX'2+*#Y MN1!Z^V$VZ/[!3/\&4$L#!!0 ( / Y 5F;]9 VO0, ,T( 9 >&PO M=V]R:W-H965T2?)$=US;@ M7!;MHKL-XK3[4/2!EL86$8K4DE2<_?L=DK;B%%[OOL@91&AXT'OBVMVX@7LYIM<87V[_I>DQ2W M* 6O4!JN)&CN?O^PC\<=^9H#)(X0"<^L0&/T\ MXPT*X8"(QN<]9M2:=(K'ZP/Z.^\[^;)F!F^4^,0+6\ZC200%;E@C[(/:_8Y[ M?SS!7 GCO[#;WTTBR!MC5;57)@85E^&7O>SC\",*_;U"W_,.ACS+6V;98J;5 M#K2[36ANX5WUVD2.2Y>4E=5TRDG/+CY2WO]4QD"-&E8ETP@7CVPMT%S.8DL& MW+4XWX-=![#^-\ R^*"D+0W#I O]I#\\ M@S=HO1UXO,$W\.Z8EEQN#=RWWOZ[7!NKJ3C^.^5O@!N>AG,-,S4URW$>44<8 MU,\8+7[Y*V&8 M=M,)G71N42IJC&#MD^]"8LN>B< 6 [P!>HZ,);X40QB/N\-11B#C87=\E3@Y M&:9!'F:34XR=P:27'H@DO?[1TSB1^UB1_]<.*7TO+"Y9?>+EAAWFAN M.3GTUY%#=R^Y:%R*-EI5<*.JNK',OWD$$,KD$)=?E_NXK$)FJP&ZJ;%6FJQ,.TOC;'^W#SHK MJ_(G4+5C^Y8-%=QH *-N-IET'I#>'9Z[8C5>H9'<&LBZH_&(OMGDJK/,/S?< MNI4"<='(X9Z>^L'J2$VC;1AVK2[[:Q>AA'U>CT,^@],;SD%1N"&5)/>F*I, MA^$9!*MJ/[#6RM+X\\N2_F^@=A?H?*/(G;W@#+3_8!9? 5!+ P04 " #P M.0%96%RN5)H) #;5P &0 'AL+W=OQM_G4VCVXCIP'J965(V9LX!C=!5&ZGMS/;;-BFON&=N_[1_;WW[E>RRG\CI231UKJT2J;,PK^]M>][>M[*H9CYHYGU80 MORA8V1GY:X"]T0A=MS5MJ]N4Q?0]-@XJTD,62>T=J71]NE&DU+O.NG<=9>]> MY=E]5$W^^$F7!#GCIV$29[RK"SX=C/V2A:3,2"")T*6!LIB^80P) MB[)%W3QUN!W-M%32U].]HK6_O*OIRN M^W*J[,MF!B6"3\"B>_\F9KPO@W@5BDG5*KV)XKCJTN=?.T\(T]U0J>V>$)0U MZ3OF#RK20Q9).XKD@>V%.*-K[66;II[@E%GPG?RV%!=@G==9RNQ]0SV4YD)I M'I1&4319UHVKFB-I[IYV6^2)^7G7B<*#UH.B M:+*^K2>A*Z][^12Q*/,H$%/V.H9_3:/N"R8UJ+>84-E411-'@&M%Z*KS9!_%\*1=L0<2G/WM%L5PJ$F"XHF MZ]NZ,?H>.X;EUMVQ$>M$"*HLD*MB:5KG:I/E=W?MY_W!>AD7;/'$ISH30/ M2J,HFGQ;O37 #.U8$=J >F50F@NE>5 :1='D$=!Z98;2B?EWTVPUN[?F4'=L M3[O-EZ?9T'I0%$W6MW7"#+4C]#E*HV25=*H'];F@-!=*\Z TBJ+)BK;>EW&T M!W(,J#D&I;E0F@>E411-'@&M.6:H'ZEII-Z\<;CTGQ+&=Y4L3SHG:&ID;ZFA M+MB>YH8K1J(D86'DERQ^ZI07ZGRA:+*\K?-EJ!V@)F3S:Z0^'HD:VEM@J.4% MI7E0&D719+%;&\QPCA;-H2X9E.9":1Z41E$T>02T+IFA?MSI#U94.N=B(EZ( MV7; (SF?BG=J#/7!H#2WH4TVK)'MAT*@!5(431:N-;<,M;G5QND#31(UK[=X M4%\+2O.@-(JBR3JW%I@Q/5J(AMID4)H+I7E0&D71Y#<@6IO,5#\GUBM$JUF] M7W. &F$-316BH052%$T6KG6W3+7+TX;HZ]5-$>11]:@?N<[BE=@HB,>Z'ZM4 MMW M:!ZBMYO76&?M:FKJM>N5A=TJ*?0?M_V%WF:W=9:K]G\_^XTL6 MMCIG;_&@KA:4YD%I%$63%6T=+M,^6IB&VEY0F@NE>5 :1='D$=#:7J;ZZ:_7 M6-AJ9&^IH?[6GN8*"UN)K8;V MEAAJ;T%I'I1&4319[-8),R='B^=0CPQ* :TW9JF?!.L5HM6LWAI#W:^&I@K1T (I MBB8+UUI:EMKF:4-T3Q-;S>TM(M3:@M(\*(VB:++>&ZLN64<+U5!_#$ISH30/ M2J,HFCP"6G_,.G AJ$--;#6OM\Y0%VQ/6Q4/8D/K05$T65/A>,E[6HO$>L55 M^3?]+W*9U O#U*O!,%*(5]P;[R3(DB5+BWK-2/8HMEFU1)M?%%D05:M8+?VG M/(MC4OJ//'U1%D/^*[GEN[*'XO3$RW)2+AC_RQDC2;U4(Q-+-9)?5CR]FJ6 2)OB#[4C$GUWYAJU7]G8O'_QM : M3T\Z%I@CYE W)_S3=AQB#S7-)L[0,LV3+[R'_#Q85,E#7D"<+2N_T!P:8Y-_ M3BV3)QU;4S(>6I9S0EG*M593]6:ZEN[9_IIW.]8[^KGWI=^R\M MY]2SG,Y?QOR7>NG2MDKULK?\*NXNXG."F-WRZFD?QGS4Y_5*LO67,EM6"YG> M9"6/*M7F@ODART4"_OMMEI7/7T0!Z_5\+_X'4$L#!!0 ( / Y 5EKL(AF MO0, %T/ 9 >&PO=V]R:W-H965TU#23.%LVBBPWB;/M0](&61A:Q%*F2M)WLUY>D9,7.RLIE MW.A6&A&.=Y(4(L\)_+A$IE8C;S06[^X MI?-,VQ?^>%B0.4Y1?RYNI!GY-4I"<^2*"@X2TY%W$9Y/PL@Z.(O?**[4QC-8 M*C,AOMC!=3+R IL1,HRUA2#F;XD39,PBF3S^JD"].J9UW'Q>H__LR!LR,Z)P M(MCO--'9R!MXD&!*%DS?BM4O6!$ZL7BQ8,K]PJJR#3R(%TJ+O'(V&>24E__D MOA+B)0Y1Y1 ]<0A[.QRZE4/7$2TS<[2NB";CH10KD-;:H-D'IXWS-FPHM\LX MU=+,4N.GQ]-R^4"D,*5S3E,:$Z[A(H[%@FO*YW C&(TI*CBX2!)JM2<,KGFY M@\SH$ ZN4!/*5'@(Q_!Y>@4'[P[A'5 .=YE8*,(3-?2U2=:&].,JL@6YP!%$0]1KRF;SCOP;G&)?(%'<(OVM#FE43I5>8SP:<;HW.E[!._O"[/I,8$[FEL[NU9F M2J4D+@VFFD@-9OWQW*5W')P>!V&3YJTYV2OC7!4DQI%G[@2%^,P+;DJ]7R]=SZ-U_7#[XXU>##=<:<_5GDV:]?6JV)[ MS4YJS4Z>V7)K MJ8H-J40M5>,I;85\+?L2K._ [ =F.0Z[W:@W&/K+!E[]FE?_^W@=@=I<<&-% M1=)$MC7.:\FV)QU&D+L+KF5A3VL!3O^KNZ2W^RYIS>FU8NT);$N^02W?X/]R MEPSVJ=F>P+8T.ZLU.]O_77+V[?$?1$$8U,>_Y-4:^8V\PN"Q( I>=IAPO=82 M8V%*HXV[PTTRPAW5QMJF/<9=AC 1>4'X0Q5&@1;K0%\12%%(<4]-A87L ?J! MC1NC*[4F\E63T M2#+ZE[YVSP3:\86J1&CU?:T(_D8#DZ.M!REZF?EOWCA>N8_(?S;WIJ+.[D 4.@^B9GL.PNE MEEW7E>$"$B+/^!*87HFX2(C24S%WY5( F5E0$KL^QBTW(90Y@YZ]-Q*#'D]5 M3!F,!))IDA#QYQ)BONX[GO-P8TSG"V5NN(/>DLQA NIV.1)ZYA8L,YH DY0S M)"#J.Q=>=^A9@-WQG<):EL;(A#+E_,Y,/L_Z#C:*((90&0JB+RL80AP;)JWC M=T[J%,\TP/+X@?VC#5X',R42ACS^06=JT78PO SP'^2P%!#@ALH)DR&]854630 M$WR-A-FMVF/1.AK*S#%.E-"K5./48)(='^(1FM YHQ$-"5/H(@QYRA1E M2L)FLN4G:$ GR ?^XT*^/#E\& 3[FK; M"N_\PCO?\C6V\(UA!2R%DV?-.$$?[ION=3Z;%YUYOFH9\W9!K#KRJS@D.:=2"R#;,:A5F-VEP;ID( 4U4QU@)W MC3$C:UDR\Q>P&G2PU]:)N*H0WRS$-VO%?^,LW*Z_%KNK_HRL6=+?#'"[7:V_ M5>AOU>J_X8K$5=)K8;M*;SVQW@L"O]&IUMXNM+=?JT@UMA>I6DV[&G,@L@W[ M.H5]G5UPX7^/ %A-NCUB'/U,#$-&PO=V]R:W-H965T M@^G M>_ F$V)=8E/;P/;?=YR$%$)(V3M>(';F^SS^9C(>C_9"?E,I@"8O><;5V$JU MWCS:MHI2R*FZ%QO@^"81,J<:AW)MJXT$&A>@/+-[CA/8.67<"D?%W%*&(['5 M&>.PE$1M\YS*?Z:0B?W8V3K69L,/1AJYA!?K39BEQ9-A?AF!K_%8\LQ#D$&D38,%/]V\ 199HC0 MC;\K3JM>T@"/GP_LBV+ON)=GJN!)9)]9K-.Q-;1(# G=9OJCV+^':C^^X8M$ MIHI?LJ]L'8M$6Z5%7H'1@YSQ\I^^5#H< 9"G'="K +TFH'\!X%4 [UI OP+T MKW7)KP#^M2L$%2 HM"_%*I2>44W#D11[(HTULIF'(EP%&@5FW"362DM\RQ"G MPU694$0D9,76G"4LHER3212)+=>,K\E29"QBH,@=66%:Q]L,C/4DPYRD/ *" MV4V>),1,DS^$4FCY=@::LDR]0\RGU8R\??..O"&,DS]3L564QVID:W3>N&!' ME:/3TM'>!4<]\D%PG2HRYS'$+?AY-S[HP-LH6JU<[Z#]B,I$ODV>E M)=:?KVTI4[+VVUE-37Y4&QK!V,*BJT#NP I__LD-G%_;XG5+LMDMR>:W)%O< MB.PDSOTZSOTN]G *:\:YJ2I3FIEXMP6UI @*"G,N[L+ \1Y&]NXX6.=&_L/# MX-1HUNG,:X-PS8J+&ZUX(JY?B^MWBKN48L>* ]]\1/"RP<,;8A*57U-6E.8V MO4M6_VAC0]]IR-UB$W@-M?TS@?I>PV9^SN,.W(;1XIS(]9UA;70B3E"+$W2* M\UDR#7=4 : WR?"*$/ [- M?7L*_P502P,$% @ \#D!65&ULM5A=DYLV%/TK&IKI)#/M\@WVUF8F:^@TG>YT9YVT M#YT^R'"-:4!R)6$G_[Z28 FPK&?3)2]&$N<%^R(_"+5@1JLCSF$+XL/QCLF9V:ED106$ M%Y0@!ONU\=:^3FQ+$33BCP+.O#=&RI0=I1_5Y%VV-BQU(B@A%4H"R\L)-E"6 M2DF>X]]6U.CV5,3^^$']9VV\-&:'.6QH^6>1B)/K2-Z!*DS37!:@C,F>$\0W);@/G<' MKR5XS]W!;PG:=+.Q73LNQ@)'*T;/B"FT5%,#[7W-EOXJB$J4K6#R;B%Y(KJ' M$Y :T#VD-"=%$SR2H1CVP!AD:$.YX.A'M)4IFM4E(+I'<<%QGC/(L5#,1F'W M&=WB?RA#6UJS%-#K& 0N2OY&DC]L8_3ZU1OT"A4$O3_0FLL]^,H4T@)U#C-M M3WO3G-9YXK0NNJ5$'#A*2 ;9!#^^S \N\$WINMGOROWNX3>KVT4>^[[+C;]^DU#T3D#% M_YZ*>J/K3>NJ6GG-CSB%M2&+(0=V B/Z_CL[L'Z:%UP MO$OJT7LJ<"E+NP[(5 P:>J#IZO5RBA;VPEFNS%/?N8]1H>]Y[A 5/T;9@6,O M1F+)!,P+Y2NN@PTL]3M+_8N6;NL=3UEQU$FXI66M!I/%YJ+.UZ;=G&+QG&+) M3&*#8 1=,()O5!.".8,SIU@\IU@RD]@@.&$7G/!E-:&A^[T'-+##93"J"8]1 M?F"[_J@F/$;9CA/Z(U@R ;.6RUZ%&5BZZ"Q=7+3T#C-!@.E/FZWT8I'"9$6X MJ/*U23>G6#RG6#*3V" 4RRX4RV]4$99S!F=.L7A.L60FL4%P;.M+/V"]K":T M_/Y;6[ZRW=$GP&8"9B]=:S&J"A,P5S[MWJ@J3,%"QP]'5<'L-4(5L%QWH!RE MM":B^8[M5KLN]ZWN[4;K-_;UQIY8CU57K!NO+_)-2WV+65X0CDK8RZVLJU"6 M,-9TJF /+^GE+Q,%$;=/\51/\!4$L#!!0 ( M / Y 5E 2 &F-@0 "L8 9 >&PO=V]R:W-H965T::29NVH=.'Q20,;. O))L[_[[ ME0!C@Q4F2967&,0Y1[JZXMCW9GH@]#/;8,S!U[*HV,S8<+Z]-DV6;'")V!79 MXDH\61-:(BYN:6:R+<4HK4EE8=J6Y9LERBMC/JW'[NA\2G:\R"M\1P';E26B MWVYP00XS QK'@?L\VW Y8,ZG6Y3A%>8/VSLJ[LQ.)%5!+K^-**&MV< MDGA^?53_M0Y>!/.(&%Z2XI\\Y9N9$1H@Q6NT*_@].?R.VX \J9>0@M5_P:'% M6@9(=HR3LB6+%91YU7RBK^U&G!&$CII@MP1[2'"?(#@MP7GN#&Y+<)\[@]<2 MZM#-)O9ZXR+$T7Q*R0%0B19J\J+>_9HM]BNOY$%9<2J>YH+'Y_=XCZL=!O.2_:?*NN-KJO6 ME1YYS;8HP3-#F"##=(^-^8\_0-_Z1;7E.L4BG6*Q)K%>Z8^O$%5^U^ M0_1KHOQ"V<]#&-J3J;D_W]9+5."YKM-'19MB M]$9C7)28Y@F2-O4@/$RXUHHCCI5&,ZKTTB.G4RS2*19K$NNEP^_2X;^1'_@Z MDZ-3+-(I%FL2ZR4GZ)(3O-8/&J)W]G+ZMFN' S^X1'G"$/R!'URBH.UX?C#P M P5,XCRU'X1=C.%S_>!/OL%4%>RHPDN/FDZQ2*=8K$FLEX9)EX;)&_G 1&=R M=(I%.L5B36*]Y$#K],O?>JT3M,SS]]()@L'+NU2A7-L>.($"%7C> !4K4'X0 M.&H?@&?5#1R-,;Z-%\H 1VDO/6%:U2*M:K$NM7X"[%,"[#?R@%985XITJD5: MU6)=:OT4G:HW.%I_C/J <_%63NP0#GW@$A7Z[F3H Y< MX%0&P?$Z:'&W6"I#'*6]^)CI5(NTJL6ZU/H).-5HT'LK)]!:LVE5B[2JQ;K4 M^BDZU6UPM/(8=0+_HG+WG6$78*E >:$]K T4*&A[DV%MH()!UYD,G, \:WZ* MW_U9W75F("&[BC<]K&ZTZVPOZG[N8/P&7B^A8CR2G?"ZV7J2;]KHMXAF><5 M@==B*NLJ$.FC36>ZN>%D6[=>'PGGI*PO-QBEF$J >+XFA!]OY 3=_P?FWP%0 M2P,$% @ \#D!6>'E$LE=! @Q@ !D !X;"]W;W)K&ULM5G;;N,V%/P50BV*76 ;W6SE4MM 8DG;% T:)$CWH>@#(QW+ M1"31)6D[6_3C2TJ*X@O#=;),'A*)FIE#SJ$.*6:TINR!SP$$>JS*FH^=N1"+ M,]?EV1PJS(_H FKY9$99A86\987+%PQPWI"JT@T\+W(K3&IG,FK:KMED1)>B M)#5<,\275879UPLHZ7KL^,Y3PPTIYD(UN)/1 A=P"^)N<7^=CQ5(^@A$PH"2S_K& *9:F4 M9#_^Z42=/J8B;EX_J:?-X.5@[C&'*2V_D%S,Q\Z)@W*8X64I;NCZ5^@&-%1Z M&2UY\QNM.ZSGH&S)!:TZLNQ!1>KV+W[LC-@@2!T](>@(P2YA\ (A[ CAH1$& M'6%P:(1A1QCN$J(7"%%'B!KO6[,:IV,L\&3$Z!HQA99JZJ))5\.6!I-:S:Q; MP>13(GEB<@,KJ)> ;B"C14W:;-/,4ENJS;&:VP M'V(0F)3\HX3,-!T:'HX/=3Y\7W1D^^+ MGIKI,622[NOH6UZ&_10-&[WP)3W"<5$P*-H9]\<,/4W:OWZ74'0IH.)_ZV9= MJSO0ZZJ:?<87.(.Q(XLR![8"9_+3#W[D_:++F$VQV*988E,LM22VE>E!G^F! M27UR7E$FR+]MGNE,K1!M$>*X!(XR6E6$JS6-(^""R!(DGRV $:I[Z2^,P5Z; M?IMBL=F&$'T%S+@NU39[D5H2VTKUL$_UT#C&RVJ!"9-;%+&5Z(T4ZS+::D:- MIMHSK2;>R%UMILD8];5I^F:XQ&:XU!1NR^2H-SDRFAR_^/[HS&VUAAOA@Q-/ M_>Q8'.UU,QAJ]D\>'.?GL(<*;U0H>Y5Z? M@\[7XWV_!CI?]W'^L<[7?=Q ATOV<6&H\]4X\C?Z>M+[>F+T]4YN.:6KMT*6 M2G!_I"Q!Q-F\TP,(GZ#+1@>#$GF<)DH&!-%FX(?]"E MP-B)UZX$-L5BFV*)3;'4DMC6M#CMI\7I.VWY3FUFVJ98;%,LL2F66A+;RK3O M/7^ >L82L/T&,_D&?U)[.M6&"VU![01/-A?*H^-HIYP>A(H/0B4'H5+S0-]J MY,:7O&\T,KE*SM^OA)J#O_;-LJH66U5+K*JEMM2V)T7P/"F"=ZJDG;"MA-M4 MBZVJ)5;54EMJVPE_/BSQC5_H;RFGH::X^?YN.3T$%1^$2@Y"I>:!OM9(=^., M5); HCG-5M]$RUJT9U%]:W]B?MZ<$^^T7_AG4U_3'OMG27L>_BS?'L]?85:0 MFJ,29C*47#CD-Q%K3[S;&T$7S0GM/16R/C>7<\ Y, 60SV>4BJ<;%:#_O\/D M?U!+ P04 " #P.0%9BVO&P'@) (4 &0 'AL+W=ODD;JA[^ 61_&# ?8'DM]D_AAYL^S39[OSN?S;+51VR [2W8J+K]Y2-)MD)=OT\=YMDM5L*X[;:,YMRPY MWP9A/+NZJ#_[F%Y=)$4>A;'ZF+*LV&Z#].5:1??W@U_!QDU+F=O[?-;WZLZU"U^"]5SUGK-JE#N MD^1+]>;]^G)F52-2D5KEE410_GM22Q5%E5(YCC\;T=EAFU7']NNOZN_JX,M@ M[H-,+9/H?^$ZWUS._!E;JX>@B/)?D^>?5!.06^FMDBBK_[+GIJTU8ZLBRY-M MT[DK0Y_O8 MZXF["?+@ZB)-GEE:M2[5JA?U[->]R_D*XRI1[O*T_#8L^^57[X(P9;\%4:'8 M!Q5D1:K*+,@S]A]V5^;DNH@42Q[8,L@V[/;/(GP*HNKKU^Q#D'Y1>7!??G^G M5D4:YJ'*6!"OV2]A-Y)H%.6MMZ8>;LFL893^6F_E\=\-^>/4C>\7" MF'W:)$56BF07\[P,KAKB?-4$_4:MRNYV MW5WHW>?EE![FE1_FE==ZHD>O-3_987[.36'M=1RS3G6<.,]VP4I=SLH#0:;2 M)S6[^OX[6UIO3$$2B6DABT/( E,WAVR*>"\C:YGJ0/9T93O-'.M>S!T:JZ$9,E;W,%87G]$D5B_-KL8^ M%'E1COQ=4>X>]8YVO%.:AH_J3TTN(C%M*N1A*B2Z/]7!*@C6N"M)RFB)Q+1H MO4.T'KKPQ]&:@O4Z*;?P_(6G)^82W\[O]A^FT+O28N&YCBY].R#-_T FPC], MA(]/1)+NDC3(%;M.>DX+J,#412<2TV)='&)=$)TR%I0A$XEI(=L6X(=%<])H M=-I)*;T%ET<'8E,SQW5Z#L1V"Y-L=)R?S^[8I[3&F9<6\1A'BBI-71XJ-3UN MP!B;BF-L4I"A4M/#!I2QB5BFT6GGFV,O7/+*")[5.E(BFC4*GI M80.EV"@13$C%12?).%]PZS@7N\UDS ,S";31!6TZ,V7D@!14J-3W8EM^"$D$[ M6&.LW'#$LWWO^$1M:,=]2[H]9VH.1,%QHOA%/:F(V<:QH3TGKP.1FAXG$ EW MJ(PO4BZA4M/#!B[AN%4ST59JU(:PT=2L'QLYX 3'<:))1O8W^^<6$[ZIR:G BG<&($\)*PB [<@A22J-3TL &2!&[LC*]:V)T\/499 MM(D^/N :,< UAX2<8$'AFI-7Z"15I59925 E)BE(4:GI80-("=S:&9^8W>*3 MB25,S?I90@#Y")Q\VD?,83,*%YN\1*=P901@E,"+4A,RDQ22J-3TL &2!.[R MC,_,;B&I<\C$FNCC Z01. M 1@[Y4;C0Y&4YA3$C %T$5?U(D'(+E9I>S@=N M<8@J2$ZW-'2EQ I8X5(4B MAQ1)J-3TL %)'-S9F7IY4[<09%N6YWK'F6AHYUK<\WK2$5C"P5FB24<2)PK? MU.2%/(4OXP#$.'AU:903Y9#R"Y6:'C'PBX-;+V.<**=;+#HZ:"X'MM+C0@T+ MWPX)HPZ4"SSCXCP#>\0(!PK7FGR!WRFL&!=(R<7K5>,/V2XI%%&IZ6$#%+FX MPS,:8-UN;P8ES )Q>O5TW( M2%(XHE+3PP8X6QHRI"0IOE"IZ<$"OL@!ZP?E.8<](@!F)EY?&W8%'RC%4:OH]>, QWL 5Q&/NPALL*BT'MM)W#]Z@ M\.V0,&I(>< UWI@"EAAG2.%:4Q. 2DV/'$C)H[KYR2.%(BHU/6R (H_HYB=O MN(2%-M''!QSCC2EAB6E&%*XY>85.X57'+(P4G*C4]; GC^@N**]; MKNHD)M9$'U_KKNTQQ2PQTHC"Q28OS2D<&0^PR:.Z&^>!X3QQQ23Q @'"A>:?!_]*:P8'Y#%IZHD^:2\0J6FAPV\XA-5 MDOQNB>@X&]$F^O@ +/PQ%23QK2QIRGGQ27J%2TX,% M7O$'G!W<>6IZ2RP=L2;ZJ"J1<5:K:OG47W_G<^Y]:;^ M(5C]Z%\=_2*LO[??5$WSC6+!:I5L=T'\$L:/58JO59R50N6K+(G"=?G#::@W^IH%6?7ZYR)6 MAZ=J\7.3-DT;SV]K(2FQ_JQ<1E;)46<5TO5 M^G3_:+IK^WQ9/\'MZ/,;^_S6]/E;7Y[?EFEA^L;[^I2[.6QZ_XR\\F#Z&,89 MB]1#.0SKK&+?=/_8N?V;/-G5SU6[3_(\V=8O-RI8J[1J4'[_D)1'M.9-M8'# MP_^N_@]02P,$% @ \#D!65;H-1R6 @ A 8 !D !X;"]W;W)K&ULK5513]LP$/XKIPQ-('5-FA2VL3;2:,?&!%)%!7N8 M]G!-KHV%$V>VT[)_O[,3NB(5V ,OB<^^[_-]E[O+:*/TG2F(+-R7LC+CH+"V M/@U#DQ54HNFKFBH^62I=HF53KT)3:\+<@TH9QE%T$I8HJB =^;V93D>JL5)4 M---@FK)$_>>,I-J,@T'PL'$M5H5U&V$ZJG%%<[(W]4RS%6Y9G$Z&SM\[W K:F)TU."4+I>Z<<9&/@\@%1)(RZQB07VN:D)2.B,/XW7$& MVRL=<'?]P'[NM;.6!1J:*/E#Y+88!Q\"R&F)C;37:O.-.CW'CB]3TO@G;#K? M*("L,5:5'9@C*$75OO&^R\,.8#!\ A!W@/A_ 4D'2+S0-C(O:XH6TY%6&]#. MF]G$694-P16@:3?R)K(%W,.>"R1M)H)8P M05/ E]^-6*-TQSVX0GU'%A=\/J>LT<(*,H!5#I<"%T*V=D>9 UK8N>EPAIII M"K(B0WD$AU.F$M(<\;4W\RD<'AS! 8@*KH24_+'-*+2LU44<9IVNLU97_(2N M[TW5AR3J01S%PSWPR?/P*64,'WAX\A@>1;D. M/C4U9C0.N$4-Z34%Z=LW@Y/HTSY)KT3V2&"R%9AX]N3%.NK!&4JL,BX,/X:^ M:M74HEKUX%Q4O"]0PMRB]87&E56[=C;P\Y(9X8*WS:]]F4I>,U.O1/8H4\-M MIH8OEH)OE,PMZ%]3[5/=4GWT5&X@K]/DI,\%N=Y5L\? @ F 8 !D !X;"]W;W)K&ULK55=3]PP$/PK5HHJ*K7D&U*:BP1W0FTE),0!?:CZX$OV M+A9.G-K.!?Y]UTY(#PC0A[Y0O%5: M5 ,8%52L[I_T;JC##L"/7@ $ R#X5T X $)KM%=F;2VHIEDJ14>DR48VL["U ML6ATPVISBTLM\90A3F=GE$ER0WD+Y!RH:B7@%6E%/I$E_F&*E@,1:W).Y2UH MNL)H"7DKF;XGN0]']^%K[-D";7=,EWBE/KD'*J?<]A2'EL(,DFWF^TD2 M)ZF[W?4QD9:$?AB,:8\41J/"Z$V%HSJB2RG:34D"&T[^^WJZ>$=&$"9Q]$3L M\RP_#I)P6FL\:HU?U7HE-/9/];>_5-]?V$I32N/G!8N"(S]X(G4B[7,2^?$3 MK>[.W# S&]M\PVI%.*P1Z!T<(8_LYV ?:-'84;(2&@>379;XZ0!I$O!\+81^ M",QT&C]&V1]02P,$% @ \#D!6?#UYP(:!@ >R, !D !X;"]W;W)K M&ULM5I=;]LV%/TKA%<,+9#$(BG94I88:)U^#EX+%8;FA)QPK8T4_^Y83PE4EWRV['8+J:GQ 6<CH<,_"L?[] ?U#&;P*9DD$G;/D[W@M M-^>C< 36](;DB?S*[C[1*J"@P%NQ1)1_P5UEZXW *A>2I96S8I#&V?Z3_*H2 M47. ?H<#JAS04QUPY8#+0/?,RK NB"2S,\[N "^L%5KQI2 MJ__&RD_./I"8@^\DR2FXI$3DG*HQD@(<@\5^8 &[ 1_5=!!'X L3@JI/DJW! M>R%CE42Z!C4$93HG8@/>_\SC'4D*H"-P2?@/*LDRH6!!5SF/94Q%B?$E)LLX MV5^_OE V<2+>J#M?+R[ ZU=OP"L09^#;AN5"68NSL53Q%JS'JRJV=_O84$=L M?^;9"<#>$4 >\BWN<[?[!5TI=UBZXZ;[6&7YD&IT2#4J\7 GWE+64G $WNY4 MQ$5BCM5R/%ZHA(%_OB@G\%G25/QK"WA_!]]^AV+)GXHM6='SD5K3@O(='E<4L"E& #F8-OOZ!K^_D^Y&KR0^N,U4JDY)VN29L M-/;/2=^'W7Z$!@C52$AU2$+UZPPB&3,1!8(QG1(1G1T 4K,B9H- VC:6L: MFU8XF@:^?19#3^NZ-U#!JH#J#+P61Z=)DV!MXP&'JE@5DI.ARZ3)4.LU="K@ MD^M5!?/80%O,7".ME12ZI73.^)9QQ1.\8UW[)"="WV4X%%HS7JW$T'_QL@2= M:M\[(0.A-1.BI1^ZM?\9I0F:^CZ91E-CREK,?!_!CBFK-P+0O1/H49PL*M_> M\=EL@FD'1[T/@.Z-0)_Z-#5W2Q._S=)BA#MV?5!+-'2*WM-K5&@;<-3>]MG, M_,#OV%-!+9[0K9YSEJ:4KV(U*:_(EG(K12=$[S4Y$%KSJ*?E%WDO?]AS*GSO MT]Y :,V$:+E';KE_1I%"IJ9'$6PKO\4*>T$8VJK_]!J%3&%OGU4L M)G#2P5 +/W(+?X\*52$USW-MCA:;KBQJL4;N<_-3ZQ,RS\1JK V*II4:ZZ@K MDUI!T2,*>DNSU3U8=NV?W.Z]5^) :,U@M?BBR^]T[(0&C-A&BE1VZE M?TYI,L4]0F4]"- FJ:H(Y#"=*"C]R"WZ7VR M -]XV9Z_KZU<*U,G4M^%.11:,VXMP?CE.^9XT);Y4&C-A-2:YL-WS4U5]Y$7 M&%/78A9ZDXZ3'M;ZCX?JFV-3VPV2IDG8M;BT]N/!.N?8TA6/VLU]JU$'2:W9 M>)C6.3:/PCZ, H.CQ2R$N&.WA[628K>2SEFVHVJ&[A_V93'CX"\FJ0 7.2T> MHTVLG =MF ^%ULR 5F;\\CUS/&C3?"BT9D+T1@ _>P]5G?XZUSITF3J-X/^,]HG;N) M/MY!=YHTB6H!]_MWT(LIT,T3&4]OL0?#J?$$U;1#2JZ"=@4;U]Z,*%Y+N23\ M5ND/2.B-&ULM5E=;]LV%/TKA%8,+=!&'_[.; .)I6T9%C1HVNUA MV ,M75M<)%$E*3L%^N-+4HHLQ;(:;]Q+3%$\1^0YY"4O,]]3]L!C ($>TR3C M"RL6(K^T;1[&D&)^07/(Y)L-92D6\I%M;9XSP)$&I8GM.<[83C')K.5(#V<9"5=C+>8ZW< _B4W['Y)-=LT0D MA8P3FB$&FX5UY5X&[D@!=(L_".QYHXS44-:4/JB'FVAA.:I'D$ H% 66/SM8 M09(H)MF/SQ6I57]3 9OE)_:?]>#E8-:8PXHF?Y)(Q MK:J$(-KA(Q >Z_Q6J M >D.AC3A^B_:5VT="X4%%S2MP+('* MH%>(9.AC3 N.LXC/;2&[IMJ?>DZ;772_@^%!=HX+Y%GN,-NL;3#_^MR"33"OWUNZQ#-P)2_G?7A"DIA]V4*G9> M\AR'L+!D<.3 =F M?_S!'3L_=:EMDLPW2188(FOY,JQ]&?:Q+W^A--J3).F2 MOQ=YKOPEV5B3J6UKMQRY,V\RMW=-75_4*NAHY3G3<=VJI<2H5F+4J\0M?@"^ M)QOQ5H:Z\*)+D%Z":;) L,D;5<&-^G-E-4D6&")KR3JK99WURBK/ MMS*YXN4Q%AY5&61ZM/Y'9BQ(4+2C29$)F2LA 2RM3L*(;A"D>4*_R-Q(=#DR M.YKH,D5SGCG2V[-S'3%)%A@B:SGB.H?\7T,IWMB7>T7[GN\^CHOZA5 M8*IG;0T/6:S;FXQUA*K6AK*B_(2@1E-9HVR^4;; %%O;H$,ZZP[_AQ!D--,U MRN8;90M,L;7=.:38;G^.W3#E'8-$9Q*"8;E\ROOB\.3Z,9IZ5VS-X]K@.!X= M-YHW#@"%:- M36T3NG^_LTE8IM+L!>RSO^^^N^..J);J6>< AKP67.BIEQM33GQ?)SD45/=D M"0)/,JD*:G"K-KXN%=#4@0KNAT$P\@O*A!='SK94<20KPYF I2*Z*@JJ?L^ MRWKJ];V]X8%M(:6+Y%I=W<#CR25-K+8@5%! MP43SIJ^[/!P PO =0+@#A$YWX\BI7%!#XTC)FBA[&]GLPH7JT"B."5N4E5%X MRA!GXEFET:(UFQY#;N,-]W+/P*.&WQ/3(H'].PB MG!WA';3Y'#C>P?_R>9V\5$PSEYF?7]%&[@P4^E=7[ WE93>E;8X]GMI#EOJ*E8@ET26Q(1H[$-OHV[O>#((C\ M;8?O8>M[>-1WR2L](7,N,6<;DE"==[EN.(8'KL/!5;?C4>MX=-0Q-I+UO( , ME,(O.I$%3CGMON,N":,W$B["=Z,?MR+&1T4T;=6F/CELIBX1XS"=-,A=;:SM3K9I3\O=X,Y'NJ-@R' 8<,H4%OC/&K9L@U&R-+ M-UC6TN"8&ULM5=M;],P$/XK M5IC0)HTE?5TUVDAK$\00DZIMP ?$!S>Y-M82N]A.N_U[SDX6VA%"!^%+&U_\ M//?:Z]UX*^2]2@ T>$J MGCB>,0A2B+1AH/BU@1FDJ2%",[Z7G$ZET@!WGY_8WUG?T9<%53 3Z1<6ZV3B MC!P2PY+FJ;X1V_=0^C,P?)%(E?TDV_*NYY H5UID)1@MR!@OONE#&8<= /+4 M [HEH/LH=JZ)> _J$:!B7 NNX6OMO !513?RS%EDAS&]G,@XV^ M16.\&#=U0I$+,F=T#0EH=(, M$P,QF>4PE<)Z!91-,3!=#5\6O M^Q2_:;>1\$/.STC/.R5=K]NOL6=V.+Q7Y\Z_:0__6OM>,'I5,?4L7^]/Q709 M?<^98K8LOGY$&;G2D*EO=0DO*/OUE*9-7J@UC6#B8!]4(#?@^*]?=8;>V[IH MMTD6M$D6MD2VEY=^E9=^$[L_IX_8VK4B6F!GQM1(((LR5Z!.R4H*5?MC+&B' MEM;\XVS\CN>-WU94M]2JYX=%;G M72/!2RNO3;*@3;*P);*]+ RK+ S;[PC#-O/2)EG0)EG8$ME>7LZKO)S_GX[0 M2/O2W+1)%A1D@]TN\VN;:4GC7LQ'5&PO=V]R:W-H965TA78,F[2Z&7=#2D4V$$EV2BM-_/U)2%+F1V:K@C252?%_S/"*I M0R[WC-^++8!$CP4MQ:KX1#9;J2O<>+G# M&[@%^7EWPU7)[5PR4D I""L1AWSE7/CGB3_1@KK%%P)[T;M'.I0U8_>Z<)VM M'$_W""BD4EM@=7F *Z!4.ZE^?&U-G>X_M;!__^3^M@Y>!;/& JX8_8=DT 4VU7\JHJ'_1OFWK.2BMA&1%*U8]*$C97/%C"Z(G4($. M"X)6$/RL(&P%X<\*)JV@1NTVH=0<$BQQO.1LC[ANK=ST30VS5JOP2:G?^ZWD MZBE1.AE?5D+5"(&N6+$F)=8O0Z!3=-N, \1R]!83CKY@6H$N70@!4J"+]&M% M.&0(EQEZ3_":4"()"/V\*E3]ZP0D)E2\46:?;Q/T^M4;] J1$MUM62642BQ= MJ0+0W7#3MK.736>#(YW]JRK/4.B=H, +)@/R*[,\@53)_5H>#L@3L_QC*H_) M746]0Q]TZ(/:+_P1^IJE(/4\^/>]JD/7$@KQWQ"@QG(R;*D7B7.QPRFL'+4* M". /X,2__^;/O#^&<-DT2RR9': ,.Y2AR3U^QUBV)Y0.$6N4LUJI5\&'>.HO M@OG2?>BC&&@5>-'LL%5B[,4OQCCI8IP88_R [T'L22Y/T'69G@V%:C08.SAL MFB66S [ 33MP4_OS;&H3I4VSQ)+9 I^-YS-NH9N220 ]=II<2/B+:0O@UFBD:CL6RLNB6M MVP&=*)H>@=-+U7WSH &UP?D!%:/#:"HVW9+6[7#,3(],)/\YB_:-F67\M]H< M?[>^G"!X3&F5D7*#-H;4T.P\FI;5=+IU.UAVO-FQ"?:<*/OF3/F.24S1KN+I M5@^F5.WV2 :\WO<-(K*4\K:(;+HEK5L?T2((HR.(GO-LWYQHFS839NEH'%9S M[-:MG]<$_OS[C[C;.RO0)SL?,-\0M>6GD"N9=S97.'ES6-(4)-O5QP=K)B4K MZMLM8#5F= /U/&=,/A7TB41W9!7_#U!+ P04 " #P.0%9!BI-F*(" #E M!0 &0 'AL+W=O2J5I%*V=J\[CF/(UEH)ZID+--TMC2^%8M*N8*HNB"$ZEBM,D M.8M+(764#8-N9K.AJ9V2&F<6J"Y+87]-4)EF%)U$SXI;N5H[KXBS8256.$=W M5\TL2W&'4L@2-4FCP>)R%(U/SB>GWCX8W$ML:.<,/I.%,8]>N"Y&4>()H<+< M>03!OPU>H%(>B&G\W&)&74CON'M^1K\*N7,N"T%X8=0W6;CU*/H008%+42MW M:YHON,TG$,R-HO"%9FN;1)#7Y$RY=68&I=3M7SQMZ[#CD*:O.*1;AS3P;@,% MEI?"B6QH30/66S.:/X14@S>3D]H_RMQ9OI7LY[))3:PA@@M3+J06OE0$[V#> M/A*8)5P):>%>J!J]-"9"1S#.?];28@%"%W CQ4(JZ222OZ]+UA_.A$7MUNAD M+M01'%ZB$U+1$1R U#"52OE0P]AQ%IY+G&\93UK&Z2N,^S UC$OP61=8_.T? M<_9="=+G$DS2O8!?:]V#?G(,:9(.X&Y^"8<'1WMP^UUI^P%W\ KN5#PB-7+I MX%KG\##%?"G+EL?'P,,OMTV6]-)A MO-DE'^^,7HEV%18,06YJ[=HI[+3=#ANWH_O'O%V 4V%7DH=/X9)=D]Y[CF_; MI=(*SE1AD!?&\5H(QS7O8;3>@.^7QKAGP0?H-GOV&U!+ P04 " #P.0%9 MGYJYE'$# =#0 &0 'AL+W=O2E- 761J*P:4A#0\"V#],^N,FEL4CLS';:L5^_LQ/23K1& M0F5?6MOQ/??<2^XNXZ60=ZH T.1W57(U\0JMZQ/?5VD!%54'H@:.3W(A*ZIQ M*^>^JB70S I5I1\%0>Q7E'$O&=NS*YF,1:-+QN%*$M54%97W4RC%Y2,5< 5$YQ(R"?>:7@R#6,C8&]\8[!4:VMB M3)D)<6/M/ M?W>.6!.(HBT"42<06=ZM(LORG&J:C*58$FEN(YI96%.M-))CW$3E1DM\RE!. M)]-&X8E2Y$Q4,\:I<94B[\A-&R4B@=JR7+]%B72 M [)'&">WA6@4Y9D:^QK-,R3]M#-EVIH2;3$E))>"ZT*1#SR#[%]Y']W2^R9Z M\,TT<@)^2?4!&81O211$ _+UYIR\V=MWX YZGP\L[N IGUNW*&;3\\=G/",7 M&BKU3A9DCS[IZHFJ8P\?#E5" 7X"6O7X5Q\-Y!^+ G?.A"3VZ%IB6^ M0#W;=Y@2-@O8*M2T#75N\F)A\F*3%:V>V.HQ!6.1C(Z.@[&_V,!NV+,;.MF= MPP*+2XUL;B$MN"C%_'Z3;B?*,ST8]QSCW8<\?@'"HY[PZ#^%?/0HY'$<; GY M4<_NR,GNNRVV2(8N0&+S(+024K,_MGR1&B036&NPG-P#E6I_$RVW@F$KZ7#D M<4_UV(ET9FLX2')M_&>J:\'J382<,,^,=ABLVD"P^P3M,'?,>:UUA?\I1SM% MZTD:1MN2-(Q6!*.73M,G- R>S--PU95"9P]);B7%+DZKS1YZB?X3KAI0>/@" MZ>GL:L_EO&I+H;LO[3 ]AX_2YG??F=!8 MB>VRP.\7D.8"/L^%T \;HZ#_(DK^ E!+ P04 " #P.0%9F265 MP# #A M"P &0 'AL+W=OM8)-E*Q?,:C#O(65'U]%#S< )P M_5< 7@WPS@'A*P"_!OCG@. 50% #@K=Z"&M ^%8/40V(#/<568;I&55T/!1\ M3X361FMZ8*[+H)%@5NC >E0"5QGBU/@3Y^F>91FA14KN"D6+-5MF0"92@I+D M(YFD*=,Q0#-9%"VH*?7\9'%_ V$M&PX1W9F'H7#?ZQ+6Z([W2)YWA!RWYF;X?[ M;?_7&C,F$PR+K<"R-?)4BJ!2>+OMABHO 3M7G3B M',B2)C"R,#-*$#NPQK_^XD;.;VT7<$UC\VL:6US)V+.K"IJK"BY9']_E)64" M\[TB?$76]<6U7<9%.S]Z&=J'D/+4>ZO6SRJ]OZ7,(7/'A!B'7"&1NS%CW']U_HS5_J M!7VW_T)OT:+G1-&IWC/B(NM,$#=,QC]^3\@%08JW!2865B39-@6"_[[DZ:,N M&U*2\!Q+*5G1#P<]!I.7D'R>,*I0IZ3?!,=TI>@!]:6275PE*Q3QO1QTL! A M:@/X"0"25S\.T#\.@ID33.8\ZDAV:-?HZ-1L$BQI1ITI.M,Q(6 'Q1;(.^)V M':]G>J_OF#[J!=A[W2#N=QYI!M+L'FNY)U"L6!._Z_H];,,H(F'7<4(2=0/? M[SP@0U0D&Z.>HH.,E^:=^UTO]K'M!SZJQD&?Q-T@B#J?H !!JZ1-4ZP8F$[- MNGQ#[V'/TRT"PZX;!]A&H4?:GH=]4E+D(-:F^)/(*UY1]6H::5-?WIJRZDP^ M=0F@)HR1664V:XP1H(N?@4 #T? 9 >&PO=V]R:W-H965T@5C>,\DL+QO0QJ56/F MCON_GZ-_+))7R3P20:]8_%P[([7% I0-J.4"GQP&7#KA(=(>L2.N:2#(= M<[8%/+=6T?(?16T*;Y5-E.:O\5YR]312?G+ZB;'Y-HIC0-(YN$DE29?18TS! MI1!4"G &[M7$F6?J#EMHGK^]II)$L7BG++_>7X.W;]Z!-R!*P<.*94+%%..1 M5##SP4:S$M*''234 ^FW+#T'V'X/D(TB#69T8FE5J&@ M?$.MZ<\_0<_^19?Y0,$:=X9V3QV;J>!Y4 M+W"SGX'.*@C#RJH!S:F@.49HE[-9EF0QD>H-*8!<1O^2G"1T,'>1W#T 9\AQ M MC"J3>#X>J!N!=0U OVB>'E&.'^*TJ6AE&YG<(0@QBV(&BO?=I$>H5H0 M5'4(_M?R#CJS#8:AY[?FY"&K!K2P@A8.MKQ#S;JU?3]LX=28!8X-]3BA73=3 M>XCU74;99\$0!D$+8VG5*"9T/:\'Y%['AT:0]21_#[:%S,GKNJ%_12'RA:,]-:2,#PI+1GU"E'UV*@:,U=;:U5 MD%FK'*(]U!4IR/7LUAI%79'2L&J"JS4*,LN'8TBO#-4D/<=K[SRU9L@.>J#N M'0^8!<0+.:^,TN \.VQ37FG5I+R^/1VJVSTR[]V'8;P#@SPS'JH8#_4RGCG4 M:^=^W?*1N>5_8>G9C"5KJLC@4),BN'H[C/UY":VY9[6BO< M![36#:Q MN=<* L-3DAT>Z%2BK,4ISCAP+5&P6:(< M/+KO:A-DMY4>[DH3)^C9W>*]CPIFT7 ,V96A6H=['9P:*XQZV 37D@$?D PO M(SO7VEK-L[-A\4#,-W!P:!A-K)/FAG'^U]V\P_+/]. M^#)*!8CI0H6WSWTU&M]]J]U=2+8N/G<^,BE94OQ<4;7!Y;F!>KY@3#Y?Y%]0 MJR_FT_\ 4$L#!!0 ( / Y 5G"%PL ]0( -0) 9 >&PO=V]R:W-H M965T+P$RC=CR[6>!F[)*E5FP(Y&.5[!'-1]?B-TSVY<$I(!DX0S M)& YMB;NQ71HXLN [P0V-3"8+SA],YSH96XX! @JQ,@Y8_ZUA"I0:(XWQ MN_:TFBF-<+?]Y'Y5YJYS66 )4TY_D$2E8VM@H026N*#JEF\^0YU/8/QB3F7Y MBS9UK&.AN)"*9[58$V2$5?]X6]=A1^#V7A!XM<#[5X%?"_PRT8JL3&N&%8Y& M@F^0,-':S33*VI1JG0UAYBW.E=!/B=:IZ!/GR890BC!+T#53F*W(@@*:2 E* MHO=HKM=-4N@1OD0?M[FN/B1HDG&AR!]% /1SLI!*Z*7[JRWI:I9>^RSF M<[Z0.8YA;.GO58)8@Q6]?>.&SH>V$OPGLV<%\9N"^%WNT2V8_8.P%9)DBS+. M5"K-^GGA=5U6;F'I9K:===0;N.'(7N\FU#GED0GUFH1ZG0EI\* -O%(%.^ # MI[O@8=MX,$!>. ZSAYXI_61X&$#'KX&WF\##P_ ?2?8KWBG M]9'@_0:\_QKXH V\?P#NNFZP!]YI?23XH $?=(+?I:"O 4L%H@U_<("_OUHZ MW8]D'S;LPT[V;_JZ$V,A'LV>@S->,-66Q/!@G_$\U_?W$FF)ZCN!UT15A/;. MF6ON.U^Q6!$F$86EUCGG?5TK4=TAJH[B>7D,+[C2AWK93/6U"X0)T,^7G*NG MCCG9FXM<]!=02P,$% @ \#D!64E(ZIWY P P14 !D !X;"]W;W)K M&ULM5C;;N,V$/T50BV*72 ;W7Q+:AM(+"V:8M,& M";9]*/I 2V.;6(IT22I._KZDI,A6PBAQR\U#+%$S9V;.&5$DISLNOLD-@$(/ M!65RYFV4VI[[OLPV4&!YRK? ]),5%P56^E:L?;D5@//*J:!^% 0CO\"$>?-I M-78CYE->*DH8W @DRZ+ XO$2*-_-O-![&K@EZXTR _Y\NL5KN /U=7LC])W? MHN2D "8)9TC :N9=A.=I&!N'RN(/ CMY<(U,*4O.OYF;JWSF!28CH) I X'U MSSTL@%*#I//XIP'UVIC&\?#Z"?US5;PN9HDE+#C]D^1J,_,F'LIAA4NJ;OGN M%V@*&AJ\C%-9_4>[QC;P4%9*Q8O&66=0$%;_XH>&B ,'C6-WB!J'Z+G#X!6' MN'&(WQMAT#@,WAMAV#A4I?MU[15Q"59X/A5\AX2QUFCFHF*_\M9\$68:Y4X) M_91H/S5?\*(@2BNO3M"",T78&EA&0)X@S'+T!;0($GU"%WE.C+*8HBM6]Z?1 M^4,""A,J/VJ3KW<)^O#CQZFO=%X&W<^:'"[K'*)706_Z3? M?]3C[VL^6E*B)U(NHU[ 7TMVBN+@!$5!-+#DLWB_>VPKY_]%3_]S] X9<=LA M<847O]DALMLAZ&+?(']]T5[H2D$A_[8U0!UB8 ]A)L-SN<49S#P]VTD0]^#- M?_HA' 4_V]AW"9:X!$L=@75T&K0Z#?K0Y[]O06"C#J)&DQ,$#ULBZM?T$;"P MR=*+>*PL+L&2_EIU:T]L_#M*HWF[ M!:E$F:E2F/[)-EBL[=TR?E%&-+*U2V^X8[ES"98Z NO0/&EIGO32?$T8*8.# M\+6U4^HJC:XX!_NVL'\2PP^O36+]GD?3[1(M<8J6ND+K:A#M-8B^_U36Q'"E MEDNTQ"E:Z@JMJ]9^'QOV;K\<3F=.=[-.T9(W.(BKZC5^&YXO0,IZ8\\GJ"&P/7Q]N7NME,V%2 M[SY6.E1P.M:["U&?%]8WBF^K [$E5XH7U>4&< ["&.CG*\[5TXT)T)[:SO\% M4$L#!!0 ( / Y 5EH2)TPBP( #<& 9 >&PO=V]R:W-H965T)6[:JC)WPLW1-5[ <[^>*XS\'J5@-0C-I" *RJEW-;J\3FR^ M2_C.8*OWQL0Z64KY8(-/Q=0+K"#@D!N+0/&S@1EP;H%0QN\.T^LI;>'^^!'] M@_..7I94PTSR'ZPPU=0[]T@!)6VXN97;C]#YB2Q>+KEVOV3;Y08>R1MM9-T5 MHX*:B?9+=]T^[!6$X0L%85<0.MTMD5-Y0PW-4B6W1-EL1+,#9]55HS@F[*$L MC,)5AG4FF\FZ9@9WV>A3,I/",+$"D3/ D(J"? &TK,D[LL#K4#0HVG+[>:?P MNE48OJ#P\_N?$_NXPQ473[($4.B9T4J.O%*I^MSWY:P$AN49KZ'2*W,N&%9Z*!:^ MK 7@PAHQZD=!D/@,D\K+AW;N3N1#WBA**K@32#:,8?%R"92O1E[HO4[2D(@TH27B$!\Y%W$9Y?AM; [OA!8"4W^LB$,N7\ MR0R^%B,O,(J PDP9%U@W2Q@#I<:3UO%G[=3KF,9PL__J_=H&KX.98@EC3G^2 M0I4C+_-0 7/<4'7/5U]@'5!L_,TXE?87K=9[ P_-&JDX6QMK!8Q4;8N?UXG8 M,(BB'0;1VB"RNEN057F%%-:@2@6ZP;HO1> M,_F]!H&->6N#;@B>$MHN'U^!PH3*3^@(D0H]E+R1VKL<^DJ'8(3XL[7/DRMT?/3IO1M?9Z!+0]2E(;)^>P?3(-^G 5V\9>'7 MQ50JH<_1;Y?P%M!W \SE.IYW\WC[O^3V8 M"VB2+\DS8CJ TGX4DR67UM9;8KV9>[O,PWZ4#?VE0T._T]#?JT&S8A>KM8HW M6%'6V\&*.U9\B)6X6/$V*XYC-ROI6,DA5NIB)=NLL-=SL]*.E1YB92Y6NL5* MPQTIS#I4MA?U4(*NXG,%P@7,MH"!&S?H<(/].*XP-06,L(8A:DM$C5_LC7,) M&&P)&"1IY-80!F_%+MBKX@:D1(35C8)"5R(=/$CEK$+!%O\TVW62PHUB&_Y' M%MKHZ5N!="H(M^YHEH7I/PK\C&ULM5913]LP$/XK M5H8FD("D:9M2UD8J9=.80$(PQL.T!S>Y-A:)W=E."_]^9R<-+81 $7MI;>>^ M+_?=G2\W6 IYIQ( 3>ZSE*NADV@]/W9=%260474HYL#QR53(C&K%[@99=P)!_;L4H8#D>N4<;B41.591N7#":1B.71:SNK@BLT2;0[< M<#"G,[@&?3._E+AS*Y:89< 5$YQ(F Z=4>MXW/(,P%K\8K!4:VMBI$R$N#.; MLWCH>,8C2"'2AH+BWP+&D*:&"?WX6Y(ZU3L-<'V]8O]FQ:.8"54P%NDMBW4R M=(X<$L.4YJF^$LOO4 KJ&KY(I,K^DF5IZSDDRI4660E&#S+&BW]Z7P9B#8 \ M]0"_!/AO!;1+0-L*+3RSLDZIIN% BB61QAK9S,+&QJ)1#>,FC==:XE.&.!V. M198QC7G1:I^,!=>,SX!'#'!+>4S. 6.DR &Y+O),Q)2,3.B91AMR!2G5$!,M M<*FTS".=2Z0@XX3*&1KLGH*F+%5[2'%S?4IV=_;(#F&<_$Q$KO -:N!JU&&\ M<:/2YY/"9_\%G]OD AU-%/G*8XAK\.-F?-" =S%^51#]51!/_$;"'SD_)&UO MG_B>WZGSY]WP#7?:54[;EJ_] M^33 BE;2KQ&.0"R.]SM"=G&C+UIR[X!7FG MGMRTE6,UIQ$,'>P;EM$)/W]J!=Z7.N4?1+81ATX5ATX3>WC&L4AI2B);BW52 M"WQ@\:;A+4(_\+R!NUB7T/B2=TKH5A*ZC1)NL0=BKXX LQ?GMO/5Z6@DV39E M'T2VH3>H] ;_LW2#CXS#!Y%MQ*%7Q:'7F/=S1B7WGMV-5K<55'=C0]91)>NH4=8HCIFIX>I2UG;_1HYM911D MW?4KWNWY]3+ZE8Q^HXQ+^F"_F'7.-R*W=;[_S/F#5M#OUWO?\AZ_^=Y;JPOP M=KU:5R7=1I]L'_6?],G7K IGW;59)0,L 3/"*1*)G.MB;*E.JS%Q9(--2?.;*?M_CVVTV7]\,HNN$ELY[QOGG/BCPS6C-^+ D"B34DK,70**>LK MUQ5Y 246EZR&2CU9,%YBJ;I\Z8J: YX;44G=P/,2M\2DNAXSM/ [=D64@]X&:#&B]A"O*NGG#5-="8SQNYUY_-\Z'@:""CD4CM@=5O!""C51@KC8>OI M=*_4PMWVD_M'D[O*988%C!C]1>:R&#JI@^:PP V5MVS]";;YQ-HO9U28*UIO M8ST'Y8V0K-R*%4%)JO:.-]LZ[ C\Z 5!L!4$KQ6$6T%H$FW)3%IC+'$VX&R- MN(Y6;KIA:F/4*AM2Z:\XE5P])4HGL^^R (Z^$CPCE$@" KU'(U;6K()*"L06 MJ(T8-9RKD;W(\S%(3*BX4)J[Z1B=GUV@,T0J]*-@C<#57 QN]0X 6113XZ+1]#KN2^D8?[.5:9G_3]@;O:S<(6% 9=T!Y= MU-%%)^DF^)$S2I&:;IK/M#E0+&&.8*,V.P'6:=BZQKLL?C]-#X@M4:&7>G;D MN$..3R)?YP\-$42V&V&+FJLUIUBQ'K3AQD<@W@'J<43DA7;0I --3H+>@IK? M32X;3JKE,VJ!^=)>U.2X7/WD25*S3FU$O:.7]9*H?T!T M')3Z<60G2CNB]-]$:@=OMTWZO(/8*-.CA1&$07J(:8F*>FE\P.GN' ;Z(/ZF MOA:I!**P4#KOLJ?RY.WAUG8DJ\WY,&-2G3:F6:C_ > Z0#U?,":?.OK(Z?XP MLK]02P,$% @ \#D!6;SL!0)2!P $3( !D !X;"]W;W)K&ULM9MK;]LV%(;_"N%U0PNTMBZ^I4L,)%&'95B[H&FW#\,^ M,!(="Y5$E:22!NB/'TDIHFC+M+6=Y$-L6>)[Q,>\G)>B3Q\H^\(WA CT+<\* M?C;:"%&^G4QXO"$YYF-:DD*>65.68R$/V=V$EXS@1!?*LTG@>?-)CM-BM#K5 MGUVSU2FM1)86Y)HA7N4Y9H\7)*,/9R-_]/3!Q_1N(]0'D]5IB>_(#1&?RVLF MCR:M2I+FI. I+1 CZ[/1N?\V"I>J@+[BSY0\\,Y[I*IR2^D7=7"5G(T\=4 ,715U:U+?RLN(")QF_-7I1,A@ MJL@D;H0O:^%@C["/WM-";#AZ5R0DZ2D?N4GLI)M38.GFEX$3L$;4HZ1 M=_(:!5[@H\\W$7KYXA5Z@2:(;S CO*^*1RB&WI9BA!]Y1W:_>N16_ZTJ6O7I MD[J#0]A^XZ'6G>[1]<;![$=T28M[PD1ZFQ%T0XJ4,O2!"GF[4454Q'G/#5\X MA=4(]9:7."9G(SD$<<+NR6CUTP_^W/NYCRVD6 0D9@&=MD"G6CUT=:&K@@M6 MR0%1H+]_EQ>@*T%R_D\?Q2DD14BQ"$C,HCAK*G@61 M$03ZB 7IX^.4&LJG%O.]#B!O['G!;(L.4%"+SJ*ELW#2^4!4PZ$Q(0E':T9S MQ+$@:Q9U!CM>#7*$&N3YLSAA#L2UVFU78WZR PEK@EBVXY>$NE[8#UVL) MCWRM2!$_*G@E82E-TAB5^%&=[H/FU!\*#5(LGWE!RD&*1NZ86.5EEA)FT&XPCF2V>R^$[0S["18+^B 6] M)4P>R:9$<+Q!C_(R!VK?,QFKY[R%]UA4+!6/,M/J'P'=Y8?"/7 WLJ)CA#S_ M-=J7-D50]V/SZF3X_K#&V1T6Y;R2I,4=2E36^ETGK[U(G2$&(ZW59IWQ,=@> M&*$BVM " RWX[]#D>T[B2CG6HP$ZPPT&&.P #'< D6T 1J7X;MMQO56*M>. M UV0:C;NI07J-!JU[G3L[\[$4#%M7L9$^,[L>E4;,KV<(DDEJOD)^N0AO^]W MD1=NW<&L:C7?[\(*Q_/E-JWG\ J^,0O^$6[!FG"WFUO3S'J7'B[\Y'(9O+(;O]A@[],AZ3?22I?RT,61L7SH":BT:M1U+M@Q/K+]M?L]A-'SC M-'QWPOV)X8+C>JDWIEQPA(5@Z6TEL,Y"*$HYKW 1:]^VUZ2YHPQ&N>SMMSTN M#2JN3<^X"]^==!^Y9"=[KEZ)O,1E21+YDF6H [Z?**@1 56+H-3LY6+C,P(/ M=%TO +4=H&H1E)J-TEB0P&U!=I=H=!='%9?M="T;X;"9JM<*UA]O!2;P)9N=YWGP<3K<9 M0AJ7"$K-9FA,27# E! 6RZZ,[S0\&2)/J[SA^ 15CK$HPVH^)R55"62]G%B? M+>7)F.:YG,8TVUZT]3TLNV2WH8(^_(!2LZ$:YQ*XG8IW-NG<$,=Q^D^+/^%!TJL W(&)S M;7 &]V6=K*OT7*\>ZDT#U_J)2R]54-\#JA9!J=G@C3<*3F [.:CA 56+H-3L M?2'&\(3N1QE[UKP[2T-EFS_U;@\!-4"-FI5&C<.M7@\5TB9F?$WH]C4#>CW^ MUO1Z_^A>[PX^F">H&8)2L\$;,Q0&H+T^!'W\ JH60:G9*#O;P=R>Z'_W>MA= M8;OFR1N?;#]]@(II(S..)W0['MFG0_2)L!PI>+U00!_*@*I%4&HV/.-ZPAEL MUP4U.*!J$92:C=(8G!!P7YA;:S!'4'<3]N\SFYK%*)N0\2WAH._B7&+#D8%J1:%NY9HZB^Z?LA&91Q,Z'8P![?5N,L/I@)J0@[6C74VZ&ULM5A=C^(V%/TK5KJJ=J5"["2$, 6D&6A5JMWM:)AM'ZH^F,1 M(G- MV@[L_/O:228!QF,8Q+X,^;CWY!Q_W'O&PQWC7\6:$ F^YQD5(V;&=46\ M)CD67;8A5+U9,IYCJ6[YRA4;3G!2)N69ZT$8NCE.J3,>EL_N^7C("IFEE-QS M((H\Q_SICF1L-W*0\_S@(5VMI7[@CH<;O")S(K]L[KFZ-=!2%HQ]U3>S9.1 S8AD))8: JN?+9F0+--(BL>W M&M1IOJD3]Z^?T7\OQ2LQ"RS(A&7_I(ES#)1 M_@6[.A8Z("Z$9'F=K!CD*:U^\?=Z(/824/A*@E,<)P2L)?IW@ET(K9J6L M*99X/.1L![B.5FCZHAR;,ENI2:F>QKGDZFVJ\N1X2A82=,"\FD7 EN"S6CL3 MS/E32E?@-F<%E?IQ&?A^2B1.,_%!I7R93\'[=Q_ .Y!2\+AFA< T$4-7*E8: MVXUK!G<5 ^\5!B'XQ*A<"_ ;34ARF.\J-8TD[UG2G6<%_+.@7>##7X 'O<# M9V)/GY)8I:,RW;?0\9L1]DL\WS;",RHD+]3RE^#?CRH S"3)Q7^FT:K0 C.: MWM4W8H-C,G+4MA6$;XDS_ODG%,)?35*O!'8@/&B$!S;T\2.3. /Q\U+:XJP@ M)L$52EBBZ*JS'?L!C*+>T-WN2S&&H1 U80PW)GI7D1R+$C=IHG.NYV3!> M%A>UWA,U;2:V%5QOCT8G0/TCKH:@7M W,PT;IN$9PYDQNNI(PO-SN(:F(0O" MZ(AM^(*M[P]"%)CY]AN^?2M?M7U",&%T2Q3/14; G-"4%7 CL0/FB$#ZQ3KCH0T>MQ)D2!:6S<[78$M6A0!PY, MPJR)%PI#L&V3T$KL$Y8%3^43T!J-3_U*\EI1GGU%ZJV8 MMEM1&5DAE4_1#0F7WL:HSC,4SAZ$\%B<]>.7BFN-!;*V[[,;; USL@_4<4>- M(.C[YD: 6B. [$Y .RGPJ)O6])5.90=X:PV\%MJAW-92H-Y5ZS^R6I0WB[\2 MVJ'XUJ4@NTTYIP><@-#+I0/--=*:>:FXUM(@NZ=J<\MR69QMN&UX=$:G- ML%*S C*R5*FPVU>%BU>G+M6-9)ORX&+!I&1Y>;DF."%: MLZ_Q_U!+ P04 " #P.0%94 @$:0T# "\"0 &0 'AL+W=O\P%)U^<(5*PXX,Z0B=WW/B]P"$^K$ S-VP^,!*V5. M*-QP),JBP/SW%>1L,W0ZSG;@EBR64@^X\6"%%S %>;^ZX:KG-BH9*8 *PBCB M,!\ZEYW^.-)X _A&8"-VVD@[F3'VH#N3;.AX.B#((95: :O7&D:0YUI(A?&K MUG2:*35QM[U5_V2\*R\S+&#$\N\DD\NA<^Z@#.:XS.4MVWR&VD]7ZZ4L%^:) M-C76G8"7Y-\-N$\!E"4!."E\X0UH3PI3-T M:X*Q[E;>3>(2+'$\X&R#N$8K-=TPV3=LE2]"]3Z92JZ^$L63<0(SB3Z@:;5- M$)NC.R9QCB94 @B:4;D4:$PSR"S\Y#@_ M.L)W58Z:1/G;1%WY1P6_E/0,!=Y[Y'M^:(EG]')Z8+/S?[./_WGVO60$S:X) MC%YP;-=,J)"\5#5#HA]?%0!-)!3BIVVM*[70KJ9+85^L< I#1]4Z 7P-3OSV M32?R/MH2_9IBR6N*C5]);&])PF9)PF/J\4AM=Z[*;JE^7K+]>:'Z>6U+4JE% M1DT?)NO8]_V!N][-M USOH])#C%AV-W'C"V8;J_![-GM-G:[1^U>%HQ+\H3- M::.J%A&BQ#0%E#(AK?6FTNON!G'1:QFV8<*6X4/,11LSMF#.GS$<-8:CHX9- M6;;YB@Z2V^M$"I3#7$WEG?74&O#JKE!U M)%N9PW#&I#I:37.IKE? -4!]GS,FMQT]07-AB_\ 4$L#!!0 ( / Y 5F! MLJ\[5@@ "E4 9 >&PO=V]R:W-H965TKCMW9O/$Q>9Q+_49WR4_+.ZZ.NEM*G"Q8)I(\(YS- MKCKO[7>1V],!18M?$_8D=EX3?2H/>?Y9'WR(KSJ6'A%+V51J!%5_UNR&I:DF MJ7%\J:"=;9\ZJ<&]*N _GY _T# H H8[ 4XAP*&5<#PU"&-JH!1<77+RU%<2X]* M.KGD^1/ANK6BZ1>%((IH=0F33&OW7G+U::+BY.1>YM//\SR-&1??$__+*I'/ MY"UY'\>)UA9-R8>L_!^BE?:#QR1-4O&C:O+IWB,_?/LC^99TB9A3S@1),O(I M2Z1XH]Y4KV^3-%51XK(KU4AU?]UI-:J@')5S8%0NN.G#.U-3$U6$Y=[:)SP@\ M5WQ(F(>$^4A8@(2%):Q?P/0F<#T9N*YEJ7EHO2LK4)\-6?6WLNH;955.8_E2 M+\^"/'*:R=8%\]J(.5=,2)B'A/E(6("$A?V78AHX+\4$ZK,AIL%63 .CF/RO M2Y52Z#E)J^JMS@EB,LT7*E$2Y0;P6653,B[VFC#V?JRDDS$/"?"0L0,)"\Z5WU(6D7) !692YE]TC,7UNV]E$H&$U M)#K:2G1D'.=')B1/BFFN7#R+E+5-<$;.N8)#PCPDS$?" B0L1,(B$*RAN?%6 MN/+NR]G=U)K2+4R)IBVBD6V_^W[9VYZ[/EA:1Y4)H/I0506GA$ )M- M7F^SR7,.[O%0XVI*U:FEZIPG5:!Q-[=4>@VVL)$]N*?_,Y-OK8C)\_T1YW)I?F"EGJPQJ M+T!I/I060&DAE!:A:$WEU2:#W4,F&C;48H#2/"C-A]("*"V$TB(4K:G VH^P MS89$J"T(M2E0Z^R,)IRL:;IB>H-(#\^#4&\"2O.@-!]*"RK:<"=E&%^,7R06 MI[2*4"-KJJ8V'FRS\Q#44E$3V&I1^EEO"-MDKW&R3F*6Q>0Y86G[G@WJ.4!I M'I3F0VD!E!96M-&.VO8=+E2'3:G5#H5MKE.7*V,C1=4JR\31!!5J0$!I'I3F M0VE!1=NM;%@ORQ]MC9Q]Y?P;OH%=&P>VV3EX74H)=1.@- ]*\Z&T $H+CUQA MUY!2_AO^@5T;"+:Q3#RY8[RX#3.;LJK(QFL?JZB]D=4A'\N,/EMZ4$,!2O.A MM !*"Z&T"$5KW@U;NPJ.A&8*]'_ M>!MGYIZM1:C/ *7Y4%I0T9H[-'=O&W=*HP@UKJ9R:F? ,=>-;_0BFI8WXJ[5 M(GI )E + $KSH#0?2@N@M+"B[=XUN9].HCILJJFN]3OF6G\Y#_U2%"Q:=00M M\D-I'I3F0VD!E!9":1&*UI1<7>1WH$5^!UKDA](\*,V'T@(H+832(A2MJ<"Z MR.^8B_ROJH28V6?K$5KNA])\*"V TL(C5]A@KJ/&T=1>;14X9JM _Q!P\T/5 M1.WD,OWC9[),:?OR"W4%H#0/2O.AM !*"Z&T"$5K"K V$)PA=/F%V@90F@>E M^5!: *6%4%J$HC456!L1CKE,?<>XGO?TPIO/= UDD6=5$3@18J526YJI]'8E MA50ODNRQ59=00P)*\Z T'TH+H+002HLJ6L-]O;#ZVXRYJ;?:?'#,YL.';,H9 M%4P_U*&AMFI(9);S0GFZLM*JM?&+-'[<[XWZHV$SF;\Q#^1L&4'-!2@M@-)" M*"U"T9I/:*C-!=?\DX7#.SSR%[E7>043Q"8WI1"+1;A-<^9.SIW?H#0/2O.A MM !*"Z&T"$5K"K/V'%P;N?-SH4X#E.9!:3Z4%D!I(906H6A-!=;>A7O$N]A= M?>E*SG.N?:YBOU?U%Q]=CW>4>6T-!^-^?S!N-O1;&]H#U]Z[_2R MGD@(I44H6E,DM27A&@O.>_/2FB8I?4A+:QYI>&K#"#6^4D;=G><2+AA_+)Y1*=0LLLID^8C"[;O;YV"^+Y[^ MV*V;EP_1O*7\,&ULQ5;;;MLX$/V5@5ILNT 372PKE]H" MXB3%MFC1(,&V#XM]8*R119@259*VX[_OD%(4M96%1=%B7VR2FCGGS R'Y&PG MU5H7B 8>2E'IN5<84Y_[OEX66#)]+&NLZ$LN5Z#TNW/)58>R"G\YJML([-'_7 M-XIF?H>2\1(KS64%"O.Y=Q&>+\+(.CB+3QQWNC<&&\J]E&L[>9O-O< J0H%+ M8R$8_6WQ$H6P2*3C2POJ=9S6L3]^1'_C@J=@[IG&2RD^\\P4<^_4@PQSMA'F M5N[^PC:@J<5;2J'=+^Q:V\"#Y48;6;;.I*#D5?//'MI$]!RBZ0&'J'5PB? ; M(J?RBAF6SI3<@;+6A&8'+E3G3>)X9:MR9Q1]Y>1GTCLCE^M"B@R5?@'77S;< M[.$([IHB@ MH6%'$JB!8*%R\>E+*EC=)L+I5BU0MK% M!A9[Z-O=L+U;=OF#?]X3)+PU6.I_AW+5\,?#_+9SSW7-ECCWJ#4UJBUZZ1_/ MPB1X/1)=W$47CZ&GG]W.QNR(;5%1I\**@C*0,8.0,ZY@2[5'NU5D4_:A !J* M$T=A3XIM&A]/XYF_'1 V[81-1X7=&Y3 'MD M:C#YXSA)XP@AE+;C(*'2[L?:XK03>#H*W)P31XO>.3&D;A3D)_?V62?Q['_N MW+/?$%T8/)WNP:]JD1;IAQZ9'&B2L'?%A+^B35J4[P2<3.,#?1)&3P*B40%7 M?,LSI)MKSU%D@]P-P&F?^CM6OW?)EJA6[BFA82DWE6GNVVZU>ZY<-)?TDWGS MUJ'&6'&Z'@7FY&IC]$ USX=F8F3MKNQ[:>@!X(8%/;E060/ZGDMI'B>6H'O$ MI5\!4$L#!!0 ( / Y 5DC*^)$BP0 +42 9 >&PO=V]R:W-H965T M@.8IZ1+(O7I:IMTM>IVW7TQ M[84##D$%FVL[2>^WGPT42 $'IN5%@QW[^'>.?GFD[)7O,!;@+4L)7QD[ M(?(;T^3A#F>(SVB.B?QE2UF&A&RRV.0YPR@J)F6I"2W+-S.4$&.]+/J>V'I) M]R)-"'YB@.^S#+$?=SBEQY5A&^\=7Y-X)U2'N5[F*,;/6+SD3TRVS-I*E&28 M\(02P/!V9=S:-W?051.*$7\E^,A;ST"YLJ'T535^BU:&I8APBD.A3"#Y=<#W M.$V5)WG=^N?"^>E,QO$\3U-OR61V*V,N0$BO$7[5'REQU]Q MY9"G[(4TY<5?<*S&6@8(]US0K)HL";*$E-_HK0I$:X*TTS\!5A-@P5TN5% ^ M(('62T:/@*G1TIIZ*%PM9DNXA*A=>19,_IK(>6+]+&CXNJ-IA!D'C]_WB?@! M/H'GE\4P:CC@A\C\@=U!K\?4]FP+&N ;2@J['GU!%V"GO.@+TJJ'_?;KA@ M\A#^T^=C:<+M-Z$R\X;G*,0K0Z8>Q^R C?7//]F^]8L&T*T!79WU=;FA0*8L M%W(/$A(#), &QPDAJB$/08Y90B-P*;>JW,2K/B?*9;QB&54-#FO/MA9+\] # MY]5PWD2X:T"K$Q@S1 2.P%[N/ ,H34&>(ME_!M/K8/H^[*?T:TI_,B5^PRQ, M.#X;-K_#\\F9>_U 00T43 9ZDL%YST'\EB=,HE$&0D1"623/8@9=3-]Q^C'G M->9\!";_>/9P^33ZX,T[:&[@#: M:K3%5+1K<,!<'3C95!&4PB(;@A;=?5R+ M+I?G#^RL;345V]*3M8)U4I*OP6-YYM FQ>=B5BW2AG,DW0!<2TYL+=RW0@95 MC Z825DODQ1$2&"P10D#!Y3NL:[ 1#1-D10CV57R]^.7&$$+?S'SG$7[,^ + M;'R!_X,OX^K12*]*(-MNN17,X-"1:23(U@K(:$].:]9(9J?+#&<+=X"Y425; M+TMCF?,196VD)V[7$]N?V0/B8#<:9NM%;'Q2R,KWW]+!ZZ+/9_.YU?K8 VXT M(F?K56[LCFBJY!27_%Z7AG*A449;+XT3:L&3 +M6,"#ZL)%*J)=*#>G$M[]JH1-"9S%4P& C MC% OC&<)>V'<3J[;CN=^?$DV6S<)&69Q<5_"04CW1)27"G5O?2=S6]Y$-,/+ M"YTOB,D:Q$&*MW*J-0MD(%AY1U(V!,V+>XD-%8)FQ>,.(YGZ:H#\?4NI>&^H M!>J;JO6_4$L#!!0 ( / Y 5G6B'*9CP0 (3 9 >&PO=V]R:W-H M965T^>CX=L);.4DGL.Q"K/,?]Z13*V&3G0V=UX2.<+J6^XX^$2S\F$R,?E/5>?]0#%X-9HH%N6;9WVDB%R.G[X"$S/ J MDP]L\SO9#BC0_F*6B>(7;+;O>@Z(5T*R?&NL"/*4EO_X91N(/0/?9("V!JC@ M+CLJ*&^PQ.,A9QO ]=O*F[XHAEI8*[B4ZEF92*Z>ILI.CB>2Q<\+EB6$BU_ M[9=5*K^")H1<'9#)$XS\1Z\ RX0"\R) "D%CS25HJ-N MJNO/"[82F"9BZ$J%ISMQXRW*58F"#"@A^,2H7 AP2Q.2O+9WU;"JL:'=V*Z0 MU>$?*]H%/:\#D(=\\#BY 6?O7K&7?Y:>>E44>T5/OJ&G!R(D3V-)$B!T0,%* MAZ0M!%8_.@4OQ!+'9.2H'!.$KXDS_ODG&'J_6BC]BM(OO/<,E-<9%@+\-0/% MI(-_/JKGX$Z27/S;ANK_ -2@0@VL ?V3T;6*J8YG,4<=,"7SE-*4SL&2\)0E MX+_6Z2O12^=!X5S7I?4XC% P=-$@UG/$=4NR M:IJ.P.HWL: W\-NY!A77X#L7#*')D:MET%PM062($_3JPNH=&RGRLB3Q-E": M\N@UM.UB'RWP>WT#VE[-A\<%JP.*50T2+ F8X92#-'IX(UFN"0;_;@P:R MNL1#:UD^F)\GXOHMN%'75,Y@7>;AD77>1/8VBP]P!BVJ.[5$0+M&7,[GG,PUZ1U5'R7J^SD&3R7N5976U;2W MDI4=A*\*HF\,8BT=T*X=%K+Y5EQ-1$W-@%XXZ!F(:M& =M6P$,5%BEN06E0# M1H;2C&K50';5L!#94]O$B9H2TO>A(7*HEA!DEQ +YVV9LE.Q MK92HD8J*/U%AE1 M8 @NX#<$U[LJ%6 SO6F,E$[W&.W M$';7)WZ8HUIAT/^ZBT _8AN!:H%!=H'YWJ]VU-PZ^)YGF.Y:/M!1>X=3Y1POD[AU+Y(3/B\,7H8K7BLKRA**Z6QWP M7);'&O7KY>G0)\R5= F0D9DR];J1FB!>'KB4#YCV8)(;L)K8S#;0[M?/=D(&* ULXP5LYYYS?,]-[#M8,_XHY@ 2 M/14Y%4-K+N6B[S@BF4.!A59FX5[,IM+O>"$@P6>P03DP^*.JYE3 MLZ2D "H(HXA#-K1&7C_NZ7@3\)7 6FR-DQE[Z%DJ60K*C :@<%H>4_?JI\V (HGF: 7P'\?4#P J!3 M 3K'*@05(#A6H5L!3.I.F;LQ+L(2AP/.UHCK:,6F!\9]@U9^$:K?DXGDZBE1 M.!G>T(05@+[@)Q#H'1JE*=$%Q#FZH>5;J,MY'H'$)!<7*N1A$J'SLPMTA@A% MMR3/58 8.%)M1E,Z224\+H7]%X0[Z)91.1:TOD_]?B?U7?,Z-2O1W7^,1@O&)!$OWG*WKL0 ^,WV)0 E;4ED>B?5JW?J,S(V_MS[V^M=>PWJD M6J6RL_E#7_99MYC/"!4HATQ)N?:E*CY=R(MG"7,Y3)M55;X9SU>X!UP'J M><:8W$RT0-U AK\!4$L#!!0 ( / Y 5DN#Q)(O0, $00 9 >&PO M=V]R:W-H965TZ3C(2EYGF'T2 $KBP+2'Q.4D\W(L(WMQ,=LF7(Y88Z'*[A$<\2?5H]4 MC,R&)88,W9/\2Y;P=&0,#)"@!2QS M_I%L_D5U/K[DBTG.U%^PJ6TM \0EXZ2HP2*"(L/5+_Q>UV$'('CT *<&.&V M=P#@U@#W6(!7 [QC 7X-\(_-(:@!P;$>PAH0*K&JZBIIII##\9"2#:#26K#) M!Z6O0@M%,BQ7XIQ3\383.#[^(!;[.\(86"$*YBFD"%R!N5CO29DC0!9@!BG. M\)*!Q\9@ ED6 X@3,,WRDJ,$G$\1AUG.+@3X:3X%YV<7X R8@$E[!C(,GG#& MV>7.Q*>4E$QPB,FSO?'0Y"(O&9T9USE,JAR< SFXX#W!/&5@AA.4:/!1-S[H MP)NBGDU1G6U1)TXGX=L27P/7N@2.Y7B:>.Z[X>\A%7#[('QZO'=7 Y\=[UT' MC_XL]X??#GY/"K=9WZ[BZO%:U:+U\6N3L,W."8% M N?R5+S0K9"*(E 4\J)?CZ]LV_']H;G>U5YC%K@WSK[55$=V8P4MLIG&S'%L MQ]HWBW1L8>"%^V8/&C//M@*YS?%\SN+]T5=^^(V@&M$Q5?,]K 7WS^, MBY-=;,/+ZN[05;7B]G=B"D//#UI%[8S@U VE<>F%-ZV:SOIT&>FRM#R[I8\N M,"\8Z.4)&GF"/Y>GOM!U @5'"=09PZD":5QJ!.K39:3+\K5 NL ."A0V H6_ M/'SR[:>8$J=CNU14X>X6MJ[M]AG4Z?!4-;0NG?9)U:?+2._2;:FAM?(/G&:# M1HW!R6IT[([!47ITNCQ5#ZW+5WKTZ3+2NVSKH;5ZI8>YT[04B"Y5/\I 3$K, MJ^^[9K9I>>]4I]>:G]BW,ULS'XD6N>IH7^BK_EI\XBXSS$".%L*5=1V*G4RK MGK4:<+)2+=,SX:(!4X^I:/,1E0;B_8(0OAU(!\T_#L8_ 5!+ P04 " #P M.0%9;<+BSMT# X$P &0 'AL+W=O'H@^T=&T1D4B5I.SLWX^D M9%ER9&T!!-0OT1?O\3GGWJM<<;IG_$G$ !(]IPD5,RN6,KNV;1'&D&)QQ3*@ MZLF&\11+=/$M2J?E,'UL\/ MZ.^->"5FC04L6?*51#*>66,+1;#!>2(?V?X#E()\C1>R1)B_:%^N=2P4YD*R MM Q6#%)"BR-^+HVH!2B<]@"O#/!. X9G @9EP, (+9@96;=8XOF4LSWB>K5" MTR?&&Q.MU!"JT[B27#TE*D[._U25\HD)@3+@:!5C#N@=6JEBB?($$-N@&RI) M1))=22$PC0K?H[CE,\@@BM.$L14N69KG$)DL*8($%"=%7 MXR=$[VYVP%5]%+_5A'ES"Q*31+Q5%$3QN#P0BOZ*62[40C&UI=*MV=MAJ7%1 M:/3.: S09T9E+- =522;\;;RJS+-.YBV\#H!_\CI%1HXOR'/\88M?);_/WS0 M06=0Y7!@\ 9G\,ZEJ$K+^].TW&_0'>94F2[00Y7X;Y\4,/HH(17?VUPN6 S; M6>CWS;7(< @S2[U0!/ =6/-??W$#Y_FIO>'FL9E39?56H-IL['@YAMN^BV[FRM9P]'4WM7]:5DUGN":RA.JA4!Q?1'T&?AO4$UC!L5!DV MNN#^&+VH_.'('YRTQ\M%?C >MW?'N)(][I3]"$)R$BK&J&B4+Y3(UO\WG3BO MS71/8 W)DTKRY"):8]*G83V!-0QSG>/ Y%QPV6'O[(B2!&R",D6'>*K@TUU1MUK80[(5^;^K[0F@9X1P.\BVB7DD9? MIO6$UC3M.)VZG;/62L[UR'#'=[AESR:CB*'6:>T)K"CZ.EJY_&;W1ZUS:%UK3M.-DZG;.<3^[-X*64R^+*N[E;;/S=FT^/D_D)O"YF]C2-,L:?T&?,M4=\M M"6P4I',U4I1XL4U37$B6F9V.-9.2I>8T!AP!UPO4\PUC\G"A?Z#:+)O_"U!+ M P04 " #P.0%9.4N0EXX% #$) &0 'AL+W=O\?W RVC"1ZME=>Z#7"U% MH=.$LP\2J2++J'RZ8:EXO!KAT;<3'Y/M3IQ1'7Q'92IK(3Z7!W?QU<@O:\12%NE2@II_ M>W;+TK14,O7XTHB.VC++P,/OW]3?5\F;9-94L5N1_IW$>GP,R0E&AM,B:8%.#+.'U?_JU 7$8,#D30)H \?.X/6IJK MB8G3JX=BK=B7@G&-WNW+S]?H.HZ3\IG0%-WQNF653^A%R#1-4O72W/+I(40O M?GRY]+2I0BGD14UQMW5QY$QQ&-T+KG<*O>,QBWOB0W=\X(CW3.IM_N1;_C?$ M*7A=;,?(QZ\0\"[YG4R3IEZ('Q1$CTA]!,H;!@94E!3T5OG,)E[_-6Y31B5R/3O2@F M]VRT^OD''/B_]$&#% N!Q"R@TQ;HM%*?//?U^.=W

ZTRQ3__9AG$)BA!0+ M@<0LC+,6X\S9+D.VUBB7"8^2W'0K-!,%UWWXG#)#\=5B0256CG_[U60Z\ZN_ MI;<_9 -4K,4F:-D$3C;F;=72#']%U=]J9DK0Z"/5K(^/4VHHGUH,^P> _+'O MD]D1':!"+3KSEL[\4\Y-NTB?'"07+>S&T.U&]:U&^<%;BG MNI")?D+AF=?8&3Z4K+LN)LDQJF8XYX;^$*@V%BKL=Q-0_U+_9V8KE8\PCR$N M6ZD62.VH*:R/G5MN*+Q&#>.#3A!/QL'BJ ^$*M6&=#!+QP-?WJ/!%$7UI*]W M4GWC5A_,#)\,K/AT3(4JTR9&.F)D&+&$&U=C>$5=>S,0H][WTZT]F%>M-C_@ M-9^,,3X&!E2H#:RS#AC$.Z#_T/&DN)<@J)\ 50NAU&S0G:7 P)X"@YH*4+40 M2LUFV?D*#&0L\*D9P $F/6;@UEWD8$#?PUO@SEQ@M[LXZ08ERPL9[:AB+EJU MZ.R0%OEJ0EB2$4K-I=68#/\-MG! JIY 15;M>4O-34OYBWDL*U#Q J=FD M.C.!W7/L^7CF7QXM%L\=+4"M!JA:"*5F@^ZL!'X#/%J F@M0M1!*S5[J[:P& M<5N-9X\6C8XU6C0K1\=OM;O(H8"@U&Q G/YK/C@E!FH\0 M2LTFU-D*,M!6#%Z/NE" 8]FGP0GI34(H-1MG9SJ(VW0,7Y2Z( BY]M/P!O4> M4&HV[\Y[$.=\_#SO-=LFG"=\B^)SK[M;V5YGZO\I#=1Y0*G9)#OG0=S.X^(: MWX5XF]>BEQ>H$8%2LWEU1H1<_)ECT#)?(X?)P>@2D/')X )J/Z#4;$:=_2 # M?^P8MLK7J+O7Y6[==1A,['O8$-+9$#+P1XTAJWR-MKTF<$P+U$M J=6TO(-M M'QF3VVK[C#*IFY92[P!IS[9;=*ZKC2E>=WN]O^>>2M/_*Y2RC0GUQW/36;2)9"ZU%5GW=,1HS6=Y@KF^$\7W-05E NW%I]3]02P,$% @ M\#D!6<@M07 Z P R!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D3 M2!-IFQ&:T5;:*B%-VB8D>-@;38F>.R=K]^OG::?N"+& ];NU0T]CT^ MYQ[;-\0PJ,U*L+LY8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E M&C]^YH!S$@=%+U\@>M'!=2V&2:>[TF[XJ17R MQ%.,=O4B1\\8PH3[ 3_6_L82=#!R%B1O41TQ;G9R-"B4W&QH0GS *M.218]4 M#,F8"C[1'%@%+;E8^7 / E,EE(Z,K22;J@N1^I>'N[X'1=;HE%PJ[7+[#/Y[ MT@S? ]8],,B%: WVB ^,!A4UAFEY8SMNL L^@:*F?;^JK,.9IJMN[Y)L".YF MDTR4SIENTW3).C0:"%: ' MP._%CO:RV-JS#NR8;)O64-/T,KX#^MMJ7GM;-GF5;E3Q1V4^+>QTI.M#A;); MS0J^=/UET1K U+NX.JTJL?HH^$R6S$_^Q0E' [KF17.E^2^;#4IE:@-,D^B1 M:<.GVY&?FE;W;&G6Y;0L<,^](_3\=]=YQB335&R;MK5_R*O\:L?)U;^R['ZK M[!L.>FQ>JX=N\O(83*;'8/(H:K)_^":3[/ ]-L>V@S,9-X>,K9/,SCFFC49P M7AR2;W#R%)NDT63!A>&RZ5\46;MJ%M8B&;4IOT%IM=-V\.JS<5ESI8L'S==/9NX9F0;-FMS 6$?N7%7 M&,$X'@LC@&%Y, <8Q[.P//_3?/KH?#R&>>L'D3[*Z:,-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( / Y 5F7,9J.+@4 -@M / >&PO M=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A?#+=H'-VKJF#>( :9)V#62;( [RNJ E M.B8BD2Y).4V_OJ0S+U$^V+I:/1B+/<,CC1VT>%EH_L&]MH^QTM')N M?30>VVHE6F[_UFNA_)&E-BUW?M/5"-M(]34?]]T:,6"N5;.5W44]'DQ&S M*_WXCS;RNU:.-_/*Z*:9CI+M@3MAG*Q>[9X'R%N^L/T>QQ[#9?Q=C,%M]''8?6Z#>&3^ M3QCU-H1!, E5W)M1TQQ5LQ'>U.85S5[$(Y'R0V4]M+^7/# MG?J_GM7;NW8>%\30'$E_P,SJ'IP.\DRK6B@K:N:_6=W(VG/4["-ON*H$ Y I M IGN!7(>P3,@>0)0)9[A.R )"' M".0A+>0U?V(;RZZ%Z7\>6O2YM%6C;6<$0'R/(+ZG19PI*VMAV*WAM>^IV:DQ M7-V'9NTL(/R $'Z@);S:"+/QTH =]@3KL2>T//.N;;EY8GK)YO)>2?\S[BUS M6E6Z\Y:!F*A8B,UR(S9"=8+=B$I[RG"\-^&Y6 H3O7T)II:$V"V?N#3LCC>> M]%_!0[MX^>HEF%028JM\[*Q4PEK?R[0+J;8G0#A,)@FQ33YK73_*INF?Z\RG M=^H^$+!3:T4<0LPF";E.VE:Z_JG^%3IKY[L9H2HI_*8'AYB83Q)BH5RYE>\& M+R7O\VE/!\$PAR3$$CD7"P=9,%DDQ+:8.UT]K'3CC6'_8!=?.Y]40S9,$PFQ M)V:JTJU@M_Q;].Q2S!4IL2N^^.M>:M]]K/V[-5_QJ-]-,3VDQ'J8=PLKOG9A M?'3A10'?L!0=:A#[ +5KE,:GF!=28B_@F#"13S%#I,2&0). .)J8(E)B1;R1 M!+!WM]R#1*T94T1*K(C!9& '^2>DQ'R1$OL"SPJBD@*FDI18)6A:$+^:F%52 MZM''R[1@Z'EGF&,R8L>$_& 0"M-+1JV7@41A$!)S34;LFM=V'D1$BUI[]0RL MQ6289S)BS^"8L!J389[)B#V#8Y80$_-,1NP9'/,08F*BR8A%@R<7, ?*,-%D MQ*+!,:,FA(DF(Q8-C@F;4([9)B>VS5NIV@&;^ZO#T7R.^2L:$32C'+)036PC!#%T5Q$0G5X@M-)R?'[#3N@[M"6)B%LJ)+?069M^ MN@9B8A;*]S+:><:,FQ!FH9S80F]B;B4*,3$+Y<060C'C:&(6RHDMA&-&$Y28 MA0IB"Z%CW"B:!6:A@MA".&843.CK)_]NF90:B&3*?B9$BC=P111[!S$Q"Q7$%GK&!./@4*HYX\8\A34*< 4* M9J'R=U3>(LQ;[?J8.F&BLG6)6:C<1RWNUTL ,3$+E=0S/\.8N^A"3,Q")75% M#F"^IH2#C!*S4$E=D<.B&77O)6:ADMA"<-)VH&."F.AB,V(+#52*?X[71/S0 M,0N5Q!9",>.'CEFHI%Y%\&+N^<6#AYB8A0N/^9'MR7(NE'[K47_Q?6+^_ MXDUU;5CXV"YRRHNP/&'9-E+C6O=PN3=XNJ3WX 4$L#!!0 ( / Y M 5F7=W+D+ ( /8H : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25 M+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+ M@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#; M46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [ M4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^MUP? M?UE^GT2<%Q>7M+2;-DVNMOGG MV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.& ME>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R M=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[ M7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\: MI \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ \#D!60=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " #P.0%9+L;J5^X K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #P.0%9F5R<(Q & "<)P M$P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( / Y 5DV=CPGYP4 /D> 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ \#D!6;%+P2Z.$<# "+"P & @('L M'P >&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!62T8 M WQ)"@ RU, !@ ("!:2, 'AL+W=O@M !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ \#D!61#"[$!$ @ B@8 !@ M ("!"CH 'AL+W=O&UL4$L! A0#% @ \#D!6:27#K[V&@ -5< M !D ("!MT$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!66&-66H9!P Z! !D M ("!AFL 'AL+W=O<%ALL$ R"P &0 @('6<@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \#D!61HPTI[0 @ + 8 !D ("!L( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!61>= M64%&!0 5 T !D ("!&9H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!6;:[[&F &P #EL !D M ("!/*@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \#D!6<)"J@G.!0 ?Q( !D ("! M1\L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \#D!6>CGWQ._ P 7PD !D ("! ]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!61G(0VD' M!0 S0P !D ("! .8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!66NPB&:] P 70\ !D M ("! _D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \#D!65&PO=V]R:W-H965T&UL4$L! A0#% @ M\#D!68MKQL!X"0 "% !D ("!T1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!6?#UYP(:!@ M>R, !D ("!(R ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!66 _F*=% P X@T !D M ("!ZRT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \#D!69^:N91Q P '0T !D ("!3S@! 'AL M+W=O&PO=V]R:W-H965T(N?@4 #T? 9 " M@0I 0!X;"]W;W)K&UL4$L! A0#% @ \#D! M6<(7"P#U @ U D !D ("!OT4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!63CA[X+N @ *@@ M !D ("!W4\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!6;SL!0)2!P $3( !D M ("!F%D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \#D!68&RKSM6" *50 !D ("!TF@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!6=:( M&PO=V]R:W-H965T&UL4$L! A0#% @ \#D!66W"XL[= P .!, !D M ("!?84! 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !- $T $A4 (N= 0 $! end XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 239 337 1 true 59 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 100080 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Overview Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOverview Overview Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue Recognition and Deferred Costs Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCosts Revenue Recognition and Deferred Costs Notes 12 false false R13.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurements1 Fair Value Measurements Notes 13 false false R14.htm 995495 - Disclosure - Business Combinations Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinations Business Combinations Notes 14 false false R15.htm 995505 - Disclosure - Goodwill and Intangible Assets Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 995515 - Disclosure - Commitments, Contingencies, and Leases Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases Commitments, Contingencies, and Leases Notes 16 false false R17.htm 995525 - Disclosure - Other Liabilities Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilities Other Liabilities Notes 17 false false R18.htm 995535 - Disclosure - Debt Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebt Debt Notes 18 false false R19.htm 995545 - Disclosure - Stockholders' Equity Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 19 false false R20.htm 995555 - Disclosure - Income Taxes Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 995565 - Disclosure - Net Loss per Share Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss per Share Notes 21 false false R22.htm 995575 - Disclosure - Subsequent Event Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEvent1 Subsequent Event Notes 22 false false R23.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995595 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995605 - Disclosure - Revenue Recognition and Deferred Costs (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables Revenue Recognition and Deferred Costs (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCosts 25 false false R26.htm 995615 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurements1 26 false false R27.htm 995625 - Disclosure - Business Combinations (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinations 27 false false R28.htm 995635 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 995645 - Disclosure - Commitments, Contingencies, and Leases (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables Commitments, Contingencies, and Leases (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases 29 false false R30.htm 995655 - Disclosure - Other Liabilities (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesTables Other Liabilities (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilities 30 false false R31.htm 995665 - Disclosure - Debt (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebt 31 false false R32.htm 995675 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquity1 32 false false R33.htm 995685 - Disclosure - Net Loss per Share (Tables) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare 33 false false R34.htm 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 995715 - Disclosure - Summary of Significant Accounting Policies (Additional Information) (Details1) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1 Summary of Significant Accounting Policies (Additional Information) (Details1) Details http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) Details 36 false false R37.htm 995735 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) Details 37 false false R38.htm 995745 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) Details 38 false false R39.htm 995755 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) Details 39 false false R40.htm 995765 - Disclosure - Revenue Recognition and Deferred Costs - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails Revenue Recognition and Deferred Costs - Additional Information (Details) Details 40 false false R41.htm 995775 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) Details 41 false false R42.htm 995785 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details) Details 42 false false R43.htm 995795 - Disclosure - Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) Details 43 false false R44.htm 995805 - Disclosure - Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details) Details 44 false false R45.htm 995825 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 45 false false R46.htm 995835 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails Business Combinations - Schedule of Total Estimated Purchase Consideration (Details) Details 46 false false R47.htm 995845 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) Details 47 false false R48.htm 995855 - Disclosure - Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 48 false false R49.htm 995865 - Disclosure - Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Details) Details 49 false false R50.htm 995875 - Disclosure - Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) Details 50 false false R51.htm 995895 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 51 false false R52.htm 995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 52 false false R53.htm 995925 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) Details 53 false false R54.htm 995935 - Disclosure - Commitment, Contingencies, and Leases - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails Commitment, Contingencies, and Leases - Additional Information (Details) Details 54 false false R55.htm 995945 - Disclosure - Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details) Details 55 false false R56.htm 995955 - Disclosure - Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) Details 56 false false R57.htm 995965 - Disclosure - Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring Charges (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring Charges (Details) Details 57 false false R58.htm 995975 - Disclosure - Other Liabilities - Components of Other Current Liabilities (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails Other Liabilities - Components of Other Current Liabilities (Details) Details 58 false false R59.htm 995985 - Disclosure - Debt - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 59 false false R60.htm 995995 - Disclosure - Debt - Summary of Net Carrying Amount of Debt (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails Debt - Summary of Net Carrying Amount of Debt (Details) Details 60 false false R61.htm 996005 - Disclosure - Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) Details 61 false false R62.htm 996015 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 62 false false R63.htm 996025 - Disclosure - Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) Details 63 false false R64.htm 996035 - Disclosure - Stockholders Equity - Summary of Changes in Stock Options Activity (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails Stockholders Equity - Summary of Changes in Stock Options Activity (Details) Details 64 false false R65.htm 996045 - Disclosure - Stockholders' Equity - Summary of RSU Table (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails Stockholders' Equity - Summary of RSU Table (Details) Details 65 false false R66.htm 996055 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 66 false false R67.htm 996065 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) Details 67 false false R68.htm 996075 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) Details 68 false false R69.htm 996085 - Disclosure - Subsequent Event - Additional Information (Details) Sheet http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails Subsequent Event - Additional Information (Details) Details 69 false false All Reports Book All Reports bigc-20240630.htm bigc-20240630.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bigc-20240630.htm": { "nsprefix": "bigc", "nsuri": "http://www.bigcommerce.com/20240630", "dts": { "inline": { "local": [ "bigc-20240630.htm" ] }, "schema": { "local": [ "bigc-20240630.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 285, "keyCustom": 52, "axisStandard": 23, "axisCustom": 0, "memberStandard": 37, "memberCustom": 21, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://www.bigcommerce.com/20240630": 2 }, "contextCount": 239, "entityCount": 1, "segmentCount": 59, "elementCount": 636, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 905, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R4": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b2975cf9-387f-438d-9def-23e4d2be928c", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R5": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R6": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_ba9463b3-df38-436b-9532-1c37e382066c", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9d3d458f-e6e3-494d-b0b0-8682e0a4a515", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R7": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100080 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOverview", "longName": "995455 - Disclosure - Overview", "shortName": "Overview", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCosts", "longName": "995475 - Disclosure - Revenue Recognition and Deferred Costs", "shortName": "Revenue Recognition and Deferred Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurements1", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinations", "longName": "995495 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "995505 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases", "longName": "995515 - Disclosure - Commitments, Contingencies, and Leases", "shortName": "Commitments, Contingencies, and Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:CommitmentsContingenciesAndLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:CommitmentsContingenciesAndLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilities", "longName": "995525 - Disclosure - Other Liabilities", "shortName": "Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebt", "longName": "995535 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995545 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995555 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare", "longName": "995565 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEvent1", "longName": "995575 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995595 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables", "longName": "995605 - Disclosure - Revenue Recognition and Deferred Costs (Tables)", "shortName": "Revenue Recognition and Deferred Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsTables", "longName": "995615 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "longName": "995625 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:ScheduleOfEstimatedPurchaseConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:ScheduleOfEstimatedPurchaseConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995635 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_fcf37bbb-26a1-4d01-8dda-f30b81d3992d", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fcf37bbb-26a1-4d01-8dda-f30b81d3992d", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables", "longName": "995645 - Disclosure - Commitments, Contingencies, and Leases (Tables)", "shortName": "Commitments, Contingencies, and Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesTables", "longName": "995655 - Disclosure - Other Liabilities (Tables)", "shortName": "Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtTables", "longName": "995665 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995675 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables", "longName": "995685 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:SellingAndMarketingExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2d1a5814-d559-4917-9bdb-41584e917c0a", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R35": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "longName": "995715 - Disclosure - Summary of Significant Accounting Policies (Additional Information) (Details1)", "shortName": "Summary of Significant Accounting Policies (Additional Information) (Details1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_ebee3db7-d709-4797-9d03-d7fff0df83c3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ebee3db7-d709-4797-9d03-d7fff0df83c3", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R36": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails", "longName": "995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_ebee3db7-d709-4797-9d03-d7fff0df83c3", "name": "bigc:RevenueRemainingPerformanceObligationAmountCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ebee3db7-d709-4797-9d03-d7fff0df83c3", "name": "bigc:RevenueRemainingPerformanceObligationAmountCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails", "longName": "995735 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b1271fd8-483b-4e5d-a49c-e9b70fc6d79e", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R38": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "longName": "995745 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details)", "shortName": "Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_54134bae-fc10-4f34-b980-e0d987c2ddb9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R39": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "longName": "995755 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details)", "shortName": "Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f2a8111d-78e4-46ab-a045-22ffb7dbec8d", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R40": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "longName": "995765 - Disclosure - Revenue Recognition and Deferred Costs - Additional Information (Details)", "shortName": "Revenue Recognition and Deferred Costs - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:AmortizationOfDeferredSalesCommissionsEstimatedPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:AmortizationOfDeferredSalesCommissionsEstimatedPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "longName": "995775 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R42": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails", "longName": "995785 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details)", "shortName": "Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_027e1588-dd35-4e89-9d93-85137fec3fb9", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_027e1588-dd35-4e89-9d93-85137fec3fb9", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails", "longName": "995795 - Disclosure - Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details)", "shortName": "Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails", "longName": "995805 - Disclosure - Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details)", "shortName": "Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "longName": "995825 - Disclosure - Business Combinations - Additional Information (Details)", "shortName": "Business Combinations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_260668a8-780c-4bc6-8ed8-a277f15d1b65", "name": "bigc:BusinessAcquisitionCompensationExpenseSubjectToVoluntaryTerminationOfEmployment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R46": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "longName": "995835 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Details)", "shortName": "Business Combinations - Schedule of Total Estimated Purchase Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_260668a8-780c-4bc6-8ed8-a277f15d1b65", "name": "bigc:BusinessCombinationBasePurchasePrice", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_260668a8-780c-4bc6-8ed8-a277f15d1b65", "name": "bigc:BusinessCombinationBasePurchasePrice", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "longName": "995845 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details)", "shortName": "Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bb1d4765-9933-47e3-8844-ff575babee59", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R48": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "995855 - Disclosure - Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e111a13a-f879-4439-8b1d-902e185ff5c0", "name": "bigc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R49": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "longName": "995865 - Disclosure - Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Details)", "shortName": "Business Combinations - Summary of Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_ebbbb7c9-63fd-4099-a9d0-62e92e1b133a", "name": "us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ebbbb7c9-63fd-4099-a9d0-62e92e1b133a", "name": "us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "longName": "995875 - Disclosure - Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details)", "shortName": "Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_e111a13a-f879-4439-8b1d-902e185ff5c0", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9a72fdae-1c4f-4c15-ad43-702234d51ae1", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R51": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "longName": "995895 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "longName": "995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails", "longName": "995925 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "longName": "995935 - Disclosure - Commitment, Contingencies, and Leases - Additional Information (Details)", "shortName": "Commitment, Contingencies, and Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:LeaseOperatingLeaseExpirationYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "bigc:LeaseOperatingLeaseExpirationYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails", "longName": "995945 - Disclosure - Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details)", "shortName": "Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "995955 - Disclosure - Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details)", "shortName": "Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails", "longName": "995965 - Disclosure - Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring Charges (Details)", "shortName": "Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_79c4f89c-1b80-4bee-b74d-296d3ed81d7e", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R58": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails", "longName": "995975 - Disclosure - Other Liabilities - Components of Other Current Liabilities (Details)", "shortName": "Other Liabilities - Components of Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "995985 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_6b2a9f0a-9203-40c0-ae13-3f6bac507926", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e04cdf4c-6b75-4760-b3e5-b21dd6326b3f", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R60": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "longName": "995995 - Disclosure - Debt - Summary of Net Carrying Amount of Debt (Details)", "shortName": "Debt - Summary of Net Carrying Amount of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bec1407d-d7bc-4c0a-bfe6-702f1f81a4d1", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "longName": "996005 - Disclosure - Debt - Summary of Total Interest Expense Recognized Related to Debt (Details)", "shortName": "Debt - Summary of Total Interest Expense Recognized Related to Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "bigc:ScheduleOfInterestExpenseRecognizedTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "bigc:ScheduleOfInterestExpenseRecognizedTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "996015 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R63": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "longName": "996025 - Disclosure - Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details)", "shortName": "Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails", "longName": "996035 - Disclosure - Stockholders Equity - Summary of Changes in Stock Options Activity (Details)", "shortName": "Stockholders Equity - Summary of Changes in Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_2d1a5814-d559-4917-9bdb-41584e917c0a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d1a5814-d559-4917-9bdb-41584e917c0a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "longName": "996045 - Disclosure - Stockholders' Equity - Summary of RSU Table (Details)", "shortName": "Stockholders' Equity - Summary of RSU Table (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_6e3bc7e0-fbf5-448e-8ad4-5b988beca76d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6e3bc7e0-fbf5-448e-8ad4-5b988beca76d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996055 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "996065 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details)", "shortName": "Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2803627f-1f54-44fe-8beb-cead0e4db3bb", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } }, "R68": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails", "longName": "996075 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details)", "shortName": "Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_697348c4-889f-4263-9e9f-23c333e1f724", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "longName": "996085 - Disclosure - Subsequent Event - Additional Information (Details)", "shortName": "Subsequent Event - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_6b2a9f0a-9203-40c0-ae13-3f6bac507926", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ea40aa59-28a8-40c8-8935-c1647048fc07", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240630.htm", "unique": true } } }, "tag": { "bigc_AccountReceivablePaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AccountReceivablePaymentTerms", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Account receivable payment terms.", "label": "Account Receivable Payment Terms", "terseLabel": "Account receivable payment terms" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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", "r746" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Credit Losses", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r895" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r267", "r268" ] }, "bigc_AccountsReceivablePrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AccountsReceivablePrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Prepaid Expense and Other Assets", "label": "Accounts Receivable, Prepaid Expense and Other Assets", "terseLabel": "Accounts receivable, prepaid expense and other assets" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued Liabilities, Current, Total", "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" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive gain (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r30", "r31", "r108", "r181", "r570", "r594", "r598" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "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": [ "r4", "r9", "r31", "r488", "r491", "r520", "r589", "r590", "r857", "r858", "r859", "r868", "r869", "r870" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted average amortization period (in years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "bigc_AcquisitionRelatedCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AcquisitionRelatedCompensationCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Acquisition related compensation current.", "label": "Acquisition Related Compensation Current", "terseLabel": "Acquisition related compensation" } } }, "auth_ref": [] }, "bigc_AcquisitionRelatedCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AcquisitionRelatedCompensationMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Acquisition related compensation.", "label": "Acquisition Related Compensation [Member]", "terseLabel": "Acquisition Related Compensation" } } }, "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": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r797" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r103" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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": [ "r451", "r452", "r453", "r611", "r868", "r869", "r870", "r937", "r958" ] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r803" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r803" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r803" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r803" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r70", "r71", "r418" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "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": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r768", "r779", "r789", "r814" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r771", "r782", "r792", "r817" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r803" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r810" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r775", "r783", "r793", "r810", "r818", "r822", "r830" ] }, "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": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r828" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense recognized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r449", "r458" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r182", "r269", "r306", "r309", "r312", "r954" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs charged against the allowance", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r311" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "bigc_AmericasOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AmericasOtherMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Americas Other [Member]", "documentation": "Americas other.", "terseLabel": "Americas - Other" } } }, "auth_ref": [] }, "bigc_AmericasUSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AmericasUSMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas - United States", "label": "Americas U.S [Member]", "documentation": "Americas U.S." } } }, "auth_ref": [] }, "bigc_AmericasUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AmericasUnitedStatesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas - United States", "label": "Americas United States [Member]", "documentation": "Americas United States." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of discount on debt", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r6", "r90", "r119", "r375" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Deferred commission amortization expense", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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", "r115" ] }, "bigc_AmortizationOfDeferredSalesCommissionsEstimatedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AmortizationOfDeferredSalesCommissionsEstimatedPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization of deferred sales commissions estimated period.", "label": "Amortization Of Deferred Sales Commissions Estimated Period", "terseLabel": "Amortization of deferred sales commissions estimated period" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r112", "r375", "r512", "r862" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "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", "r49", "r53" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding", "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": [ "r236" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "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": [ "r41" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r479" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "auth_ref": [ "r959", "r960", "r961", "r962" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total 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": [ "r148", "r175", "r208", "r243", "r257", "r261", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r481", "r485", "r502", "r567", "r648", "r746", "r759", "r904", "r905", "r943" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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": [ "r170", "r183", "r208", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r481", "r485", "r502", "r746", "r904", "r905", "r943" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total marketable securities", "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": [ "r85" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross 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": [ "r274" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross 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": [ "r275" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "verboseLabel": "Amortized Cost/Principal amount", "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": [ "r271", "r316", "r566" ] }, "bigc_AvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "AvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 1 year through 2 years", "label": "Available For Sale Fair Value Maturity Allocated And Single Maturity Date After Year One Through Two", "documentation": "Available for sale fair value maturity allocated and single maturity date after year one through two." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within 1 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": [ "r278", "r564" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total marketable securities", "totalLabel": "Total marketable securities", "label": "Debt Securities, Available-for-Sale", "verboseLabel": "Estimated Fair Value", "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": [ "r272", "r316", "r559", "r877" ] }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r825" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r821" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r821" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r821" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r821" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r821" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r821" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r824" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r823" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r822" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r822" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "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": [] }, "bigc_BundleB2BIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BundleB2BIncMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Bundle B2B, Inc..", "label": "Bundle B2 B Inc [Member]", "terseLabel": "Bundle" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r476", "r738", "r739" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r73", "r74", "r476", "r738", "r739" ] }, "bigc_BusinessAcquisitionCompensationCostIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessAcquisitionCompensationCostIncurred", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related transaction costs", "label": "Business Acquisition Compensation Cost Incurred", "documentation": "Business acquisition compensation cost incurred." } } }, "auth_ref": [] }, "bigc_BusinessAcquisitionCompensationExpenseSubjectToVoluntaryTerminationOfEmployment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessAcquisitionCompensationExpenseSubjectToVoluntaryTerminationOfEmployment", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition compensation expense subject to voluntary termination of employment.", "label": "Business Acquisition Compensation Expense Subject to Voluntary Termination of Employment", "terseLabel": "Compensation expense subject to voluntary termination of employment" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Transaction Costs", "terseLabel": "Acquisition-related transaction costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [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": [ "r476" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Unaudited Pro Forma Financial Information", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r841", "r842" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r72" ] }, "bigc_BusinessCombinationBasePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationBasePurchasePrice", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination base purchase price.", "label": "Business Combination Base Purchase Price", "terseLabel": "Base purchase price" } } }, "auth_ref": [] }, "bigc_BusinessCombinationClosingCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationClosingCash", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Closing Cash", "documentation": "Business combination closing cash." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total estimated cash consideration", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Total purchase consideration", "totalLabel": "Total purchase consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r8" ] }, "bigc_BusinessCombinationDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationDeferredCompensation", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "minus: Deferred compensation", "documentation": "Business combination deferred compensation.", "label": "Business Combination Deferred Compensation", "terseLabel": "minus: Deferred compensation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r143", "r477" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement period adjustments, estimated tax liabilities and net decrease to goodwill", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r77" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability", "negatedLabel": "Deferred tax liability", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r76" ] }, "bigc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed in right of use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed In Right of Use Assets", "terseLabel": "Right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets acquired", "verboseLabel": "Total acquisition-related intangible assets fair value", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r75", "r76" ] }, "bigc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseLiability", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed lease liability.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Lease Liability", "terseLabel": "Lease liability", "negatedTerseLabel": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Liabilities assumed", "negatedTerseLabel": "Liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net assets acquired, excluding goodwill", "negatedTerseLabel": "Net assets acquired, excluding goodwill", "totalLabel": "Net assets acquired, excluding goodwill", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r75", "r76" ] }, "bigc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed tangible assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Tangible assets", "terseLabel": "Tangible assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total purchase consideration", "totalLabel": "Total purchase consideration", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r76" ] }, "bigc_BusinessCombinationWorkingCapitalHoldBack": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "BusinessCombinationWorkingCapitalHoldBack", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination, working capital hold back.", "label": "Business Combination, Working Capital Hold Back", "terseLabel": "Working capital hold back" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital additions, accrued but not paid", "terseLabel": "Changes in capital additions, accrued but not paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "plus: Closing cash", "label": "Cash Acquired in Excess of Payments to Acquire Business", "terseLabel": "plus: Closing cash", "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r36", "r172", "r710" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r172" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "verboseLabel": "Cash and cash equivalents", "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": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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": [ "r36", "r123", "r205" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents and restricted cash", "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": [ "r3", "r123" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "Cash", "documentation": "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." } } }, "auth_ref": [ "r172" ] }, "bigc_CashRetentionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CashRetentionPayments", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "cash retention payments.", "label": "cash Retention Payments", "terseLabel": "Cash retention payments" } } }, "auth_ref": [] }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r801" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "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": [ "r165", "r178", "r179", "r180", "r208", "r230", "r231", "r233", "r235", "r241", "r242", "r301", "r344", "r346", "r347", "r348", "r351", "r352", "r384", "r385", "r387", "r388", "r390", "r502", "r604", "r605", "r606", "r607", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r636", "r657", "r676", "r688", "r689", "r690", "r691", "r692", "r836", "r864", "r871" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "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": [ "r178", "r179", "r180", "r241", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r604", "r605", "r606", "r607", "r726", "r836", "r864" ] }, "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": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r802" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r802" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r135", "r753", "r754", "r755", "r756" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r27", "r94", "r568", "r635" ] }, "bigc_CommitmentsContingenciesAndLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CommitmentsContingenciesAndLeasesAbstract", "lang": { "en-us": { "role": { "documentation": "Commitments, contingencies and leases.", "label": "Commitments Contingencies And Leases [Abstract]" } } }, "auth_ref": [] }, "bigc_CommitmentsContingenciesAndLeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CommitmentsContingenciesAndLeasesLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commitments Contingencies And Leases [Line Items]", "documentation": "Commitments, contingencies and leases." } } }, "auth_ref": [] }, "bigc_CommitmentsContingenciesAndLeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CommitmentsContingenciesAndLeasesTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commitments Contingencies And Leases [Table]", "documentation": "Commitments, contingencies and leases." } } }, "auth_ref": [] }, "bigc_CommitmentsContingenciesAndLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CommitmentsContingenciesAndLeasesTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases" ], "lang": { "en-us": { "role": { "documentation": "Commitments, contingencies, and leases.", "label": "Commitments Contingencies And Leases [Text Block]", "terseLabel": "Commitments, Contingencies, and Leases" } } }, "auth_ref": [] }, "bigc_CommonStockCapitalSharesAvailableForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CommonStockCapitalSharesAvailableForFutureIssuance", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock available for future issuance", "label": "Common Stock Capital Shares Available For Future Issuance", "documentation": "Common stock capital shares available for future issuance." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock authorized and reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r749", "r750", "r751", "r753", "r754", "r755", "r756", "r868", "r869", "r937", "r956", "r958" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r102", "r569", "r746" ] }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r807" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r806" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r808" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r805" ] }, "bigc_CompensationCostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "CompensationCostMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Compensation cost.", "label": "Compensation Cost [Member]", "terseLabel": "Compensation Costs" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss", "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": [ "r32", "r188", "r190", "r196", "r561", "r579" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r42", "r44", "r88", "r89", "r266", "r694" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r42", "r44", "r88", "r89", "r266", "r599", "r694" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r42", "r44", "r88", "r89", "r266", "r694", "r840" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r42", "r44", "r88", "r89", "r266" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r42", "r44", "r88", "r89", "r266", "r694" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation", "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": [ "r80", "r711" ] }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetCreditLossExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses related to contract asset", "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r310", "r403", "r727" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r392", "r393", "r405" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Recognized previously deferred revenue", "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": [ "r406" ] }, "bigc_ContractWithCustomerPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ContractWithCustomerPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer period.", "label": "Contract With Customer Period", "terseLabel": "Contract with customer period" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible Debt", "label": "Convertible Debt Securities [Member]", "terseLabel": "Corporate securities", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r909" ] }, "bigc_ConvertibleSeniorNotesDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySixMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible senior notes due two thousand twenty six.", "label": "Convertible Senior Notes Due Two Thousand Twenty Six [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r114", "r208", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r502", "r904" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationship", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r79" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "verboseLabel": "Conversion of debt to shares", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r38", "r40" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Debt instrument, principal amount converted", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r38", "r40" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion of debt", "totalLabel": "Debt, Current, Total", "label": "Debt, Current", "verboseLabel": "Less: current portion of debt", "terseLabel": "Current portion of debt", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r176" ] }, "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_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r134", "r207", "r353", "r359", "r360", "r361", "r362", "r363", "r364", "r369", "r376", "r377", "r379" ] }, "bigc_DebtInstrumentAgreementExchangeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DebtInstrumentAgreementExchangeAmount", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument held by the holder", "label": "Debt Instrument Agreement Exchange Amount", "documentation": "Debt instrument agreement exchange amount." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r99", "r100", "r149", "r150", "r210", "r354", "r355", "r356", "r357", "r358", "r360", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r513", "r721", "r722", "r723", "r724", "r725", "r865" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Debt instrument outstanding amount", "verboseLabel": "Carrying value of debt", "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": [ "r16", "r150", "r380" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, initial conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r136", "r356" ] }, "bigc_DebtInstrumentConvertibleConversionRatioDenominator": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DebtInstrumentConvertibleConversionRatioDenominator", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible conversion ratio denominator.", "label": "Debt Instrument Convertible Conversion Ratio Denominator", "terseLabel": "Principal amount of each convertible note" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible 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": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument, conversion price percentage", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible 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": [] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, payment beginning date", "label": "Debt Instrument, Date of First Required Payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r25", "r96" ] }, "bigc_DebtInstrumentDateOfIssuance": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DebtInstrumentDateOfIssuance", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Date of Issuance", "label": "Debt Instrument Date Of Issuance", "documentation": "Debt Instrument Date Of Issuance" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of notes issued", "verboseLabel": "Debt principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r91", "r93", "r354", "r513", "r722", "r723" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total", "verboseLabel": "Estimated Fair Value of Notes", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r367", "r501", "r722", "r723" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Debt instrument, frequency of periodic payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r25", "r96" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r23", "r91", "r382", "r513" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument, interest rate", "terseLabel": "Contractual Interest Rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r355" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Date of Issuance", "label": "Debt Instrument, Issuance Date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r17", "r906" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r210", "r354", "r355", "r356", "r357", "r358", "r360", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r513", "r721", "r722", "r723", "r724", "r725", "r865" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maturity date", "terseLabel": "Maturity Date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r163", "r721", "r938" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r25", "r210", "r354", "r355", "r356", "r357", "r358", "r360", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r513", "r721", "r722", "r723", "r724", "r725", "r865" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Payment Terms", "terseLabel": "Debt instrument, payment terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r24", "r96" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, repurchase amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "bigc_DebtInstrumentRepurchaseAmountCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DebtInstrumentRepurchaseAmountCash", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt repurchase amount in cash", "label": "Debt Instrument Repurchase Amount Cash", "documentation": "Debt instrument repurchase amount cash." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [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": [ "r25", "r63", "r66", "r90", "r91", "r93", "r95", "r138", "r139", "r210", "r354", "r355", "r356", "r357", "r358", "r360", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r513", "r721", "r722", "r723", "r724", "r725", "r865" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value of Marketable Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "verboseLabel": "Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities", "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": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "bigc_DeferredCommissionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DeferredCommissionsCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The incremental costs that are associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company's direct sales force. The commissions are deferred and amortized over the non-cancelable terms related to the customer contracts.", "label": "Deferred Commissions Current", "terseLabel": "Deferred commissions" } } }, "auth_ref": [] }, "bigc_DeferredCommissionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DeferredCommissionsNoncurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Deferred commissions noncurrent.", "label": "Deferred Commissions Noncurrent", "terseLabel": "Deferred commissions, net of current portion" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net", "verboseLabel": "Transaction costs attributable to issuance of notes", "negatedLabel": "Unamortized issuance costs", "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "totalLabel": "Deferred Revenue, Current, Total", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r854" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r855" ] }, "bigc_DeferredSalesCommissionDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DeferredSalesCommissionDuringPeriod", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred sales commission during period.", "label": "Deferred Sales Commission During Period.", "terseLabel": "Deferred sales commissions" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r54" ] }, "us-gaap_DerivativeCapPrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCapPrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Cap Price", "terseLabel": "Initial cap price of capped call transactions", "documentation": "The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract." } } }, "auth_ref": [] }, "bigc_DevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "DevelopedTechnologyMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Developed technology.", "label": "Developed Technology [Member]", "terseLabel": "Developed Technology" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r145" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r404", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r404", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregate Revenue by Major Source", "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": [ "r907" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r763" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r796" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "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": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "EMEA", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r959", "r960", "r961", "r962" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net loss per share", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net loss 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": [ "r197", "r216", "r217", "r219", "r220", "r222", "r228", "r230", "r233", "r234", "r235", "r239", "r496", "r497", "r562", "r580", "r714" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per share attributable to common stockholders", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net loss 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": [ "r197", "r216", "r217", "r219", "r220", "r222", "r230", "r233", "r234", "r235", "r239", "r496", "r497", "r562", "r580", "r714" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r227", "r236", "r237", "r238" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r463" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r209", "r463", "r472" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense recognized", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and payroll related expenses", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Expected stock-based compensation yet to be recognized", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r450" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period of stock-based compensation yet to be recognized", "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": [ "r450" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Workforce Reduction", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options Outstanding", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address Address Line1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r761" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r761" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r761" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Entity incorporation date", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r835" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r761" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r761" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r761" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r761" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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", "r166", "r191", "r192", "r193", "r211", "r212", "r213", "r215", "r223", "r225", "r240", "r302", "r305", "r391", "r451", "r452", "r453", "r468", "r469", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r503", "r505", "r506", "r507", "r508", "r509", "r520", "r589", "r590", "r591", "r611", "r676" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r804" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r768", "r779", "r789", "r814" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r810" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Facility Closing [Member]", "terseLabel": "Real Estate Exits and Officespace Reductions", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r85", "r86", "r87" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Level 2", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r367", "r409", "r410", "r411", "r412", "r413", "r414", "r500", "r527", "r528", "r529", "r722", "r723", "r735", "r736", "r737" ] }, "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": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurements1" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements, Cash Equivalents and Marketable Securities", "verboseLabel": "Fair value Measurements", "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": [ "r498" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r367", "r409", "r414", "r500", "r527", "r735", "r736", "r737" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "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": [ "r367", "r409", "r414", "r500", "r528", "r722", "r723", "r735", "r736", "r737" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r367", "r409", "r410", "r411", "r412", "r413", "r414", "r500", "r529", "r722", "r723", "r735", "r736", "r737" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r367", "r409", "r410", "r411", "r412", "r413", "r414", "r527", "r528", "r529", "r722", "r723", "r735", "r736", "r737" ] }, "us-gaap_FairValueOfAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of shares issued as consideration for acquisition", "label": "Fair Value of Assets Acquired", "documentation": "The fair value of assets acquired in noncash investing or financing activities." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "bigc_FeedonomicsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "FeedonomicsLLCMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Feedonomics LLC", "label": "Feedonomics L L C [Member]", "documentation": "Feedonomics LLC." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Liability, Total", "label": "Finance Lease, Liability", "terseLabel": "Finance lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r516", "r518" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r307", "r308", "r313", "r314", "r315", "r317", "r318", "r319", "r378", "r389", "r493", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r578", "r719", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r890", "r891", "r892", "r893" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of intangible assets", "verboseLabel": "Intangible, weighted average remaining 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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r174", "r326" ] }, "bigc_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite-lived intangible assets, amortization expense, after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining six months of 2024", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r556", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "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": [ "r556" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r50", "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net carrying amount", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r556" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "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": [ "r116", "r659" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r111" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r43", "r694" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Balance as of December 31, 2022", "periodEndLabel": "Balance as of December 31, 2023", "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": [ "r173", "r320", "r558", "r720", "r746", "r896", "r897" ] }, "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_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r128" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r321", "r322", "r323", "r720" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r113", "r208", "r243", "r256", "r260", "r262", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r502", "r716", "r904" ] }, "bigc_GrossUnrealizedGainOnNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "GrossUnrealizedGainOnNotes", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized gain on notes.", "label": "Gross Unrealized Gain on Notes", "terseLabel": "Gross Unrealized Gain on Notes" } } }, "auth_ref": [] }, "bigc_GrossUnrealizedLossOnNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "GrossUnrealizedLossOnNotes", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized loss on notes.", "label": "Gross Unrealized Loss on Notes" } } }, "auth_ref": [] }, "bigc_ImpairmentOfDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ImpairmentOfDeferredCommissions", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Impairment of deferred commissions.", "label": "Impairment Of Deferred Commissions", "terseLabel": "Impairment of deferred commissions" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes", "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", "r109", "r152", "r243", "r256", "r260", "r262", "r563", "r574", "r716" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r328", "r331", "r660" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r331", "r660" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r209", "r460", "r464", "r466", "r467", "r470", "r473", "r474", "r475", "r609" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "negatedLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r155", "r162", "r224", "r225", "r248", "r462", "r471", "r581" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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" ] }, "bigc_IncreaseDecreaseInAccruedAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "IncreaseDecreaseInAccruedAndOtherCurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in accrued and other current liabilities.", "label": "Increase Decrease In Accrued And Other Current Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "auth_ref": [] }, "bigc_IncreaseDecreaseInDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "IncreaseDecreaseInDeferredCommissions", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in deferred commissions.", "label": "Increase Decrease In Deferred Commissions", "negatedLabel": "Deferred commissions" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "verboseLabel": "Increase (decrease) in deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r706" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r5" ] }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r775", "r783", "r793", "r810", "r818", "r822", "r830" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r828" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r764", "r834" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r764", "r834" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r764", "r834" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "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": [ "r48", "r51" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r92", "r154", "r194", "r247", "r511", "r661", "r757", "r957" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r119", "r373", "r383", "r724", "r725" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "verboseLabel": "Contractual interest expense", "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": [ "r121", "r374", "r724", "r725" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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": [ "r200", "r203", "r204" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r118", "r246" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Security Contractual Maturities", "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_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Supplemental Lease Information", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r941" ] }, "bigc_LeaseOperatingLeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "LeaseOperatingLeaseExpirationYear", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease operating lease expiration year.", "label": "Lease Operating Lease Expiration Year", "terseLabel": "Operating lease, expiration year" } } }, "auth_ref": [] }, "bigc_LegalFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "LegalFeesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Legal fees.", "label": "Legal Fees [Member]", "terseLabel": "Legal Fees" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Maturities of Operating Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r942" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r518" ] }, "bigc_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining six months of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r942" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total 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", "r208", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r482", "r485", "r486", "r502", "r634", "r715", "r759", "r904", "r943", "r944" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r107", "r151", "r572", "r746", "r866", "r894", "r939" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r22", "r171", "r208", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r482", "r485", "r486", "r502", "r746", "r904", "r943", "r944" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r85" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total carrying value", "terseLabel": "Carrying Value", "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": [ "r16", "r150", "r366", "r381", "r722", "r723", "r953" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying value, net", "totalLabel": "Total long-term debt", "label": "Long-term portion of debt", "terseLabel": "Total long-term portion of debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r177" ] }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table Text Block]", "terseLabel": "Schedule of Unconditional Purchase Obligations", "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "terseLabel": "Liability related to indemnification obligations", "periodStartLabel": "Loss Contingency Accrual, Beginning Balance", "periodEndLabel": "Loss Contingency Accrual, Ending Balance", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r339", "r837" ] }, "bigc_MakeswiftIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "MakeswiftIncMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Makeswift Inc [Member]", "documentation": "Makeswift Inc.", "terseLabel": "Makeswift, Inc." } } }, "auth_ref": [] }, "bigc_MarketBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "MarketBasedAwardsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Market based awards.", "label": "Market Based Awards [Member]", "terseLabel": "Market-Based Awards" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable securities:" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Total marketable securities", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r853" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r415", "r554", "r588", "r626", "r627", "r679", "r681", "r683", "r684", "r686", "r704", "r705", "r718", "r726", "r740", "r748", "r906", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r802" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r802" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r415", "r554", "r588", "r626", "r627", "r679", "r681", "r683", "r684", "r686", "r704", "r705", "r718", "r726", "r740", "r748", "r906", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r821" ] }, "bigc_MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Money market mutual funds and cash equivalent securities.", "label": "Money Market Mutual Funds and Cash Equivalent Securities [Member]", "terseLabel": "Money Market Mutual Funds and Cash Equivalents" } } }, "auth_ref": [] }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r829" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r803" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r123", "r124", "r125" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r110", "r125", "r153", "r169", "r186", "r189", "r193", "r208", "r214", "r216", "r217", "r219", "r220", "r224", "r225", "r232", "r243", "r256", "r260", "r262", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r497", "r502", "r576", "r656", "r674", "r675", "r716", "r757", "r904" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent 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": [] }, "bigc_NonCancellableContractualCommitmentsExpirePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "NonCancellableContractualCommitmentsExpirePeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-cancellable contractual commitments expire period.", "label": "Non-cancellable Contractual Commitments Expire Period", "terseLabel": "Non-cancellable contractual commitments expire period" } } }, "auth_ref": [] }, "bigc_NonCompeteAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "NonCompeteAgreementMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Non compete agreement.", "label": "Non Compete Agreement [Member]", "terseLabel": "Non-compete Agreement" } } }, "auth_ref": [] }, "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r802" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r772", "r783", "r793", "r810", "r818" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r800" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r799" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r810" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r829" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r829" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "bigc_NumberOfAnnualTranche": { "xbrltype": "integerItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "NumberOfAnnualTranche", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of annual tranche.", "label": "Number Of Annual Tranche", "terseLabel": "Number of annual tranche" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total 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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r243", "r256", "r260", "r262", "r716" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases operating expense relates to in-place", "label": "Operating Lease, Cost", "verboseLabel": "Leases operating expense relates to leases", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r517", "r745" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired on right-of-use assets", "label": "Operating Lease, Impairment Loss", "verboseLabel": "Impairment of right-of-use assets", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r940" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r516" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r516" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r515" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r59", "r83", "r84", "r147" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOverview" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Overview", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r98", "r146", "r600", "r601" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total other comprehensive loss", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r15", "r187", "r190", "r195", "r503", "r504", "r509", "r560", "r577", "r857", "r858" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net unrealized gain (loss) on marketable debt securities", "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": [ "r184", "r185", "r300" ] }, "us-gaap_OtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenses", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncash expenses", "label": "Other Expenses", "documentation": "Amount of expense classified as other." } } }, "auth_ref": [ "r117" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r746" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Liabilities", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities, net of current portion", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Table Text Block]", "terseLabel": "Components of Other Current Liabilities", "documentation": "Tabular disclosure of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other expense", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "terseLabel": "Other income (expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r120" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r802" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r20", "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r770", "r781", "r791", "r816" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r773", "r784", "r794", "r819" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r773", "r784", "r794", "r819" ] }, "bigc_PartnerAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "PartnerAndServicesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails" ], "lang": { "en-us": { "role": { "documentation": "Partner and services.", "label": "Partner And Services [Member]", "terseLabel": "Partner and Services" } } }, "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]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r798" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "terseLabel": "Payments", "negatedLabel": "Payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r330", "r861" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net share settlement of stock options", "terseLabel": "Tax payments related to net settlement of equity 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": [ "r199" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisition", "verboseLabel": "Businesses acquisition price", "label": "Final payment to acquire business", "terseLabel": "Payments to acquire businesses, gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r33", "r478" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Machinery and Equipment", "negatedLabel": "Purchase of property and equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r878" ] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r801" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r801" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r800" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r810" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r803" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r799" ] }, "bigc_PercentageOfCommonStockIssuedAndOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "PercentageOfCommonStockIssuedAndOutstanding", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock issued and outstanding", "label": "Percentage Of Common Stock Issued And Outstanding", "documentation": "Percentage of common stock issued and outstanding." } } }, "auth_ref": [] }, "bigc_PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare": { "xbrltype": "percentItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of premium of cap price over last reported sale price per common share.", "label": "Percentage Of Premium Of Cap Price Over Last Reported Sale Price Per Common Share", "terseLabel": "Percentage of premium of cap price over last reported sale price per common share" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance Shares", "terseLabel": "Performance-based restricted stock units", "label": "Performance-based Awards", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets, net", "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": [ "r856" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses, net of current portion", "label": "Prepaid Expense, Noncurrent", "totalLabel": "Prepaid Expense, Noncurrent, Total", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r852" ] }, "bigc_PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses and Other Current Assets and Other Assets.", "label": "Prepaid Expenses and Other Current Assets and Other Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets and Other Assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "verboseLabel": "Net proceeds from sale of convertible senior notes", "terseLabel": "Proceeds from the issuance of convertible senior notes", "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": [ "r34" ] }, "us-gaap_ProceedsFromIssuanceOfFinancialServicesObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfFinancialServicesObligations", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from financing obligation", "label": "Proceeds from Issuance of Financial Services Obligations", "documentation": "The cash inflow from a long-term borrowing issued by the entity involved in financial services operations." } } }, "auth_ref": [ "r34" ] }, "bigc_ProceedsFromPaymentsForStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ProceedsFromPaymentsForStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds From Payments For Stock Options Exercised", "documentation": "Proceeds from (payments for) stock options exercised." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "bigc_ProceedsFromSeniorConvertibleNotesUsedForCappedCallTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ProceedsFromSeniorConvertibleNotesUsedForCappedCallTransactions", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from senior convertible notes used for capped call transactions.", "label": "Proceeds From Senior Convertible Notes Used For Capped Call Transactions", "terseLabel": "Net proceeds from notes used for capped call transactions" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r263", "r555", "r582", "r583", "r584", "r585", "r586", "r587", "r708", "r728", "r747", "r843", "r902", "r903", "r907", "r955" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r263", "r555", "r582", "r583", "r584", "r585", "r586", "r587", "r708", "r728", "r747", "r843", "r902", "r903", "r907", "r955" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r169", "r186", "r189", "r201", "r208", "r214", "r224", "r225", "r243", "r256", "r260", "r262", "r301", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r480", "r483", "r484", "r497", "r502", "r563", "r575", "r610", "r656", "r674", "r675", "r716", "r743", "r744", "r758", "r859", "r904" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "verboseLabel": "Total property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r565", "r573", "r746" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for expected credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r198", "r310" ] }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r798" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r798" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r408", "r415", "r445", "r446", "r447", "r530", "r554", "r588", "r626", "r627", "r679", "r681", "r683", "r684", "r686", "r704", "r705", "r718", "r726", "r740", "r748", "r751", "r898", "r906", "r946", "r947", "r948", "r949", "r950" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r408", "r415", "r445", "r446", "r447", "r530", "r554", "r588", "r626", "r627", "r679", "r681", "r683", "r684", "r686", "r704", "r705", "r718", "r726", "r740", "r748", "r751", "r898", "r906", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable including unbilled receivables", "totalLabel": "Receivables, Net, Current, Total", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r746" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts receivable", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r873", "r874", "r875", "r876" ] }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligation", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation", "totalLabel": "Total", "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r338" ] }, "bigc_RecordedUnconditionalPurchaseObligationDueInFourthYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYearAndThereafter", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Recorded unconditional purchase obligation, due in fourth year and thereafter.", "label": "Recorded Unconditional Purchase Obligation Due In Fourth Year And Thereafter", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining six months of 2024", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of recorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r338" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r338" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r338" ] }, "bigc_RecordedUnconditionalPurchaseObligationsDueInThirdYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "RecordedUnconditionalPurchaseObligationsDueInThirdYearAndThereafter", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligations Due In Third Year And Thereafter", "documentation": "Recorded unconditional purchase obligations due in third year and thereafter.", "terseLabel": "2027 and thereafter" } } }, "auth_ref": [] }, "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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r860" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "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": [ "r97", "r459", "r951" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r167", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r239", "r303", "r304", "r469", "r494", "r495", "r496", "r497", "r514", "r519", "r520", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r602" ] }, "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": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r167", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r239", "r303", "r304", "r469", "r494", "r495", "r496", "r497", "r514", "r519", "r520", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r602" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "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": [ "r172" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r851", "r863" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "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": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring charges", "terseLabel": "Restructuring expenses", "totalLabel": "Restructuring Charges, Total", "verboseLabel": "Initial charge", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r333", "r335", "r899" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r132", "r133" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r329", "r330", "r335", "r336" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [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": [ "r329", "r330", "r331", "r332", "r335", "r336", "r337" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring expenses", "label": "Restructuring Costs", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Reserve, Total", "label": "Restructuring Reserve", "periodStartLabel": "Liability, beginning of the period", "periodEndLabel": "Liability, end of the period", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r330", "r334" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional charges", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r330", "r336" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring related charges", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r854", "r900", "r901" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r140", "r571", "r593", "r598", "r608", "r637", "r746" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r166", "r211", "r212", "r213", "r215", "r223", "r225", "r302", "r305", "r451", "r452", "r453", "r468", "r469", "r487", "r489", "r490", "r492", "r495", "r589", "r591", "r611", "r958" ] }, "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue", "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": [ "r244", "r245", "r255", "r258", "r259", "r263", "r264", "r266", "r402", "r404", "r555" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue From Contract With Customer", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r266", "r839" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCosts" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition and Deferred Costs", "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": [ "r164", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r407" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r658", "r707", "r712" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations", "totalLabel": "Total", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r160" ] }, "bigc_RevenueRemainingPerformanceObligationAmountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "RevenueRemainingPerformanceObligationAmountCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue, remaining performance obligation, amount, current.", "label": "Revenue, Remaining Performance Obligation, Amount, Current", "terseLabel": "Current" } } }, "auth_ref": [] }, "bigc_RevenueRemainingPerformanceObligationAmountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "RevenueRemainingPerformanceObligationAmountNoncurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue, remaining performance obligation, amount, noncurrent.", "label": "Revenue, Remaining Performance Obligation, Amount, Noncurrent", "terseLabel": "Noncurrent" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Revenue, expected recognition period, explanation", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r400" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligations, 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": [ "r161" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r161" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Summary of Remaining Performance Obligation", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r838" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r838" ] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Reclassification, Adjustment", "label": "Revision of Prior Period, Reclassification, Adjustment [Member]" } } }, "auth_ref": [ "r168" ] }, "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": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r829" ] }, "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": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r829" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale price of common stock per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "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": [ "r41" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding", "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": [ "r41" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "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": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r73", "r74", "r476" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Net Carrying Amount of Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r25", "r63", "r66", "r90", "r91", "r93", "r95", "r138", "r139", "r722", "r724", "r867" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "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": [ "r872" ] }, "bigc_ScheduleOfEstimatedPurchaseConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ScheduleOfEstimatedPurchaseConsiderationTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated purchase consideration.", "label": "Schedule of Estimated Purchase Consideration [Table Text Block]", "terseLabel": "Schedule of Total Estimated Purchase Consideration" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r499", "r500" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "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": [ "r50", "r52", "r556" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets", "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": [ "r50", "r52" ] }, "bigc_ScheduleOfInterestExpenseRecognizedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ScheduleOfInterestExpenseRecognizedTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of interest expense recognized.", "label": "Schedule Of Interest Expense Recognized Table [Text Block]", "terseLabel": "Summary of Total Interest Expense Recognized Related to Debt" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Summary of Purchase Price Allocation", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r335", "r336", "r337" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activities Related to Restructuring Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r417", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU Table", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Stock Options 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", "r69" ] }, "bigc_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions.", "label": "Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Market-based Awards Valuation Assumptions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Options Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "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": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r138", "r139", "r140", "r178", "r179", "r180", "r241", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r604", "r605", "r606", "r607", "r726", "r836", "r864" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Amortization Expense for Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r52" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Security12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r760" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r762" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r264", "r265", "r623", "r624", "r625", "r680", "r682", "r685", "r687", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r709", "r729", "r751", "r907", "r955" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r264", "r717" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "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": [ "r111" ] }, "bigc_SeniorNotesZeroPointTwoFivePercentDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "SeniorNotesZeroPointTwoFivePercentDueTwoThousandTwentySixMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior notes zero point two five percent due two thousand twenty six.", "label": "Senior Notes Zero Point Two Five Percent Due Two Thousand Twenty Six [Member]", "terseLabel": "0.25% Senior Notes Due 2026" } } }, "auth_ref": [] }, "bigc_Series1CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "Series1CommonStockMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Series 1 common stock.", "label": "Series1 Common Stock [Member]", "terseLabel": "Series 1 Common Stock" } } }, "auth_ref": [] }, "bigc_Series2CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "Series2CommonStockMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Series 2 common stock.", "label": "Series2 Common Stock [Member]", "terseLabel": "Series 2 Common Stock" } } }, "auth_ref": [] }, "bigc_SevenPointFiveZeroPercentageConvertibleSeniorNotesDueTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "SevenPointFiveZeroPercentageConvertibleSeniorNotesDueTwoThousandTwentyEightMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7.50% Convertible Senior Notes Due 2028", "label": "Seven Point Five Zero Percentage Convertible Senior Notes Due Two Thousand Twenty Eight [Member]", "documentation": "Seven point five zero percentage convertible senior notes due two thousand twenty eight." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Weighted-average requisite service period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r741" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodEndDate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, award vesting period end date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period End Date", "terseLabel": "Vesting period end date" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodStartDate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, award vesting period start date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Start Date", "terseLabel": "Vesting period start date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "terseLabel": "Share-based payment award vesting rights description", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r68" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, canceled", "negatedLabel": "Aggregate Intrinsic Value, canceled", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled Aggregate Intrinsic Value.", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options canceled aggregate intrinsic value.." } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrVestedInPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options canceled or vested in period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Canceled or Vested in Period", "terseLabel": "Canceled or vested" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled, shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled, 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": [ "r437" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Aggregate Intrinsic Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options granted aggregate intrinsic value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "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": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted, 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": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Nonvested shares, beginning period", "periodEndLabel": "Nonvested shares, ending period", "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": [ "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Nonvested, Grant date fair value beginning period", "periodEndLabel": "Nonvested, Grant date fair value ending period", "terseLabel": "Grant date fair value of awards", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r432", "r433" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndConvertedToSharesAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndConvertedToSharesAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and converted to shares", "negatedLabel": "Aggregate Intrinsic Value, Vested and converted to shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Converted To Shares Aggregate Intrinsic Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and converted to shares aggregate intrinsic value." } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, vested and expected to vest", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value." } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number." } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement By Share-based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Grant Date Fair Value", "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options vested and expected to vest weighted average grant date fair value.", "terseLabel": "Grant date fair value, vested and expected to vest" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested and converted to shares, shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and converted to shares, 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": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r417", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in common stock reserve for issuance", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r742" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, 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": [ "r426" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based compensation arrangement by share-based payment award, options, exercised intrinsic value", "documentation": "Share-based compensation arrangement by share-based payment award, options, exercised intrinsic value.", "terseLabel": "Aggregate intrinsic value, options outstanding, exercised" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Forfeitures And Expirations, Intrinsic Value", "documentation": "Share-based compensation arrangement by share-based payment award, options, forfeitures and expirations, intrinsic value.\n.", "terseLabel": "Aggregate intrinsic value, options outstanding, plan shares expired or canceled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Option outstanding, Plan shares expired or canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Forfeited or surrendered shares", "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": [ "r430" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted, Intrinsic Value", "documentation": "Share-based compensation arrangement by share-based payment award, options, granted, intrinsic value.", "terseLabel": "Aggregate intrinsic value, options outstanding, options granted under all plans" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Option outstanding, options granted under all plans (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Options outstanding at ending of period (in shares)", "periodStartLabel": "Option outstanding at beginning of 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": [ "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average grant date fair value at end of period (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value at beginning of 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": [ "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock Options, Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, 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": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, plan shares expired or canceled (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": [ "r430" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, options granted under all plans (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": [ "r428" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r416", "r423", "r442", "r443", "r444", "r445", "r448", "r454", "r455", "r456", "r457" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting rights percentage", "verboseLabel": "Award vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r910" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Ending balance", "periodStartLabel": "Aggregate Intrinsic Value, Beginning value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected life in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Fair value assumptions, expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r444" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate intrinsic value, options outstanding, Ending balance", "periodStartLabel": "Aggregate intrinsic value, options outstanding, Beginning balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r137", "r141" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r126", "r206" ] }, "bigc_SoftwareLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "SoftwareLicenseAgreementMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Software license agreement.", "label": "Software License Agreement [Member]", "terseLabel": "Software License" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r165", "r178", "r179", "r180", "r208", "r230", "r231", "r233", "r235", "r241", "r242", "r301", "r344", "r346", "r347", "r348", "r351", "r352", "r384", "r385", "r387", "r388", "r390", "r502", "r604", "r605", "r606", "r607", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r636", "r657", "r676", "r688", "r689", "r690", "r691", "r692", "r836", "r864", "r871" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r29", "r166", "r191", "r192", "r193", "r211", "r212", "r213", "r215", "r223", "r225", "r240", "r302", "r305", "r391", "r451", "r452", "r453", "r468", "r469", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r503", "r505", "r506", "r507", "r508", "r509", "r520", "r589", "r590", "r591", "r611", "r676" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r264", "r265", "r623", "r624", "r625", "r680", "r682", "r685", "r687", "r693", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r709", "r729", "r751", "r907", "r955" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r211", "r212", "r213", "r240", "r555", "r603", "r622", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r655", "r658", "r659", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r752" ] }, "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_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_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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r211", "r212", "r213", "r240", "r555", "r603", "r622", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r655", "r658", "r659", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r752" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock as consideration for an acquisition, shares", "verboseLabel": "Business combination, shares issued", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r101", "r102", "r140" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Release of restricted stock units, shares", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r101", "r102", "r140" ] }, "bigc_StockIssuedDuringPeriodSharesStockOptionsExerciseNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "StockIssuedDuringPeriodSharesStockOptionsExerciseNetOfSharesWithheldForTaxes", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options exercise net of shares withheld for taxes.", "label": "Stock Issued During Period Shares Stock Options Exercise Net Of Shares Withheld For Taxes", "terseLabel": "Exercise of stock options, net of shares withheld for taxes" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Option outstanding, exercised (in shares)", "verboseLabel": "Exercise of stock options, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Proceeds from exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r101", "r102", "r140", "r429" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock as consideration for an acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r10", "r29", "r140" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Release of restricted stock units", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r10", "r140" ] }, "bigc_StockIssuedDuringPeriodValueStockOptionsExerciseNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "StockIssuedDuringPeriodValueStockOptionsExerciseNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options exercise net of shares withheld for taxes.", "label": "Stock Issued During Period Value Stock Options Exercise Net Of Shares Withheld For Taxes", "terseLabel": "Exercise of stock options, net of shares withheld for taxes" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r29", "r140" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r751" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r105", "r106", "r127", "r638", "r654", "r677", "r678", "r746", "r759", "r866", "r894", "r939", "r958" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription Solutions", "verboseLabel": "Subscription Solutions Fees", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r908" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r510", "r522" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r510", "r522" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r510", "r522" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r510", "r522" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r510", "r522" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEvent1" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r521", "r523" ] }, "bigc_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "bigc_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "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": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r809" ] }, "bigc_TenTradingDaysPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TenTradingDaysPeriodMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Ten trading days period.", "label": "Ten Trading Days Period [Member]", "terseLabel": "10 Trading Days Period" } } }, "auth_ref": [] }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r801" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r808" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Tradename", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r78" ] }, "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": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r828" ] }, "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": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r830" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r378", "r389", "r493", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r578", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r890", "r891", "r892", "r893" ] }, "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": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r831" ] }, "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": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r832" ] }, "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": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r833" ] }, "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": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r831" ] }, "bigc_TwentyTradingDaysPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwentyTradingDaysPeriodMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Twenty trading days period.", "label": "Twenty Trading Days Period [Member]", "terseLabel": "20 Trading Days Period" } } }, "auth_ref": [] }, "bigc_TwoThousandAndTwentyThreeRestructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandAndTwentyThreeRestructureMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Restructure", "label": "Two Thousand and Twenty Three Restructure [Member]", "documentation": "Two thousand and twenty three restructure." } } }, "auth_ref": [] }, "bigc_TwoThousandAndTwentyTwoRestructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandAndTwentyTwoRestructureMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Restructure", "label": "Two Thousand and Twenty Two Restructure [Member]", "documentation": "Two thousand and twenty two restructure." } } }, "auth_ref": [] }, "bigc_TwoThousandThirteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandThirteenEquityIncentivePlanMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2013 Equity Incentive Plan", "label": "Two Thousand Thirteen Equity Incentive Plan [Member]", "documentation": "Two thousand thirteen equity incentive plan." } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyEquityIncentivesPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandTwentyEquityIncentivesPlanMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Equity incentive plan", "label": "Two Thousand Twenty Equity Incentives Plan [Member]", "documentation": "2020 Equity incentive plan." } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyOneCappedCallTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandTwentyOneCappedCallTransactionsMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one capped call transactions.", "label": "Two Thousand Twenty One Capped Call Transactions [Member]", "terseLabel": "2021 Capped Call Transactions" } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyOneConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandTwentyOneConvertibleSeniorNotesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Convertible Senior Notes", "label": "Two Thousand Twenty One Convertible Senior Notes [Member]", "documentation": "Two thousand twenty one convertible senior notes." } } }, "auth_ref": [] }, "bigc_TwoThousandTwentySixConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandTwentySixConvertibleSeniorNotesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Convertible Senior Notes", "label": "Two Thousand Twenty Six Convertible Senior Notes [Member]", "documentation": "Two thousand twenty six convertible senior notes." } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyThreeTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "TwoThousandTwentyThreeTermDebtMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty three term debt.", "label": "Two Thousand Twenty Three Term Debt [Member]", "terseLabel": "2023 Term Debt" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r479" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r329", "r330", "r335", "r336" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "Agency bonds", "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": [ "r713", "r735", "r952" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S Treasury Securities", "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": [ "r713", "r735", "r737", "r952" ] }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r827" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r461", "r465" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Unrecognized tax benefits, period increase (decrease)", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r936" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "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": [ "r45", "r46", "r47", "r156", "r157", "r158", "r159" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding, Diluted", "terseLabel": "Weighted average shares used to compute diluted net loss per share attributable to common stockholders", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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": [ "r229", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to compute basic net loss per share", "verboseLabel": "Weighted average shares outstanding, Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r228", "r235" ] }, "bigc_ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Zero point two five percentage convertible senior notes due two thousand twenty six and two thousand twenty three term debt.", "label": "Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six and Two Thousand Twenty Three Term Debt [Member]", "terseLabel": "0.25% Convertible Senior Notes Due 2026 and 2023 Term Debt" } } }, "auth_ref": [] }, "bigc_ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240630", "localname": "ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember", "presentation": [ "http://www.bigcommerce.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.bigcommerce.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Zero point two five percentage convertible senior notes due two thousand twenty six.", "label": "Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six [Member]", "terseLabel": "0.25% Convertible Senior Notes Due 2026" } } }, "auth_ref": [] } } } }, "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": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "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" }, "r4": { "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" }, "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": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "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": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a))", "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.20,24)", "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.21)", "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)(1))", "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(a)(3))", "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.22)", "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.24)", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "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" }, "r117": { "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,6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "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": "(c)(1)(i)", "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": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r471": { "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" }, "r472": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "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" }, "r575": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r576": { "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" }, "r577": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r680": { "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" }, "r681": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r682": { "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" }, "r683": { "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 A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r684": { "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 A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r685": { "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" }, "r686": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r710": { "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" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r851": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r852": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r855": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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 84 0000950170-24-088947-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-088947-xbrl.zip M4$L#!!0 ( / Y 5E:@U[ %%@" "8))@ 1 8FEG8RTR,#(T,#8S,"YH M=&WLO6MW&T>2)OQ]?P56/3-MGUO7?_U?O_R/G_XG8X,7KUZ_&;R!3X-G>3[\ M""^&LSR:S!93&/RP]?N/@]?CT7 ,@__\]?UO@Q>3O-B#\7S !KOS^?Z3QX\_ M??KTJ-3A>#89+>;XKMFC/-E[/&#L\.'/IQ#I^\&+.(?!$\FE9MPS+K:Y?6+D M$QT><>7=_\?Y$\Y/_&RR?S =[NS.!S_D'P?T*WSW> RCT<'@U7 ZY\'RIB>?TW14AL?WTL?F3LFY?;R\>.K6^9FWFN6M\Y.W#D\-X.3= MZC$NXQRG!D?WX\+_><'M=#G%V?'MG[^Y_]3\Z.K1KKWYP]G3P-Y)Q MQ90X^F6>+,;SZ<%I/'4JW(<'2[:[#1W2/68KBU&C7PP\4A\ M(WH%5]H\W@^C>-9G4SWF@<0Z0R)UI>Q0BYLMDAGC_7PXM?K>.8* MGKII,9^>RY/A,5X]7F08GOUJO'#JBKS\F[[=@WELL)/!/Q?#CS\_>#X9SQ%1V3;RVX-!7G[Z^<$/2C,ISMC^(!B33@U9^&GY_0LV&Z_'-8"HR;/[_(_&"(R_WJ M@RA169DDJQ$,TS$ 2](+5HT,6KDJ0-4'@W':E6HMP*JB3(SU2P,M% M?8=/FI17^-WL>J/]A[S2*(T71N/$F#'@F!:AX'I"9*7DZ%4)COM3E'^&0RS- M,$=QYWHCJW$T@RL-SE:AN$F)!8T4U\GAX*HNR"LY.V]%2M(=#8[$_PE)W#3F M^7\,Y[O/%[/Y!)^V7,FOAZJ4L2KA;,%X0_-.+%4'3-;";0C)N*0>_/)._-<5 M5S'R%$UF#HG+-,Z611X$*SG'$D2V0953 WTS&3\GG3@:Q32"HV$OXN@Y0MAP M3@L\>_EY?SB%LX?O D@+*#92"<%TT!F';_!C3CI9982FE3YK^(]/0\$4*J H M9YC]\A-9$4]FC=+&UPP:J^()*?S)9S8?9Y/%M/G46$E/#J?2K-WS#U[XD!P(E.B,_(H3WT7X_O/9Y^'LP2]' M=[Z'CS!>P*OI9.\L)EV^XJ?'9[[Y9@,B[7-Z+'^#RWWW0<:%$\ MV9JC)J"%_/*>.%J.X-"*>O+'UKFO>/P5+1Z?1?C]1BB.Z3:/TSFIGU^6/@C^ M7QP_Y_C:,0>5$[=:IOB75RRO''T^>LGC4UQ[#A,K6Z-0J#$1]A'Y$$Y"M9;% M)+P%4[.0J:M,C/X5LN QU7Z;Y(8=3O/,%D(56A[/QN5WY&V8X]^(3_@HN(1E M;DI/A<2\(CU5F_3TJ E<9#)%B0:1UZB#\",HM#B"](I7VU5Z]J#4.5!25P>E M5IDX62LR6C8NH6TGJV&!Q\2#1OQ'(#R%4P:)-E5>1G"RJ:S0[(LJS3W%:OI5LM& ;EQJE>FLW MHC78ACR_C^.=P_?0Q]_CY^'>8N]NLH2S-=E@6'$&Q3B@7QY]4:S85)+*#EVD MV%66>#>*XS?H]BPIU;@^VY\FV[N3Q2R.R_8G?-K!RW\N<,BO&] ??H09_6;U MA#2,ARL2\N2M-R(D^C6N0&+9:W2/=8XLYAJ9J!F]4>.3XKRKA'P5A]/_$T<+ M^/7@^,^_XQ/C-.\>_(9VQ%< ?7S3Z_'^8CYK[I#M4W496YZ?(7%'5ZY%J"!T MT=XP'X5&Q>D$"ZX$%DU-7)3H;.JL2]H&H41;EM_Q?LYKI,:T"6^=?OOS9<06 M[W@7]R^U.+O#((D;J9)@TOC"T#% +:V\8JYD[7TU,@OH*H-X*8 &L2V\D+].!)2.^:IJ]$%:I&!7"7BI4/VQ];?)1YB.FRL[ MZ/H-8?8"TGP+\F(ZG ]O;H'=)MAT1^A!%N#2LP 3,=:6(* 3[=!\5J%<[:S MIOFY/-.89+]/QG"PC.O\OJ H]*O%N,R>CQ]Y9CR?G:;/LU*&I$Q(G0_+ MZ_'SN#^R()MK9[S3*L3.>JE7Y.OW,(_# M,927<3H>CG>Z9>*VAD_"9HZ."D-7-C&-/@FJ&VU8K($7&VR(89--W.TIQ-EB M>M!-HV2U1NU7TGXC7!3>@-:.<1TDTUX%EKS2+%J\XA *:LQ=XQ(*^+Z;3LHB MS]].MV#Z<9B_"CEO+=(L3X?[C6.+9NQP>I2,MWI17\-&3]#"*&$\B]&B9R(X M1S6'YB608I,@1)"E:T3L9(BH3<$R+KC")7.)X)?SRE+UA862K#6EV 2U:S2Y M9/.-+C^;#>.[F/$%^6Z*DJO654<)>Y1RY@N*$GA)&Z>\NF!4C9UU\BG&KJH8P M[Y"GQS!%%75XK5NF:&M"%8036=">E^"4B(":"GQ@,7D(2J*.\IT5JML(4=U< M61YEOWZ$Z7R81K %X^%D^F8RA]F+!7PC_UO#SQLC]=')6B(PD6G3-*//'HM6 MS'$IE48#IX-)+$?D^G4Q0S=S-GN6T1V=#;]LLRRCKO%/F'T:5L3LRW3I]S#( M< Z_#3]">3W&-=\A9G@VF\%\]NO![_&_)]/GHSB;G1C%"V+0R3Z4;YP?P6Z=46N _"0I0ZL M2(L^N;$461:!\6QEU-Q$U)A=I=;F1)952]2*W$"62C$ A")=;60)A&*YU%*\ MT ELY\S22SV&+,WXQ\'6H?"9)!H'$,%YB,*/R0TD8,+*=;.;@M> M"YL;@?_Z]DW!YJAU*59[M&(J:M*"U-F,U?G=E.WGHS9LO&9B^9A$S^)9K@L0C+A/#)15'!F\[! MQ&84]:T)]GW.5KO*E*J%Z6P#2U5;)*^1C;'N3&?]JBMLDTWW)U-F3!?#%)"I(++#&0%&TU>E&8U*>--AG3'4^Y7'R*^*XP2A0%7T&PS42,H MHR3[8FBST(I<3>3>=]9=NA(H4WLKXAQ$Y%5)%NGK' M@I".N1)<=<;(N/KS6QZC=SG%IL\!6D@=Y*60K9?2%(_[=V3+Y M-E!;;4S8(OD(/AKFN$U,DP?E"3JK=F"$=PIDYW;1NB9B:P)'T-9*A4Z(##,*_R<5!3%Z*Y1[I*"<-1P\^DPSZ%LS2?YLO8.G;$\$N=&>70:I"T" M9<@85%,\L6)UJ9KKD%QG$_Z[G]/:)J'0>!"U>$IG3>1+%!9UR R00ARAK[BP M\NK,[YY\6]M120#/*N#CLD)%'!U%R$)E@3M)>:)>=$\E=RKO<#TPGV1P)M? ME'=H ZLF4Q2H=1[H(A,$Z3L;F^A81?%Z(M-)IF@2H4P"R;1#=R8JZ?'I07&O MF%3ZA#*E' M]D?XLO(O/^?1HD!9=O3:0]7=2.+;>E3I] ZF30^>7P_.?L )LI](6FNR:*#0 M$W$<=W=?,!GTCKA(3'J.UH.."6UMM!Y,,%*7XE/M;IH4">,W,OEU5A1>W!2/ M-3EJ7:PV(:G=;8IX#-JJI%BI5-"A+,*M49*)K!PH+[FU M*[=YOV_RLL7)DZ)!$X/E0(5&4@@6#61F1*PBU6*CZFP+H=.9#.^AP%Z3.K3L M57VJ\(A8,I_0=@I7-)^:6ULRGY(HVEG#0E *X1<4\UYK5JMQ)L4$8#H+OZV5 M:FRHY9M\5-P*!#=$>"U)AY+YZZ(*KD"NOKLIYWV_X^\+I]U.O^,UE!FFD@LW M63)GG4#\\9G.L@AH#98BBU&UALYNE=Q>J=@EVVHGG7R*V=U-N(,L-'>%%95;X>NSTNJPMIJ.4O1:"IQ%RPHH9B)V@5;P%7;N72+ MSC7X60UI,I[N'Y^AM+<_FAP -$F8;_?O[*Y^ML*Z*"M3$#RU_O4L%HM6N\M%ZYJ$S=TU MTS=B)[F#0-*FFV;U'*RE@:LX"F(A2;K4@UT26SF;T7M&? M),"=C%=?A=-BNZT6Q0X;ACB-&>6!Z%-2 ILYY3E"ONB M7>G=]^@,XZ)L2G2>D-=TAG%QA06;*>]5.2F=5,ETMK)BLWSH6]?:+>H$]+T0 M]RUY919M.Q"%>>JUB/K:.2IX+V[3:E>7I51[N @YSAJ_^4YNUA23K)1%,TC5 M49?VP+QQ@97(>8K)>*4[E\W>J:KC]61,%H>^5! 5K2Z=T<7-E!06$*5#R%I6 M!04ZF['=!1?W!IJUK=;NQ;D:M+IJUS14A++M4SP*U41;:@)GJJ/ M&2+3&MUL[6-"ASLX5I0)2G"3M>TL2VQ6X&Q#M[&009*+5(E)A4#:(*ND(@63 M#JAV EUZU]F\\.ZU(%F'A&?GC1) QXI3#"9K=+(Y^5#1E91=0N.\JP3<#">[ M@XD.+0;-2RDV"H7^A42VU"8:YA,(!C%X+930CG;^& _GL_=;?]Q- M\:\Z@2R)U:H5DB\EBK9E)C@O14,-IG16P7>^,^YZ_'/@.B-9,[/)484)%6TI M,"Q)@;*JI$VJLXC>E]!?A^!""(3@R*IW 2UU%1""16&!2Q#>U&IR9Y.>UUE" MOYH#!D& RB(Z)@-0[U7:GHP>7::B4HX29'6=W;7H3*5D!Z+3H*1)2F5\HG!T M_JRC[L>"]A6*]$IWU;+XR; YEB8S/7^,,2G-Y):&0.[P;"0HMI.@2'?U$ M9PA$]'0M D?0R!;>B^!R9\/>RT3]U^,"GZ%L3U[/9@N8SI9"_A6;?*,UWX[A M>=S?!_141J/M:1S/8FY.QVS+<=H\G7]"<2PU?FA%<6AON!">I4!5GIISY@5P M5AS7 %6YD#L+.'T[E>_;)SPNI_G]Y;,[F=H#NJ9W C>D>T2KU (NM$ O3PFT1%QP+*58F<^5>A_6"K*S"9#]QNV-[-B3 MM]X(F:V,@0?/@K*9Z2@]B\)(5GF-P@*:QU9<)6*;3.Z5D&B#M+5.^\L54MV ME2IWM.IZ3:'KJ.@X-\NJ1Z6FO9?,H^/#HK>23G1#Y;?RW8@-L:^CYE34Q*0G M^YHCFOF@#,O":O07?FO:YNYN^7=^SV]-P>KD)91@D$G0=],A).:+=LS'X(7&?V+= M\%WX3MGB[9$-_^=R8+8Y7)J'P&(HG%D)08)(0JG.FJ-=:GZ]%HD#4"4Y"L^& MI2>.E%/XD;+>2O4JKZE_PQQ%J9Q/M\, ['O8BT,R14^DR+Y-H^%.@Z>$E21Z MV\,]O(7RW^;#65T&_K>.%GA)[I]6\^!'94+/.32;7$/@U;[IF$%/+.#-0S_M MN:[429 K0$?=4C5<-"RZW"1:19VL0"VHA(M]O2$ZB%P0726"9*=V9QM;U/T M)G-OZK>FYQF[$*E:.# MB+8F\J>V:.GXJ@VCRE]7K4Z0.Q>07V%CCLU46558M%*48450/E$P@H4:@%%? M2B6S!>$[&R+N3"+J:OJ1530:;*%M2*,RRE>D(SLR?*DK+*B451Z.SU:EG(7K$2DG$)G!"FLWDS'2M\7,\.6I4R(T2B"8\B1Y6K MB(Q<<%;1!T\\@M:QLU43FU'X>!=Z J*S[X40A3E/Z7&6"N Y6D)2UII<04/( M=ZXGX/=T%R*GG?QWO/MNEG%4+6(L-3&A;6!:X+]2T\8@1<-1]+6$W@I:H<_: M5HRT:I>4]IDIS2/3LHF12HJ6*AZBCA"ZJV\WS6>]3COH[B"V$=5&?%PT%0TS M0=FQICG//9KL@(C;68&_O0,];]3*_2@>^!Z6[O-L=[B_>B,1;;.K&HFGBCEO MA#HFV$#]3 10XTEJF16UDVV(Z)4AH6.#HRRLUZ[]]+K\9YK38!:>:HI(G7\(3YACMJ"6>8$7' M[(7/4+M[0%_',:<9Q6$6%Y1MR+OCR6BR.896;!9.MM\5R&SFX==SE78S4; M_=5'JK%%&GF%2C['S*)UA1GGK+,6@H;.9>%UU\=?QWYFD"[KIFK$->?C2I:< M1.RD4\M%EBI!YQ*:.]@">AV4B](+"9EYEXY.P8*HF,P DOO"O>]L6L6*ZAEO M!HLMMH.M$4K2'JU8XRH=/5U8RDXS)ZW*WD1K-KXR^!:/,FK-U<@^\)Q1!B%1 M6YKHJ8DSFA8*'0WIK5"VLVU(.E^\L29K,4,(12FT^NG0XH0N9/+44+U8SITI M,G3WG(L[Z,OGJEQ*B4D;F][H @E1(JN*)R^*"D&N/.2S(2%YD I*]LR*FI%O MR6_E&C60S4J8")"[V_MWLW90-S6-#)QP,2!O!*&H1L8P+RUZQ=D$9;E/SG>7 M02YLY]N=!E1M(E_E1I4LF"K4R]OIP!)(RZ2OM1+V2:<[2ZY;D.?.$(IS'5)U M@:$%[NE@+$-=^?'I4123N4,/JK-RU10-+/)\,1V.=RC'".T\,OFF'[_*UCSN M>8"DF=)&QIUT@#GW0NLLD935,BV*8P%%C06?=0J\)/!]%M)=PNL6U2N7#H3Q MGEK+&J;!!Q9*4,P;04>V9%539UU!:GO_3??[K[USO+@QD"RA2HN07*.+:.^@ ME>,-=2[AW)I*:4:U<[KSVF?97)G*F]_:LR7N,,8XRQTKTFBTK%!F8T1W*7A/ M:6B&E]BY'88V47YCCF_G2*1*-++4B%43R>AX&ZJT+K* \*&[37[/%;:S).=L M,=L<,GE3DBH,E$6T1?DA,@46P952 :(-GG -LPW:.?; QI'&0( MVC.R:YF.*K&DA&.VJ (:E[2XSAJT:VN;?H=/D.,^5PY--S?J.%4 P=0'PT(M MA1=?0UE]N\GK\L-54R%NZ\CV%4EL#H%GSYE+!<$T(_5CHJ/8B\HEVF)\[.SV MPY5VE/X&8S171NAN/"M[*&JSIK[[(]SE/26.8"MC*&X,L%D4SJ7Y[*>X_%Z[^8L M_A&<4A&MI^@B(3W:9L%0JT#!90DJ\VK69)O=N9YE>G-[EK48%1,\5N&-898: MCFL?+/,^9U8<<&F]*D%T-I]YLXJV;KW&ME4N 5#@%:N%VG]#-N@R&HY_25DA M2E1QOJM.Y M";&SE:&KL";ND,?5IFF#Q$L5>2-#02XQ*-])X]/!R9A=+BG'SIHV'2\,O>5B M]-4<%BRTM=&+<$+SU6J"[6%G,$5T#[0*+ MRJ*H%DJA*H;[[L6^.G4(Y%IH5HI%0[,Y(Q?1#TT<3RT4*"Q0+2CA7&=;EO>G MU=V(A=HZK4[X"MP(8,%01"!K3CN':"5;:;P$K2!U-X*T&>JL37,G<*.L\RP7 M@^Z,*PD)98$I6U($$WP2G17X+I0,=F#C4 1T2(LTK-JDF"X2!0[0PY%.>Z.= MK&%=YYI<(:FT*XW.;ZG[^$T-D#Q9X-L.T-V[:[')X(U/&I^8))65%\F\*X49 M+30J#:O,NC:Z-C2-KP,TE<+:PI-A'(#:63O- K50CJ9( )FI6+VK-.U,;YS5 M-%"1"DCAH[*O%G6&I\SF: Q#C9]$4+K8[G9)V[P4]2[(HN5T7I%GSG.J_,V6 M>2B>1>E<%::(9#M;@-:9<^O6TV),>JZL=)6)2J4(&A'4)T@L0RP<=$DJ=>Z( MW?5T#I;>(Y*IS%+.Z'H:8O($BB5PI'$\"-W9_B=7B/#_;8(@-FZN[*"1/$0$ M0RCL9KS_LCR*SNRX2G1QB_/H+M%)?5I*RR)'G5B#%![!4=ONG63>T59BZW%_ M900=#"<\5(7I#"C^QCHF@XM2NER*[CV']0>:T-QW6H?(,BXE[:M1Z:LB>Z2J MJ!Q TIW;#?BN].8M&(W0!7@V+LML(OS[=C*;UZ1KBXC&"\V*,8':A5 9?$E, M"^,UX,?,5UXELCZE47Q0LDA6!+4O-$T/@"J9$\+5X@RE[7:5F>^7=@>3I2MH MM5FNU':IX52;9D$5 #D$%$M+I_4XPWR-E;GB?;!.BV([6\KV_5W1WTS& M)+,PAV<[4VB,BRZ%DU'W%V\[6ZMZ*?COA-'U7L&0S-9P2,=10/>E.(=^$S@6DS%,JE!* M+#RFT+E^)1W,'U]#H$G)*I7G:"\&JLA($EC2!EC52M044S*\"YF?IQ6-:TO1 M*&-5"H6!\0:=?-0VJ5*222WX8H9YQ+6;#F4 == M44"\T.3%EYB++0"RLW[VFO>3KSG.]U!@KV'<=PV=3@:/84R5;V@LO8@'L^7E M5?#SK6CIIJ?;U?CYJ_9O-^)GSR$4;AB@7\JTEH8%ZHXDM$ 7U0OPOKMNZ4:4 M0=_=)I_*FY"LLLP$Y]$(UVCAR9Q8E5&#]:@NNUL$9HIJ M.I9*J4PZ M4T)!8S^&SN;"=7MG615N!!2VB%-4$'CH;J;S374-4 MBDKJJ)@/Z!IH 0G_LHH:36H% M#!WG0,O=5\X#9M%A!">E/H$-S"-#1])]!F M\04RRDTJ*7^F1R=VA6'42Z2203J;2P;.)Q1HCLTHF M:U0 Y3K;4/>K%CRWOA>]&GC3W#4UI.+6U6F3I.R%%LA*6,Z&Q*X0DKF='^"9@[\.AF7;I9I;4Q;-NUU+8GJ13C94LW1,58B MMR1;):J:4$1?VM>-O<'N\$P(QJM();N6>A-[SY+0EA6=8I A>06=34KH3VI< M,^\D*44*COD<(RHF8YG7LK!:TOZZ%8$E9 MSXKPZ%87S5$[;#AINMHCKJUSZ'4V-N9$E3ATRD MF8Y#5BR[9)*+$8+H+#)W M@80K"HL4)Y+SU$/,T.FTM;* ?B^#Y&4T5>J:.ANONM/%!&ORI\%$!6 19SFR M ]7Z!O2J61 \:&\\&E6=+":XP)^FR\]FP_@N9GS!JMO%K,FE!@-:Z,1,#(%I MJRN+/&5FG"W2.24B=#;];$4N=7<0MFJ5J*]X\( P:Y1@WJ3(C#71&XU&9^HL M;?KVNE^)M[PZ*G]UZXW$NSJ9!?5(=)PJ_H1'\3:*671U4Q%:U[KR;E K$^\; M!T(Z(^F&B\PK4-89]5M3$%B,G.,+O*"^B$EW-_;0;S%UH>V;D;PJCQI"EB8M M55L6#7 &OL1@I)0N=M8:WXSHU3J-BA9#54;Q4*0IK+I*C.(X2UQ18EBI7.6B M0'8V'K(9>4?KZ+'1IBY24@63-0-'1Y;X0'LG(K(L:W7:A4X?0MLCR2TRBA9* MIPBL9E1CNBK-4O"H6)D]GVW:-@SMK M!*_(7''!&^I14R,UZ77@&>WA(\5D!. ZR.[U*-FX2KKU5%Z9J(*O.3*.E&0Z MR\!\1OVA9?7>%F^-[UP*75=/+[U!_G);NW0F@8-L.5J+='Z#U@[-@9R8$ZXF MH601H;/1RI7N!RWS*K]$1YJ3GZ TK=W&L]LP+=:S(X0^1(&0%4-R>91OA?(= M?&%95$VX78+L+D.LY]CO%>G0(E*BPM9*&*MEJ"B9H)D)V>M4@U*ELR6N3947 M6NLH4>.=YY/9'&UR_ XM]Z_L]I=[^Z/) :#T?41_;YQ7H#-71!V G(27S("F MV*^W+)"_[:$J]*>JCMT]R^B(8<4R[XRC MLUT+BYK*1"SZ5.A4H7!USO_MJ# CHA D$Y)B=4\D+;SA6&;,J6:8MJ MTP:GM,^:>8_VC)96L0#XEU19*11O*GCO0."J X6E-NJJ/;/10X4BM:^;YQ:L1)([1+($*49+A\C%98E_C+GI M6J9U=)$#K,G$F:-4E(N"GLWI]>]A+PXI[G(BGO8VC88[S9X!]<(A*=H>[N$M M:)KBM[,:,UW;.O(LEF3^:34/?E0F])SCWO'DV:SV3<<\=V(!;WN_K#6WK'H1 M-<)(YH#0[AR@6^8$F@;<5&^S#KFS.;]=WME>C2'GA$XU64EAH$PG&J A%Q1G MJ)S!RGWP]F?OQ[\BK38W4,[X6M[KD'ZY28Y_2+/_V,XWWV^F,U1OB]+>[UT M0.WUO+G)W+\U8[\,Y9O;[^1NOD,&"T)8)A*I*PHX>)XT\T;9)*K71G0VUK!! M/5];]!V=TPF-7,>$46C^1M1620;#N,\I5%EG0)LPW2/?M*I MQ*K6)(],#!L\4B]*IBT5VN?JF K9TCE+AL?.)N3W:J2S:F0]21,N2(EV$358 M"OBO2+T\*.]:0>4!4LX&.FL3==GKZ4 "J$.'M?J0T4*@+-X$P)+3A5$$P'G5FJ!C_FI!,J$:&[=^;:/3L6SV4I4D9% M7QH!RLZQ9)-$^\V:Y+WF$#N;M71.L+\)\;_=OYWRJ;60S!4)-K,@#-G8E78% MT"N*F;9D,]1<.XMY:\IQ[H(1DI-$/ P,E$"J.569C[*P8*W/1G.C9&>-D-MK MMW!^K>1A\M^7^@72F'>34TH6F7.@"D'JG^(C"TI[E@,W.N1,A_MVE5.6L/MZ M7. SE.W)Z]EL =/9TG;]2NR_\:K?CN%YW-^'\CR.1MMHZ,R6NS*M[>)O7@K/ M*6Y-_9G*T.Y_NTV&W4 MU>1M*9)%9U&S&)?H1 #)P$AG5=&05>>Z:W2GJ_QMU:$NQL,EP?[XL+^8?C'0 M]IHC2N"7PV?@GT<,;3""F1=M\\< FRRXO?^4@ZE/GLY]&5[WS8 MK*G&.6>^RXO?^<23YT2\K8>G1[R8C$9Q.FMJ?XY?5H8?D4M//N(-8O\TSB?3 MK\+(W')_UV*M.\]0C'I\>_26KL?7BF\6] MXF1^^6GX^(J7']-]#P9Q MFJ<7WWQXQV-*L&!U,IF/47\^&,PG[Z'.?G[PZLWV!RDKU\H4QJNB4TV$8<$H MCS8/XI6-;M$7A?0P58A' SP-FY$ MU(XS1SGZ&EU9_$%PS,GB+("L6=%M$&*%5!S^7% 34:V85X&L+ZA")3#"TFU* M9)TKM6R0U>-+:80^)%:]$\9%ZUQ*>%N2$ETP'5D55%E7#&<)\+E""N5URL;X MBK=EX8R4QC&C&QNO5'3?#&K5 M+&I"6O 6^+60<.(3"')B'3B0(HD#E3.13G MN7'X0[RM)IU,,U,.Z,1K:N6FJ"VJ0HT0=4TJ*'JI+\DTO1UKHBH34W&E><2G M<2YSY3:X0B\5513PAG%< -0G%J>@C&>TS=4D0''T9 ME02KG#=1@Y)=Q-L*DK%"0*NATI&:$BWEY*-C05*)+E2.0Z*G%6VA:*2]KYJ< M6GQ:4HD9 *-*]F \C4W:C$/UF4'TU XHMMK'3I5M>!;I:3N,'B;JUZ)P#/+ MHN#3@D?E*"HP&0/.T:#SE41SF[.YXM-DSE0MG#(R@3+X-)^I7CAD9VE!?.4F M>SKPC YCHI,=<"45RT@GY7BM7CKB$$!*)>>8)5;3.&X6(RH-54Q)^)X4):>7 M@DA!6_QYI>7E7E 2O&0U&>$J:"\4S107)SD%"9^$,)Q(CS2+^'1@O-#)L1?HG=.1]ME'2%[$FBVSPBN7$8D+$(BPB'Q)$DP0;EDQ"B8*"S.IP83Q) M292^HN @^(ICR4AP^;BF96@*EJTUKK4<*)RCI+;O;:6PI<"@25FIF*TGG,C M;2T=65% 3BJX(LPG$W!%$9VB)3#.SN#"<=1EZO2*%D@@C4:X;YH9"$25@&J& M65--*:A*4*,0QX-%F4$Q"XIPQU-U,.H _,O[:- #L)&D,2%=,JI47!L=J#4" MHG\TU 0E**K-BJAM&R"ND:>:&'#*.?:(P4$0^.#-.-Z@8LZTHH^;)9U-%N@J MSY8?=R&6QB1'P^67_S$8_(3_' -?!J\G^S%\=&-:3*?3_:>6/PI6>8LCH8[XR-%C&F VS&- M8#"I@^?+KWYZ3*/#U8[XS_Z)5=__>LT/YRV.7GSC%>1/CPG4?):/I-F?#\ID M@4,\:VU/KN.9*_=E7/*:R_-O?Q&6/SU>E/W32W'^O/5E[_MJYB=F1S$BF'X] MOQ-\POG9?-*\[].2]]-D5$Z2Q5]S_G^\>;W]\L5@:_O9]LNM[U^&[R-_5Q=A MZ^7S/]Z_WG[]VGK]]LVFK\QUQ>,_ MGFW]_?6;OVV_??-P\.+Y0%(H^;RU.)P3">\3S?_UZ:WA".H!A)'99#0L1W=. MFU6@45RZLI< B[UE8&F9;^[V[-:$%Z_>OO]]<#3YD^/YCF<_:*S+\63;C^ MUZ?HOYY]+=CCBS\]GD^_?LVAN]J0YQ,.CJ4IQ#^?-/]F],79W/3M2(XPK@$] MG*M ][?99\YQ=$@ZI/LQ%$X/O>3FOO8=XDM9YN2C_KH%.Q,8_/%ZL'6PA[+Q MUX>S.)ZQ&6)\/4\7VB"XH@A?$H9B/LJQE))F+F30U63O(V]+%_YC$:<(:*.# M][ _FO=D>;+\=H(^W MC8[<0*C!V_<#87XH/P[>OAIL__WEX(3[=^SZ/7N^39=%4/JL-3\2<_POH=&= M1^2-,^VO&RY[-9D.YKLP^.<1'@R6^_,#&!3S8T0X,LDIZ6'PX?A_@_GDQ*?[:YI0A]?AC!*F!Z^&J+<1JA),GZS(:C8B MJB1=9"+0T6J%4G12LJQ6;2 JYZSU-U4*+YNL;)K,0:VP+>MB/F[V%G.".PGU,W M[59%_=+)GT?&7X<[AT>DPN#O^$PZ8.+AX/4X/[I$]CL 4X.U<]^:)O[#R\\Q MSP?$193_]H6O!G$VV-J'3$5(93 <#X;SV>#Y;A/P.W>;K4?M#N+:VH(@)[DA M+N:3I^U%14[1N'GVC>(DAE\0*#EQL<5 R;=>TM=O_\H#7A)\+7&2TWQUMNX+ M601*MF8Y0V1:%& I@F%%5!.$A2SMC?MI6=P_/)8CR?'CR? M%/@V!#*C._:GDX_TG%:B].=)Q L8Q4^1B@RO%079+'IK.@!05<="HHV 8@P+ M-7O&D_2B\J0TM$3O[?CY]6$Y;&YHWII_0$VN,Y!@^N< M+7.N@=)(^& R'4RH^=;@OQ?3X:P,F^X%:+&/C_FL\_KAQ -H@K7C]Z_VCKT>"P?==TA6QPNQ,[C72#-Y-'9Y+]'ADB MEXCAV=I)>N>,H8IBGP15 P(+IB8T2=!,\9['Y%H*N#TK94KM>Y;_^6TX;DXB M7!5["*&X&;R:+*:#IJG*;/!B.OP(/Z7IXU]^70P;IWOP^O7#P=8"7S- ,WK% MOO=Y VU&=/(E9]/)<6]LB86))!72*0KF%<_,:J^C\S9"D*W2Z3G^^7:Z/?FT M2D/PV6(V'X[7M/*G,S_.21KT44@JR;6I.463*LVI@Z!1D'06QHB86EWV1HF_ MG;Y#,QQUW%JM]&WX'&?WPD0'4ZP XWGMCJ2.B\D[UIOG9;Y8=#LE/@<'^*#A $1HM&A,N(@XA,A=X,OAA-5O2,HF*0*^8X@4MY&@D-87A+/ $U&5$:"=N MJAS(V'J&,VE)';1 !B-D]S>C?EQ1%H*H)IFH,E.:>E,84UFLW#,T!F066:1T M\^W)WR8(Y.^(J[N4A> M6KGF4F>HW\[: !?R^R:40W'%)QY8AXAY_]K:Y1O M*=6P&4FX;F^'X[.X!M-&4<$4RF!_,9TM:"MX/AG@'4U 2L@?TH]D\%&VV;,\ M?W(3W+S1F&]SRW[=>8P;NJVJP@7;JN*":_*B_=B+?GCBC160:R5BZ9&=F<^:S+ 'YX;KAC)[3[RRG'R7/-6 (G_,N'7$S0&,)'XO??+&H MOC,V&6Y:>G5&#,#JO!AS7U,<6J LGL"BH MBVMQQBIID[ W+M0ZM*L/A$R-REPE/.'4D$H"1[RW-Z%73/*?#P?_@@8?YV* M!M[@(YT!3'4A@Z9G=JM[(&?PP!E\%NX&E%UMLK>6KGX!DV==JZK5L (I,%V1 MW8/DP*2L45F3K8<;,_FAHE_JQQ5R^*^O__:\Y]D[PK/A?)Z-W+HL4CQL?MZT MJXX*6.:^6,L1L].-A=&+R)LQ+_.?C;:)+B M:+ \M.L:^YOWKJSSCH?E7H\+)8+!(!T,\B[D/P=[U.CLTRXTJ9 4@IM^*=CX M0?PXV(VS01V.H SB:(07J2J<8GK_7 PIHC>?#!($X+/PG]3N/\VOW2+D1E_X77)9.<_NQX3.I>Z-7 M7]@+XI(^9>V/YNH+,7@SZ=1JZ'; _ 9UZ!L"YP1SB'![P_D<,1%&B'33R9@, MN]'!@$XK/AB\)AN+#O+["(,7<1Z7I>Q?H?V79YS,-\=SC#$<=]JOU;-?0OQWN,Z##[<85X+6NP423.,CC) MM'>&^2HB<\%5.FF'&]5:U=(QK8A4A_#=XW6/USU>WPF\1HB,@Q%. P8Q9\1K MVE$M#81-R7@]\]L!2A\[X\)L#V$>WS$],N\HK(?S/WA(ECH^#,U;6K"=PW3Y$1KNT(RL0!V.FTXP37XF99U)_O2\\367Q=.CVRZ]X?SQ'=U(UOKA MS>>,]>C.X7BIC81,3![Y'R>=CD?]3G_7=_I%>"3Y1=WF+MJT-^:1,1?=<'&J MP&5O?L3E1;\_>?G"LJI'WYDV<'XKO.5!31O1">^R8%W-OM0"EHY'I$*K:- 8 MT@'_!5E&$WDI-^X'^J6ST?0Y\N[.9'IP1JRNN:D!JWQXTW7"=N<)ZV]G ^<- M&]ZUQ@AM!:FO#'\W"U%OU/RO:FNT8'C>J77K^>;:://L7)RYYPLSN&\+L0(G M[BJI)^J1[9RQ(S<$JY"J=.7G!_)!OQ;]6O1K<7L);W<-_<_-.#PK:G2G5&-O M/*[5--C8=>OYYMJ@LG5>3+=?H'4Y'[<8W[LRFIP3".3 >2K:,*MT9+H(SY+( MEH5B(!O0Q:H;UY,O X$-G_ZZF W',)NU?N1%>R=H MT4?#4U7M6/-'S/FWAC>?+UFSPU9]+R']_/OYW]_Y][5V=[36KEZ05DNM&<_, M!1[6L\HVFF(-*(/QI*FU6,R6*;DXR^4!Z6>QR5.RVQ [9.'Y;S&7>J'^..9V;5] MMGDW&/#[L\UGNS :'?'HX ?DO";K>WE>U\4YU8=%-?^%0^L6_3M9>]&N<6UK M %=+9D527VXK,TLZ>A:<,<[IF$1P+87*B4'.LJF7N>(XB='LNDU)6J^Z^<[F MG'<>$)[-UB<+B!C_OA@=#!1_.)!):$ MJEIZY1F/,C -!H5%ZL*$43D+485TW]1>*UFE\MRS% 2*8I* HFB 5:U$33$E MP^T9M==-BYTMZK"S19UT9F\7\T8-HSY^,%B,A\O'__&AZ;,S>X"PG(=[*&L_ M/WC]YM5I01PO]EB9S-GA+0]^<>ZA,^HA-_)($H[FN<;ZO+6]>;F"I,&NW-=H M,/E"C7-+AVZME:]\)*G369DLT%NXH6%_[?['9UKV9?AQV;J15F,'V'A2X.@W M."ZZ?"34(_C,RG"Z-"6I&FBQ-WY:AK/]43QX0E>_;HW,'YGA(-)M];EN]-CE"W6; MC=./UZ=#[?$/234[#]H[@A2R+PM]N8OJ-MTC::_:S#G%_.?.=(+0 MP Z9>\-24-%?&O0\2<3#)YU\.#_!2FUU0NU> M.MQ5%^L>K<77;7+EB4;!AR,[<[FNUM]O)V3+V\-"F[,RIV(F5^) M%,_>;P]>/UJ'N+>^1L<&*4ZOD2JJG_B0XBB.,Z"_#C"_H(G:]]NHYZWIJ]=O MGKUY_OK9;X/7;UZ]??_[L^W7;]]\8WU>:Y4O.C_M3!%>Y;HW;V\1:.4U#='O M NX>8U:M+U_/86\@[ABD'&_/-8>9-OTG;P5*CG<%MX[?VR/)U9&DDY*_%D>C MJVBQ%D_CSIH>SR=$>'YB((-?EP,9;#4#&<0FZ/[OBS$<;P(U/;U>0 8Z MV&^@1/.MZJ&FAYH>:C8!:KZ8)1\F^[#$BW4BSA=SA:#F[?&0CIMVSW$6T*#. M;/CYJ+_L,H7J6V#JL>A*#*YZ+%H+%AFKLNBQZ PLHORU*>PB0 P_PH?1I#.( M]/SDP :_368],JT2F72/3+>*3&LI"-@,0!HWHTXC^( +4SL#2$W&V>YDA ^; M4?=DX9X.7OYS,9P?],"T0F R/3#U)E.W$"K.=C_4T>13=]RWYSBDP2L:4H]% M*\0BVV-1'TI:"Q:-)W.8?9A//IP"I>,]KV-XN@U$>D-CH>JVZ M3H-+]V2CS<Q_D!_Q9W#FT6LIPEA>S&8KX!_QV=# ;SC[#%\5@:Z^/9X7C(DOD"'H0NRS)=NN<]S!:CKV/5/:I)030(\8\O VD MA@9"U6O/TF0Q/SS6>?!^./NS1XW+]ZFZ[>ET3T3:1 W= FJLNSG6:4O"D>6T#$.^.7]TCP.4(T+LC7"_H\_38- O%A!#MQM+0&FC/,;\4< M^(U>NK0#EB_MA;\7_DX+_[,[*?WQPQ3]\ \UYOED>BN23W[_X-7R?;W0]T+? M9:&_BYL1]B^#*919'-V.^__'B9<.MNBMM']PF+2U!7DQ'#B9GL"% M'@-Z#.@R!K2Q4="!)3F% 7J/3I:+%>8'MY*<@!?1,J#7G=PT["6_E_PN2[ZY M@Y)O)M1JG;8#;F4?H.GK_OK+YD,O\KW(=UGD[;'(]QG2YT86[0?XO#M,P]OI MY?'R\%T]=/30T=>*KE"V9_AMG)-A_D'W M#[XR8MY$7I>L6%I:FK5W6=8NE?ASMTE!9,,PS^ MCL^D?+B'@]?C?.ZQ3:M5/0TS7ZL[YRV??W)F_\X.,?FI5J)WG;N7M]*KG@SG M.(Y\[K+\,!P/YKN3Q2R.R^S';ANXOC^^YHEUCZ1W%YQ1(QYI>]'EBZ[)1SY< M^.RUOW$]Y 6Z\O,#^:#[-&VS3.JHI]'U MB-Z%U>@YO.?PBSC\9._W>\_EO7;LL6.%V/'U.7#?'@/7!:JWB2[4"O!Z+''! M6BV%CJM.K%8O([V,W%A&SFS@W\M(KYU[Y.DM^^OBR@^+<5P4?$+Y\=X;]CV3 MWT>:WJ')7J#[PIFZ+Z/VK[E5W4?=O\Y>PK A78^>S6:G-Z]N#!"KG/FZ >+" MQ,&V)GYFWN Z$.(>S+9GX3M(U+LTV^_66A$PL%%FB$[QZ$QX,FJ=\GK^G2I'G'Q)DH;DKK+B4 MFK!H$ >[L71[.<'##\M>R7\_&#X M>?YDO-AC9=*4H- =#WX12CWDWO_T^/2,?]E@[F]/K'L8ZV'L[L&8SMEG8QVK MN5BF:PPL.B]9J:IXQY4/+GT-8[*(:+S0K!@3F ["L9!*8EH8KP$_(K"M$\:< M>.A$N-\HUFYPYYZ8N^]A-I\.,Q4#D<';:X<[+""]4KA *40OC+:2\5HB*@4" M^. YX\XE[80+5K=BVWZ1-](+AY'4MFS9AT+R^ZT#>JRZWX2\%UB575(U6\.D M+FB,&B59@EB9$UD:98HUXANLNHX!NVJLLO<;J_KP[#4DXO?F0,QE:?"W':][ M37#WQ*37!.=K@@K@(G>1@5*&Z42H#CXQ4;QRN6@3E6G#:OTB=5_:S+>L#[1\ MZ(2\WQJAQZS[3W\L=V]@WJY6T.8A-_I^*X4>L^XW(>\% M9ID4;"@EL%J*8]IDQ)]@@25CN3!9>0.MA&%O ;.40^=;W6_,ZL.QUY",=U/8 MC\,R@,_[U%YT>29I=;GI5<3Y*L+I:FOFB"MCU#E6W899>RB&+Y=2^&Q M3;Z)69R&._G)D=0^_R*T[>J3\%"LLN3B*LT7[["H]*C8H^+]0D5K%/B:'/- MUC.:V2Q6$(R7Z%2T3@OY33+7]UC;V^A$M#V9Q]$@ M?U<_HEX'=6:V?<2FU<0ZS[U+1;%L52"KVK $1K$ *4?M8ZBUM))#L8+8C#+F MH?/B?@=G5LS9<=R\XCJMM0&(*K8&B-R]&\7Q_-FXO#P2OS?07G0X MN'M>&M)#UOTFY+V +)^K2U -$\Y;A)\0&2)59,Z"QF]\TM*VDR>Q MQV=;*&UK(K.#23U.-]B?3(F5>B5QAR6G5Q(7Y!M47FR"R+2T@/^2G'DG!:O) M51^SKT5]TT?]YL5M;R;CW&Y9R$-[WX,>/5S=;T+>"[B2V;O(@3,K%5JE/#F6 MO#8,8V)58S MEVC2)L2+XA6+)8.MEMM8_2H*TUK7$O:AYGV7AAZP[C$A[P5@69EJB%RS%(-! ML[0F%D6AI@U44!L*.'LCH_;6 ,L]Y*;/HNVCM-\K%J_'\SC>&=)Y$'W#L?LA M)[T^N*"40D:3O2FL>D!$CT&PX#BG0C#I:Y2\%-Y&3/:+V"V+*M[ _.7G/%J4 MX7CG;Y-)^30)4M<)T-XF=I%9>\\/M>FCM=>0D",^[)5!^WU"^H8Z]Z2ACD)E(GAP MC),)K&U".]C7P)(*H8 W0A;9AC'7;-@[*AWR5G17N"@[V<>/V6HGUM6HM MBI1\)$FFRF1!X?GUZ9O3;'+>4OS+RA3/V>MP/U0/SZHXK5CQQC'-!3"?N&U3\[E1DF5.DOC:R M2,NTY 5M<4A,B.R4 5[=MY43UV]XUA8J:OV0FQ4FE=T=5&PWY'TFPWUKIM\Y MB_RW84S#47-N=],C;3:?Y#]W\12J'=IMNW&INZK)CQL63L8?=&(/5[<$PFZ7WC1L_"] M).I=FFV?[W2-.,G1&?>#_7A )]SWL<:-R0B\_3CBO8@19BV=X*FRZE)DFE?# M?'&2^G#5F%W,0K62R7\D>>^6@M?NZ0CVH;WO9R/TJ-5)0O:HM1+4BLGZ:E5A M(G'+=/21A6 2,SIDKU(6 -\4T%]K9V.5J/7_L_?NS6T>1Z+W5T$YR6Y2A5;F M?I'/GBI;=O9X*QNY;)\]?[IZ9GHD)"3 X*)([Z=_YP%$FA)(BH0>0,"#3D4R M15SGTK^^3$^W'\? 2?N<4[2#$3M?47E*F(8UPM&,EB]S]9M[+Q6J7,!)8\"D M4!O44P0R,F U)11;>S)?.YF[=5;8!:VL<5KH4*!*U]SL&KOZ?UF ML:(H&10:IE 6D[7YN*A:2% B=4 MB-7H'++LOT7VWJ!E.0#+ =@GB\;+Y6N:WW0/9%N6Z[5RO=;/5RVDBTI.(TBI M5;-MB2#$8""8F*)&*D7U#\&?;X^M,>7]6:#72.VW#< MYGV.A'2ZU%A!Y-BTB Y=A\2NSS>1CBZ;E-/6&>0NQO7>%(@/XZ#V:%?S!C^) M,D.\MN<(+U4<2JM %^/ V(:D("@#ZE*LCD&&W$OAZ/W!2XR]%><-+XXT[R / M?YU-7T&3ZDM.]CTC46%=\$"%!:/15JR@DP_= 60$K,VDS0'1DS%6&=.+(=LD M[Y%U2W=]FT]SOU0\CQL;ML:G @'HU4Q7 M;1&PI.2,TE[7K4.MG4S7O>)*Q[&39Y[>Q9'973(E[L_['8^FM.S,V?QANC"K MB@$+$:N*!U1%"-EZ7R&%KE^MU@Y0)@'816N-S!'3/O.!>]<:;JRC/F^=P=PZ M[X4\"VY1;L9I1 1?D@>#,4)$'\&2*"I9T>S=7HK?'HI;OMFZ'*OE6.UN6<$7 M-Q%;MG4Y,8X3X_:G=X)+,=GLH.F9TO2.M4V'6 5&.$L6BM9"QR M5/IP^<*<)WP>WBT'AI@);9,LWA):0'5I8:MHA6D9 H(G276TC"&6R4@/S-#N+<2D&%L MU1YOQIW"UNXWWGSG?MHV;0=GQ?Z\G.5_O&[/H/GBWWX7E/1?C^B?J\GR'?<< M?V"80U5^/%K>PH-SKHW:OJ.(S4#M@O9Y;G?Y8E2J5B: MRU,H8!=U28#1!"@U8LPY"YEZN0BS$;:U;?D_>+&BO@X]S]OC842=]T*>!:)" MDC6*Z$&:7, 8VQ"5C8-J&IZH&A*EE^ZBC*CC#\J@*)P4F MTU'&J\D2+U@+#%A66 OM'1A=Y[V09X$N=%FGXC)0) -&& VQ M&@4Y%DRD-*88^S!@#X+VW+^P[2)/?VUB?G? M:/FR_H)O'Z^9%FU=VD^?4%'2#RKN\N$VN&_%F9FGLZ)GQLP]4TTGITU*"4@* M 48Y!%36@)7.FJJ2%''K&&LG$WM?5'L89N[,$Y(YB/R9MG:A.LD3KO?)5R)W M6.I3N1)YVG8YVHC!*A!:&# A=@U:O :RQBERH5(_?5Q_HF7SL:E\C_/I9/IJ M<8L2WVT@T;R3::L;-[K!P]."1SM+^_&_*+G6\8L3)D97BZRG#?>9(AAH(F M@0M(8+Q(T+R("L5)ITI0(I:MINJ[>!"W+PA^OQ;;OKH[NK&47*V%DV:8B$S$ M/HAH=:RH?8(8;0&C=.G*D!2HA":K4,B*7N[S[X^(=FPUE_7C\X$#6N>WZE>- M<%K86M^W;E+/5"=W9;9*%_0%M=/CO./?[TU-W3T/9Z&H'$:KW#@GI;EZY:64AP;F[??_ M]Q?MQ6D^^??Q J<+6-!\4IFH3-0O$PPIL9!J.*PR-3,>LP),.H$(-455C"VN MEW82AR*J,6-QN(#]*1/UVA=H_\7V[=<_[G-W/XV5Z\\.[:,?_+3'#OH(Q[;^ M;!X<#XX'QX/;&MQO!@/<.[TGI8Y\<[.:IW3L_[^Y%3_+] MD?#7-,+<74W%Z;NN[_!TMNS"X?/VZ^9AMJ>]FJ]KL\S7_=B6KVE!G3-9:+J@ MKN+F='V*LDZ]KY,I3O-DG??2?G'9/F'Q[*.9+9,WHWR!B^8*7N$K@NFLT/77 M:5/2/7P]]1?T%LID3FO_[WF;H-7E].LR65Q=X+OGW:-?7V$I[3O?.M69;!;Z M_8G(YA=_7RV6D_KN^E/6+P6:EN8)ONWFL[W#\QNG\.TC0P12?6J_?=D=<-]Z MJP\FDVYT18VW=]CA?_PG>+K[_Z\\TBWCQSLP1KD;A[ M_C]GFI\B9:Z]] [K$D>OYUU0XG?+6?ZU&]C]\]Z=D]TU[^MW+91G73_-MA=7 M;?O/+R93ZF-%?NE\]TZV7FQ^=;- >&N1CAM*MX_<>IB1;R>ONDH.-,\T^C_M M/;M,T?'HAVG^&"8'DM-UH.TVZ7[]C6^_SC9=5MNCQS%Y+V[8_.(VFW]>?^.[ M4HN_T/?L)J_;]2]OYN]D=/".,_%XI?S'R;1IVMEJ@=/2=CZ]S72U'+6)&BU> MKS7SY6S5IN]//&,W,[::XJJTCR]??E(.:JFN([\W(>3-5^TTWW-<+6?7L>[N MNW3JMWWY[NG0#*C9JAE"D[=4OMY\E!3BF?C#]0O:NE[@U8*>+ZA9?HTAO)DL)IL6T\^O7W]7@LGZXZQXIM4?WML3=SPNGTGST,,//!:? MJ2!N_>^AYS[X&'^%+_$5'DAP"D]/<-JMM%*^Z!=;]3YSW?XRFW=N>_LS)QI=MM^_7HR:^]N,PO]:36FDQ7BW M'?.8E,ICF,POT6?CN :[K]P5EKI/2MUB\I9E;A_=7M@88&/@4UCZ5!NH\\.2 M$LHP>5A&6$8>E!'-,L(RPC+">H1EA&6$]@\LUB0>W_I;]2R$&.@XJ'KH:\U]W_I2^-,L@89,<& MLE1\ECI)R!8]F&@,!(D5E!!&6V$LU?(QR BUCJDZJ*$]TX2@(%3M 8-35B&1 MD$<$,F_'QAR\K#N#C$'&(#L@R+0I-A;7*!2S:-95"8"&3#/+HO$H/&+:NH?N MHMIRP^)IGTLKJNCH;018)Q3D#*J(!R,C$ULA7ECHAD MQH^;@7GF)'LH[BB_?#&]O=8X>OIML_LOG"S65P/GF]T\^O0=DVXP8)])VY53 M^<1'^V?:MV==S1;KAJ_/YW2!R\D;NO\F@-Q_HXG!:JU=2\D>F6 /O)9L[PJ/ M=!!)AP0FU=S^D@1!: E.UV2E+SIEWT[?6ERN(X'&PFO MKH7TQ[6,]J16G!H+>93-B5@*BR]:&0$D7U M$5KMGW]2Z7'4>\QX90 R !F 0P=@<=K)B!FTE,V9K;) Q!"!9'&B9I>*Z"6R MN@< 2C&.D3W@@R?3[E:K[>23:=]70Y^^&M';JZZ,^^+Y"234#E*W/;JRR7% M^TM4.3V'X?(N'N2RGMEP>1YK(,:+B>8[!0X^+DYYXL13LNH M?>8_J'.!.,PVZ-NW?.?\=H@LUR C*8*:7'@K$]&,C;)G?K.<,77N2SE03&F,*&S58&VDAAQM M 1NY@+116'-7AW$KDK]+*L?^,67'-G)1,L;4>2_E0#%%$2NEXB$8:1MRC(:@ M&["THBIU(BM=+Y?9]HXIY\;![C$!;7Z^#?X7> MT,7LZK(]Q)I@T-+"FN"V)K#H7"XB0JHJ-4U@'40I7;-?"YGHJI3]A/^NA:VI M@N]^$[5^E8$28[7/2Q-#WMY,JL$LY4!)Y4Q(7G>8B;I1)X5&*INQ.O!FMQL*E\J8+8)5"'EL+G*HL9^ M&A+LGU2FV53^W!UL)M6Y+^5 2:6*<52,A1AJU\RN%HC->P-+9'7)@6SH)0YX M$%*IL3)[O#!U$MN;DP!WJS)%4YKCQ3H2B*4]:[)8SM>WDU@=#%I>6!U\H Y< M%BJ'#(2AJY>"!M#Y"%2+,$(IJ4WJI5[41MR:-OCF V'K5R%(.S9ZC^6IA[S! MF56#6RQ/?Q(;G/,#=Y*/ M;RYG;03_'ZZ%8U9'D^D2IZ\FZ8)&N%C0Y+.5!28:C" MYE A5-1@/$8(#370C%&EO:@UJ*VN%[M$!@]$*J$Y49!)==Y+.5!2":^C,@9! M8>=KD\_0R&-!B:1]%;D4PC[B@@"[4/>WDRJP2SE0$E5 T4AI /3 MC"@P3EB(J7E_:(T.(4EIQ9;WMTM4\$"D$N[<\T(X47"WF&#^YVJR*6 ^6A

86>>^E -E5L.2\8(:J8(MW?7A M]A.B )*8LD6!5?22+WAP9IFQY+*G3*TS7\J!4JMHJRI%#5@[OULIT_B%'J)2 MS@2J(ME>Z@D>G%K.<:$69M9Y+^5 F>6K=[DV^TKE',#DE"%T]9JI_:X:$V/V MKH]8X<&9%<;*BC.G%N<2[EIK<#E?Y>5JWK58S*_;!Q/'#+F=+[?S?9IF"5I& MD2'+8L#$YH^CK 0*8_3%>EW35@FP'8L5_B:M?6H0-;9^CWF'@^GIRQ1D"C(% M[[NAHZ4I(10H)33_WE-'P:C!%Y]B53%6O76;<,="B/NAX!YM:"8@$Y ).'0" MYE"2I4(0:TK-#K05HA4(.@NACV15U906FKT:T MJ2O 05=6,ZQFGE044@9OF]: F+, (T6!J).$*H01A+)DOW5):9>@Z\MK47U? M :0O+>/MV(H]IOL/1M$P!9F"3,%[*)B4HDP&H4J3P13;#&>2%J22.IB4K0U; M*>^[!%WW1D$_MH%##DQ!IB!3,<@89 P.'8-:9I-K;G:@J@&,T %BB*G9>5Y:C\[[ MM-4G89?(Z]XP:)M/;"5CD--=]Q-\_>MLL1C5^>SR.@ [FW+@==B)X>=Z!^*/ MUY.Q7\,[",I1&<@H==?R%B%4TY1)11LH.I&HE\S7&XWSPS3/+JF3X\?KG$6; MW_;3IY2/'ILPK%87'R[W?2O[)R;@":TI$_"X"*AR,2*8T :,U CH'237"!B+ M)BF]4%)LY7Q]5@!V?P148ASBL*[L,P&9@$S /=?@4U%+0@O%-_@9IS1$*V6S MYY0CJT6VMI>LUT,04(Z]'%8)/B8@$Y )N%\"DLS6J)PAR>[XJ?G"S08,$2I) MW/72*B/TS?- F[;%]EHPRN9:ZO MBJ-C&8=E"'.N 3.*&;6I5V+)IB*[F*5HC/(E0T K(7H3 U+1&+9.;7:)6>Z9 M46HVGXL>2Q&+*FEPJC>V:4&VO/ MM=N94>>]E -E5#+-U[.FD20((JN?(>S MQFI3M;9;[=YV"VON@WAR; Q;> M*AJ-4ZFH&/L)D^Z+><,ZP>&$R$.'25\N7].<8Z1KIT?>7Y?G5SB%K79FS4C!*>2Z:H4=I7!@X6H MHPTHF@YRMI_4XNO"-'^9SRY?M/>;3%=-2;V\*;?\[5K.-\_[I9/K[]\NY]AP M-YGB_-T/2[I<-.W6?9/Y[.)BK=^>>MGEL?'RL51MQKRB0]+I)*;70V M*H,SM8"Q7;W71!X"H8K!94>XE<"W6\KRZ9 TC,,^F]HPJSX2:A70$V24-!D7NFOW:YDL4CYAM*K3E/.P>T&ZJ[/T!Z[K[! P89FP1TC8KJ>ZP6+!9VJ$=4D!EB! 5!50N90C]E0D>)^$57*/]]69 ML$Q8)BP3=E?"9DVI=@%P[4)7 BE#*$J H4 BQX08>FFIPH_7YO^NONB6 -]K@X=S.OBQ899/() MC.PZR^?8' 6?G4E6.%FW*J3N$N=NTK^_IJ)2CM4^$P0?W&\GJL48N8Q<1NX7 MNUE[*E>P7N7[LS,$B-8Q<1BXCEY&[)&+-L*YK4*S MNX3+O\?Y=#)]M?B1YC]W%%C3X4/MUGZD\O,2E[1X6;^YI'E;^.]F%QV!JH&[PF\ M"X5=6TV0SFLP122(M6FDC+6HE'-LKD4?@??_M\8=E6_:"N K^MOJ,M'\9=V( M^,O5,5+._'QKHSU%8'DQU&):/R/% 9I159NP32ZJXW MF\\0*7F(KM@@(FHGMY(==XF&?RE4FK&/!RNZPJAD5#(JAXI*Z666(4M0J#,8 MA1:"ZBJDV.AT=#7&TDN%E"]G50ISL*[MC$I&):-RJ*@,QDF9J%F(VB 87YJ% M* ("":NC5J+K2-E'W/C+697&[;&>]X!0>5>4^(F1X3OWXZUP<7N/[G/_XZNF M2=]_PI#YRV-[/S9YZ+'=?O]_?]%>G.:3?Q\O<+J !7V7VR6_OK'?=IT?U\MEI/Z[O'#77^\>^;; MYS_XD8\=^1<:X".\W8_VWF)UU3SS/N;@C_)/.R9N?30_NWSXZ/JCF]]:9[/E M=+:DC'Z!TU?_\15- MX?_^O/'A)]-5<\&7Z]H9CWB77^73%Z2'T7]SV3S.Y:+KG'2Q*M0^?);_ 0F[ M1)PN"X>FBW7;L!%MRJ:.<%I&N%C,\@27[3E7^*YK$]:U7&K/7RP7X_;HJ+9? MS?ZU>'ZSK6_-[4:\VR_>3Q+>+C+RV(DZ/@+LO )W : 1OX/=38!A\V4[##_' MU7)V'0KIOLQD^JK[^MW3X0+?S5;+]OYOJ7R]^2PIQ#/QA^L7Y"XU\&I!SQ=T MA?.V@-?SL Z ;=[[)H9P$YGH&FRER<5D^>[Y]1MY(E@Q/SY5\*")VUB84 MC_Z6'^$^X4<\J;#[];CNF+O0T]3]=@"RBW'PKXTTI=E%N7?J_C*;CY:OJ?V9 M$XTNV^]?+T8T+4V[_]=J2B,MQCONJL<4+C^&V>PK9LMRQG+V:3E;3-ZRE'W. MR0B;#6PV'!IGGPH_GA_.E%"&B;570>IK=/L\IV8Q^:28:!83%A,6$]8F+"8L M)JQ-CL!-_(RK^,._B_]BMEB.9G4TISQN,*A+CUF7YI**WN4;0P5T]=2>58J$$]B8S/!F& [=H\0 MR61?-+A@0E?NPP$ZBE %"B-40J_%QP2KLJ2LD;?)H]%:7T8)RQ@-H:R%[;Y-#X4K?N2Y94 MDT?=@">&TSUM]:D,25NG4D&5#5V)TW6BQV6"^9!-"M2I+.BC!U-CX M>/8$VR&<^)BF7"<22/N]L1E# D59=YYZ!"S-79V7N#-_9Q;FP&U[#7M_^D$\J^D*V-.JXV"*D*P57;U1&7.D7AL6R' M"[6K*+6$JI0#HV+7U<$YP"2#:^^5I=HJ.[Y7<+FQT8]LY3;@CB MM.1+\[HMMM?$6B 4JT$8)W.U*$(X;*ZA&WO#F3HGO;$97,->W][!Y;RF9F8Y M"$(H,)VQ%5SV0!)CS-Z[0FHK2;J:1*HDJ-7H1J^4H)EF&:00I31O,]IRV)BA M'QO#I[2<8KBC9/PG36F.%YO:Q*4]:[)8SMO^?,.7EXF,SN(:]OOT[WQF5I&:*AL:HYD@[!4G*!.0I>%,JHMEROD6.4>0@ MP*>"8'+SVC$)"UAT+MCUZ49U:'#Q<<=I;VP&U[#7MW]P:6=]D!FB$.LKQPU< M50@(W9&KLLX:DA^#RX@JLV_>=I6Q2]C!"J%*#\I8YZ+QJ>;#GM/:L?1\0_FD M-S:#:]CKVW]I!8PYFV9L-0>ON8K%)T B!12SJZ:@BCIO65R%&JU*@6 \-8L+ MF\6%IH(.SB3T,>6XU8IZS^!REEW%WWI)O^^0MYZ1V\VU'MM2SGVJ@]7]8SF" MGED\0AXACY!'R"/D$?((]S[")Q1OY@&>T #[;3N[>6KWSL\GR_:Q^=X)^.4U MC3!W+6=Q^FXR?37J>L4N1LU]&+4O-VE/>]4=\5[A?%V<>OF:%M0Y**7K2MO5 MC)^NBYFOF]+6R12G>=*>OEBV7W371Q;//IK;,GDSRA>X:([&%;XBF,X*77^= M-B7=P]>3?T%OH4SFM/8ONA:HJ\OIUV6RN+K =\^[1[^^:FY1^\ZWBJM/-DO] M_O1^\XOW4+C^E/5+@:;EZS1[V\UGU\KUIDK[VT>Z'U(=]PZX;[T_+&/?IOO] MW]W:O+[)?E@OS2:E 6O[KL_QXE_X;O&^A>CM5;I>@K5+=O?\?\XT/\7+ZV3R M#C\/1Z_GG97-PN$MQ;ID5@Z@A8*/-QQ.WM"O%[/CF,(7-X1^<9O0/]]\[\]I M_-[S=]WL_5NS./KK;+%X^E*?UN9_O(K^XV3:].YLM7+3\I![=,OW:3^<3WJMUJ0F_A,W.IV?E?>"Q\"Q(M^-K=__4^"SR MIVZ]]K>X^+Z[Q-[?>NG^S-%3:,8UX#YCW*KZP39COSRQ%3PW'V/18='9E#M^ M4G=W%IP/)X25-I/G<>3AWJ"/;J'+D&$981EYN'\NRPC+",L(ZQ&6$981UB,' M<>@^HZ3!:5S@_XRL_;_1'CG7OL"3<93KB"P8DD[W].W[PSO9WRQQV/ M_Y]XV\5F([RMX&57W%^O;ZY0!(Q*H#?>)+_5"ED%H9WR%62U!HRI!"%1@DQ8 M!)F2=-JJD=.D]H=IGEU2ES?P^$LNBS:S[:=/-1*58V4?V1%@4 +S)X;@X-:4 M(7AP"!)*(;(S(% G,,W.!/0E@PHE6E4S:KE=4QJUCJDZJ $KF'5]Q*H]8'#* M*B02\L 0C&/A&((,P2&L*4/PX!"4FK!*84$Y'<$DJ0"3M>"+TE1B,+G&CR'H MHM(8@0W :\H0/#P$;;!12@L! MN^[")B6(ABSD$DO[=5="<*NQI_2RNB@]"%TD&.<$I(P**"<34X-B45O%'_8* M02/',K EN'.8]:"),\<:9GVY?$WST09_G/B>C7!Y] M\',H63Z7OO8]1<]O8]_D&;B[:%TG*TH+R:3Y83XMR0G7W[3^>K?8$)Z6_L MGUCL)V7K<1SM@1/50-$Y9T%7G\#(+"!@(#""DO%!25.WBJCNDE:RCE)\4)AB M$U;[OS?0>%^4^&8^6;2'OFO_G+[ZD>:366G >5E_P;=] MA^2"W%\X[C%IDU\<^WQNP:AF5!\CJI,5U:@< 6LJ8+2UD&J,(*TBB;:2NZ.A M^@[)+Z>"ZB@8U8QJ1C6C^NA0'9VDSGH&GVO#KDP2DA1=5^7@DG74+&[=1XK. MJ:!:&V8ULYI9S:SN(6)A14)*%8+W$8PWHK'5.B#A143II5);Z8^[9/Y\>;8^ MB%2G]I@]>:1(/40X_\& MXNR'!+ ?QW"PT X#F ', &8 [PY@KV1(#C"+#J:" 'V*C:VNBIACL*678/P! M 6S$V-K 'X*@*_#[-?MV\^@;Q0/CX?'P^/A\?!X>#P\'AX/CX?'P^/A\?!X M>#P\'AX/CX?'P^/A\?!X>#P\'AX/CX?'P^/A\?!X>#P\'AX/CX?'P^/A\?!X M>#R\/0WOL>VR'S?8S5.[=WX^6;:/S???GW]-(\S=_7F^6WS]U9]O%O'FF9LE6(O$W?/_.=/\%"ES[:5W) [C MZ/6\2[G^W7*6?^T&=O^\=]4T[IKW];L6RK,YKO?BJFW_^<5D2GVLR"_K:M-- MMEYL?G6S0'AKD8X;2O_:+'>:790^9N3;R:L7L\M+FF<:O:](VH7^^^=ZC'2]=[./+ MSH[HN]0V1[/\C]?M[6B^^+??!27]UZ/O_[F:+-^=C)&PXYP\WFKXXV3:3('9 M:H'3LO@3S\O-O*RFN"KMX\N7GY2#&LR;E@GO/_G]5^T4\'-<+6?7%XFZ[])9 M >W+=T^'9L?-5LT>F[RE\O7FHZ00S\0?KE_0UO4"KQ;T?$'- &WHNIZ%]16T MS7M_]7'1K#>3Q21-+IJ\/K]^_==W5,-:?YQNG[6Q:>YX4#[SZJ&''W@L/#-F MQY?N^I@_\.?% W]>./3XGKE=W_69W_6E;=\\;IP/5(L+5U^\ 64XK7O)3[ES M?2I#^ZT%U*=Z0#VI/.?UU][CS/2GXN^;NK_,YET@H_V94Q?F:!MA\G9TV1Y_ MO1A1,YS+Z+]64QII,1XIHS*5[\KS3_\__^$2<%)M//[O;(^YWW^W'N]YQ7 MEZN++CC+FYPW^?&LZ;XV>4?U=;^"]4\?%$MB 6 !.)XU[5, [CA2.OO-SO&" MO=-B0+OE:?PXOPC"SZ]Q_ND>Y1P[8+EAN?G -+UL*F;)U0RH MPRJI0[3?&BBI@@C"4I50J-@U1 MA31@B+:QK1110HTEX,$0Y908"R495*>[J9E=S*YCZ%R:LBF:7 "MM &#OD*R MN0(9D1T9%ZS9,M=T0JT,:@C1-&=44FH_.0VN:-.(2EK5K8BK=JVTPU/Z9Q>$\4F7' M5I\[NIY^R/O@M9-S.>3]<3[+1&4QJO/9Y8C>TCQ/%NNBE8MNNXYF5]U>^F1^ M#L,+H876>]E -%5Q"EZ%(#..S25)1MZ$H- M0T(5G0T5V5S*C]%5UTG%-8$T+H*1[:\4,+47HA6E>J/('PNZV.9B<)WW4@X4 M7(*L,[696U%2:>"2!,$Z#>0P*R&"33E^#"X?E?(2FY%%L?V%7<9PQ B:JHB4 M TB=PFIJ3'82&D%T&TYV&!"6U4V+O9[D_W!;=$RS\U[*@=(L:6%0&0DQ.M\\;TT0 MN[^4E#XF0<7GK53%OH]VGPPS=MZ98\RQ,^7882[2J9J4:$X_>"DLF*@5!!T4 M6*$ID*+JY-9%NKY/COOEXN.NWMS8YSQD% GB+%& MJ@&#EEMYSWT?9;/W^H6]5[Z_O)-$K7=K$Y<%==7B+Z]HNL!N&[%".B&Q887T MV+46O,PLL4W%.A/],_59-$&^C/- MWTPR;6S%GRC/7DW7[[(V&]E59LXQYYAS][JVY(4.P0.N*S>KK" )F[HCVF 3 M!A%2Z>-@]D0X%\9M,IAUS+JS7LJ!LLYJ;%:;L2""UYU-YR&:2. Q)'191B^W M*MOO/,'8YJGW9J<<7M[7C#].F+.FO M346N,_%^P;?LLC*KF%7,JOM8)7(L/G7W*J+O>GDK#U%%!1&C;DYL4,TA[>.X ME5EU[!N<6368I1PHJZK!)'U#CL^Y@#'9-.Y4!&6<=BB5I[IUC+#+<2FSZM@W M.+-J,$MY\JPZS(TO(ZQRU4FP-C;_T&<-F$L$F741FB(%M>53[G*$VB_['G>K M2]DX* QR11+F(?-PS]WA@RAH@4R.;CF@(K:SPU8YB'?<3V] MX].V,_F@]+/$)+7M0O.;K_K,7BU'B]G%I(RN%V3(2NC3HS]Y-=7?8>L#D[6! MD="#WBQ,!B;#D,APCP->@M-8,Q3=;$TC;3,XJ2NI7+4,4BA?_59)O5T.=9OJ M_LW"//XH(\./X-=Q*A;_$"IYE&N!S]-\[SZY&6XY$2RK :ZT>VU#/5"5>9K=(%G:$BNWO\ M)Z_*[CDDTSIJ)2(4:QT8T71)DD$"":US=,IY'S]6/>1%B%2[EJ0Y@ FV>0') M2? &3?6D796XU9=@W>WXY6JY6.*T3*:O^NN%[/U8[;/'P(.[@ZUZQN%1F1J_ M9R[VP45?I'-$ 2+69I*[[BPL$H$,,9),Z'7%7KC8];9X/;MH\[SX_I^KR?)= M3T&./?:'9R R$!F(9P9$K;0V52H0Y!H0:U<14E4/*:-TR7F;ZQNQE@\'?%@FC)-!Q5!MEFK(@A" M$5W[Z/97B,I"J35$'85&:;;H+'0LL3@(WOIFXKH":+"VGRPIA3$'LY7K^CET M?F086A%*$*=MEA18&Q6@%*W]6?TPI+ M:.AU:HO7-4@T3D(6U!CO/4%,O@LO"%N#RR9F1\>H9E0SJAG51Q*H4 V, M6@?J;C'X[@J7A!1D@E*RK\[GF&BKI'N2RLO:E24(.H$AVYG",0,UP(J:7?&1 M#A:H4&X6(WM(\3Q8TFM7VWFU3 MCV97W8[C6@2G5+*#R]U\IMI(M2I##I3U78:RS!"IF=B.LLI1)TVX?<=#8G6E M._"S.H-QV*5#Y^Z?N7KGG$AV*Z%YK39^6"Q65+Y;S2?35YN&'IO\B/6#+S?2 M]_U[L2Q]9DH,JDH-'_:WH57Z/HRAQ(%TVS8J7MNO$J(*^"1^>EUUMI M7#W2:]V#Z-/P.LHK&T/>[0RNX;GV R4896>U=!JNL.Q)7RV(GHG0$HMFVW53+$0E .A*4513)5I.WVTX2I+]*!B=Z6V! $1@X=2=,J- MAZIZ=2PT8WOLA'<[LVS(J]O_6;72%#N"H4G8Y19YP&0--":55!K.3-J*C.E MU2=I0 ]V9AF[FU\$:E*(Y'32H&SJ&G\W0*7N M!F2MWB5MLZEY"VHJ".V4KR!KPY\QE;IT]@29L @R)>F4C@5J[&[R]?J=Q.4G MNB#<' ;/:;&<3_*2ROMSX6YG\JGPL,6&U<0'MYY0N!)D5]RJLWV5"X#1$&BT MZ*73-0F_]U/AGV[D98 M%I4$9/()3#!Q4R.Y88QB23GK)R/Y)[%%>A(9OJR[DY1U6WQ=\'Q6 MF]1<7LZF[T]C<=%)T6)2:(YK^6O[=-0^$O,_5Y/%I/L5HYJU[K%2I?]2YE@T M2N5 >17 6*1F?!8"JIJ:,HE9RGT>96S.:K_Y3?AZ/),UYY[,<]([G3DVY-7M MWW6VUAG9'&9A5!<"S Z2,@DHEZAMK&I29 M' C?\:6*61]CW$3![A'RG]EB.<-?[%!(NJ,L9N;RBZ0+Y>';PTG*N M2D'P,K/$'L%P66(_T^W41NHL8_N"V!U$I@ HBP5ME5#699U%+P>1WY2_KQ;+ MR_95%K_,OBEE;;3AQ8\X*3],7^#59(D7Z^R*M09]<4N!_D0;(X]^IOF;2::- M_?<3Y=FKZ?I=UJ8@NZO,.>8<<^X^SB&AJ"%7T+ZK!563@E"U@YITUPJGUIRV M$L=V.< \$,T9)$@UU4#7:&"B0O+)1F[$41 MDQ-5]G'V>2*P8Z...7?>2SE0SOE WF5:FO/J!22-!FQ0KEJAK<70QYDI MT.ABMN"ZQ\.6F7/5*GQ8RQ)[#,-E MB?U,.U#K;,@HL%7&9M-I!C+VZU.*5$K#!@3E'!@9$X18"NBD3$Q%Z>!$'V>H_;)OT2:\ M_?0)"(9AE51[7&/0/S$.3VA-&8?'A4.O&@&;#PJZV@C&F0(I:X)<#5(5JGFM M6S7-=SEJ91Q^21SR'=>=1*9M3#XF_2PQ26V[T/SFJSZS5\O18G8Q*:/K!1FR M#OKTZ$]>2_5WU/K 9&TR.80>]&9A,C 9AD2&N^U-X;*0UG97;[LCW69B0J@F M@=:5D)1+0O1RI-M4]V\&YO''&!E^##^&W]#A9RDX2N3 >R/ *-/%$1L!L].V MD'32;<<>=SDC9O@-3!X8CU]^0HYH.YP\'@\3VZQ.%9^E;'PMKN%6&$C5I>X M1R?GBLC)]'',O2-N'Q?$E'*LK#T[^/+9#S.6&;N'U!\,61:1P G73%#G+:1< M)?AF318E=(AUJY/E+L??;(*>E#PP_!A^0X+?80S,;'- 90T(JKD9BSY""#DT M*S,GD4P-)+9Z;NQR>,X&YE$9F'P5>2<9^A8OUCU_<3GZK]641EJ,1THHPVJL M']%2SU0G6V6V2A=TAHKL[O&?O"J[)[9AG+74):^FIDN,5QY2M$WU8-+&H*#& M]RW54W,6"@FT[\IJV$0079%0=!:YZ!J,WFZHN6[Q^W*U7"QQ6B;35_TU /9^ M[,W!;/J/=@=;]8S#H[(T?L]<[*71< PY5F7 *EG :)D *23*NN:&J_;N3L;[ *+386R#8RRR M'\4T99H.*X+<(%R\=P)LL:Z9GCH FAI !=38$)BMVZI; T5)U]VKN[;_8OO[Z MQZ.(S'[TV0]^W&-'S8/CP?'@#C^X-5IN&+7YHMV7>HZKY>R:IMUWF4Q?=5^] M>SI_BV5KS3FO;_Z M.#WLS60Q29.+IFN>7[_^KKRO]!^4SKQYZ^(''PC-C=GSIKH_Y M9S$<^"/#,W'H41YZB%(\TP2I]R MBGTJ0VO+WCWR'U\I]=7#XWQ2GOKUU][CS/SF;#W1#UI_WK\V0I":XW'OU/UE M-A\M7U/[,R<:X;1MA,G;T65[_/5B1--"Y8/46;W;_GE,1O8QS&Q/NXZ)Q$1Z M')$< ^FCF7LQNVST&:U#)@P;EI5;VOL3LG(,:]JG)/S6'O)_I?F?_W?7(Q(F MT]VVP#',#>]WWN\/[O><5Y>K"UQ2X4W.F_QXUG1?F[RC^KI*]?JG#TI5LP"P M !S/FO8I +?/0O_M=T%)O^/Z'\/$<+S@B$3J7';+T_AQ?A&$S05BCAVPW+#< M/,DTO6PJ9LERPW+#399XP8+#@L."\Q3!^8[J)$]8X[#@L. \27#^ M^H@.82PU+#4L-;=G;G/S@N5FQX#D$SLV]AV%/+62.8,L![3+J<6P[A?R<'D7 M#W59SVRXO(L'N:P\W!,?+F]L'NX@A\L;FX<[R.'RQCZ#X7(/DL_M0?(=9;I, M-!]IN;Y,J;C.] ,#?K PS4F4G-EQ*8^#&GNHDV]D"DE#S5& \8$ 0TJ0O4RB MJAITW*J33T35N8"@+2(82A&P: '"I)*35-K(K=ZH^^P?HL?1[+'@Z)!W-0-J M>*7C!DHJB<(+8Q#0Z-)U.NJ:[/D$RI.+*EFA2^B%5"?8T8,1Q8AB1'UQ1"&9 M[((*H$17%5B("LE4A!(S96]UM$%L5066%;.S!*:D[C6Y(2I(!TD6KU)4[36' M:SIDO1L'N\?2E4,&U7%L:F87L^L8*J2+3):B\9"*,9UCF2'I:B%($LG:6M!L M]1M2TKG2'@5!U%@8O8%8:O-(;5%$*E-)YO 5TJV*XQB&9;T=OO[Y<8@-TY'I M> QTM-4XYZN!ZDP&4ZE9BB0+1&G1AEJ]%>EC.M9@%&F=P9O:M;04 3"K#-$V MH].5(%3LU9E]9/^(L8R1V3@ H6$V,AMW\GI#,^X:MZ!YOZFSV@($:N:>* &U M,ZZ*LN7U)HS&Z:2A5-UUHW2I84PKD%E[TD$)YP[G]1H[=EX-BF&'.$A^\*+! MN1PD_SB?9:*R&-7Y[')$;VF>)PL:S6I[[[9=1[.K;B]]\EX8QT./:+AG%C'J M72'4D(1WRD!JF@&,<*&Y\45 5,YA*K8Q?LOU-UDF(:T (;K7&"DAZ?;"(D,0 MN1AA/-ZI$'Y8+%94OEO-)]-7/])\,BN;H^;U@R\WTO?]>[$L_1TZ*[/'3L1# MWO.,K\$LY5#QI9V6J33O.@9L^*H1DHG-[,D%13556]PZ:.X17_^#%ROZ-+UV M-W<%@XO!==9+.51PD8W1J0J9 H$)04'$Z!N.2)8F_C[@5E QD'/-63>@41HP MV-QXS K!QT@*I8B8[VXB_@7 )<=2:(87P^NLEW*@\,HQ.T7.@Q,Q-G@Y RB, M@UQ\B*)H4_Q61^TH2#6CK((6JK/42H+D5;/4BO$V>*,CWMU1FZVN4]GM#*[! M+.5 P144ZN(:>GS&=>MI!\%4 A>-UR'D*K?=12I2-%N&H(I&/%/0 OHL@3"B M2X.VRQ845Q6U$D4X47UC?4&P7&N2Y&&#JO6PKR-_JR,>[3+/S7LJ!TJR]U$A3*Z3H!1CT MS>)5QD,IM9J@,=JR5?&@[^/=)\.,W7?F&'/L3#EVF"LI,M>Z]\AWDGB5KO5DBXH*YH_.4531?8;2-62"9 M)?8(ALL2^WDF7Y195)$MN&HJF!PEA!(*"(VV\XY5"5LFWRX'N=^4OZ\6R\OV M51:_S+XI9=)]![SX$2?EA^D+O)HL\6*=H[+6H"]N*="?Z)^KR:(-]&>:OYED MVMB*/U&>O9JNWV5M-K*KS)QCSC'G[KW6FU*VH3FT.G6%[Y60@*HX4,[81%W' M&MQ*O]OE8/9$."?%V RL&BO#CF''L-O SB5'%#/X&FQ7-CI!U+89=1$K66$M M9M/'.>V)P(Z-.N;<>2_E0#EG,4FLT4*SW^SF3#:1T)#0%UE\H.JVG-==SG&9 M?@K 1=4K/-BFV<<\I#""Z4Y'S2IO1Q+GLBG&/GE2\E M[RI@O\S:'A[-EJ]IOCZFG=/KMH1AR\RY:A4^K&6)/8;ALL1^ MGATHM$S4W;I%(YJ_*[UO=F!2($3)0J?DF_?:QV'MRTX]OKBM'7^8-F5)?VTJ M^ MP9E5@UG*@;**9"RY!@E*-$?0)*)F5PD/T2D,6*-SL9:WWS59_9J.5K,+B9E=+T@)R$_.R[VIT=_\DJDOX/*!R9KDP./ MT#'\&'X,OZ'#SZD2I+:N^5+RP/!C^ T) M?@50&)E_3W4F&OL4+ MG&8:X7+TWSC/KT=:CD=**,UZK!_94L]4)UQEMDH7=(::[.[QG[PNNUOWF!!, M*H1-C[@,1MEFR.LHP&F5BJ\A![5U%R=[;X6SNCLA4V"T$!#)(OC@C&P6OE4E M;-7U7W<+?KE:+I8X+9/IJ_YZ"7LSMONL^?#@[F"SGG%X5*;&[YF+O12_)K1H M8X8&-FHV>72 %"UH&6)50DMMM^HD[L3%KC?$Z]E%F^?%]_]<39;O^LI%92 R M$!F(#,2>@"BD)9=)@+"IP2WI[A2L(.AJ5!0Q=[_Y&(C24"4J%IRG B8T(**5 MS4=8XY@6V.>R-M,T*3MQ:\ M-S%7Z6,B]S&=:]O5U6D+128))C;7/]9(@!&%5MF1#+Y/.C\NCFRM&DMQCM;K MX7,53D< F=?,ZR'QVF/-H=8$F'QM[)4.(J4*CAI[26(H9;L- S4S6YD(1;G& M^$9Z"$E&$-FIKNH;*ID/SVL3SM&D9E8SJYG57YK5]Y1$+[&J: QXV95$UYH@ M-IP"24EH"_E2MM(IK"6%L5K(JJ'85"T!2XK@T<>BR.M,]?]G[\N;VTBR.[\* MHNU9]T0@Z3PK,Z6U(]3J;F][/2-%J\>._6LB3[*F08"# B1Q/OV^S*K"08 4 M10$DCIRPU0101QXO?^]^[]DL%8P/.7^V4(H#0M52;^"98BC>3RFFI<=(46XXY]JPS;;=.\2QW,WGRS!VD.D;!<$*@A4$>W$$<]PIJF.% ME." 1J'B2(%.CUQ042@?!;-R(_8J2M#5%:AYT7O$O=>@P*L4@*6L(Y%%(;8[ MLUX P&+VA@@;#6)+54%0F(JX4 M12HR$-Q4147&-6(/!=2*"EKR[Y]X8'X-HV!:9_$T-+-I[6;!=W[C1)O%:WS: MQZ8PBG5&08301 *T5L H&""_)4[!1\6M!MG7*+MWK_&OBW.8+WOSR4Q];FWR M\V0:0SV;9X_QKIS(3/ SYQP%S*8\^3KF.J$ W&%@D>4S,1DQS+5",1O8F* M*A.JS6H@._9([Q87'Y?SE2>*8YA18YWQB%0@:G%!4L,WD-&\ MI3BP&"I:;037[-H/77#LT(F_X-C);.71X]CSZ*[<61#LC 'HP!(PSE!DG35( M2H Z5AGEU$:?]5V[LHON>F25YDN6-#PGTRJRI@D>SL?U31@W)I%184='=&P* M.WKL7N^NP_HI;W,YL2>SE4=_8N\)26$N5JGXN!.I\[D']=8*AE&H<+2!2>^J MG10R>./_-F]FUS"4YK?)&^_K- 8S>F]J_\OXK;FI9V:4XU,R!WV[PD!_#7^? MUPU,]$.8?JQ=:"7%7X.;7([S4[+06!3E@G,%YPK.W8=SEA ?&0&M5*;6-0IT M6LTU0;0R06I-*\\V%-NG.&6/!.<(&5)=P*Z W7EOY8F"G=8V1B*$="=@5G"LX=]Y;>:(XI["IM!0.F=0!EWMCD7&@ MO%)!@^*>Q2T)R4\]8+]-@(8'D]E5F&8W[31< 0W7'\-@-&E*-O)IGYES MY2K%65M.["%,MYS8;ZQU*HR-.AKD*Q\0#\HC[2,HL"K$: PFU&VV57V"L_9= M8H]O5[GC+V-@EN&_@$7F2+S?S.>BLQ:L*EA5L.H^K*JB-=1KC$#1!)V5"U Z M).&I!;3 7%MI ]V%P[5@U:$3>,&JD]G*$\4JIR(SHJ*(,AT1=\*V60^:*JEB M!'%);C9$?H*_MH1-XP:J3V]Q65TGYB0H!4D*'!8XW'/H7,649I$@%8Q!W B&M(P" M!<&D&&@@P%&>Y3OR/F40N!E#!5DC%D\QYW.6I28Z19D$B)4-P7&!OW$Y\ MQ 7\CNH\%/ KX'=*X/=,CASAM ]&(48TR(_*@21I.$'44&HP$\SK#4?.4YS8 M3P33QYDHB1[B2IP=M!;/3L'8@K&[QT2IA<GRYNT;(4@P)WF,OY >IHTCU M!0X/2M+XYX*+.\%%9[BMG$/:R]2NA7FDN8U(6JQ%E%)68;,=WU-P,36WN)J, M8)V;G_X^KV>W.S)RR *(!1 +(!9 W!$@4L!6HJC11V%O% 6(HHL(A29S'@J%:J>C9 A+<-*U%@L>A1!4T+FIZ8 M!9D:1H./&E54=0R!O&RE"9$YLA&?JS$//%EIG5<"<:T8W",#4K2R5G@FC=(O@=<%JPM6 M%ZPN6'THEHJH@K),&0!3SQ 'F1;D6N:0H2QX+10W?L.E%2IJ--8*:9::F!FJ MD"&"HHBC(4HKK5-W[F>R5-!J"%+[&:+JTVNUPW\-##__^8A14_BX;]OLG;<_ M^+K'SON1T]N_X;E,KDRN3*Y,[DN36\H57\GROV*R[:7IR:]2&Y7:W=^BXBH, MC$O-*#0S.!#K,=F[&JXO)G!%[FUR\43=<>]3'9P9YM]_7'@1J8!">3&7 8TGOC0 M7P[[DW[NZ6 4/B-?3T.6.U[!!.;7X]>^;FY&YO95^O7UC?$IB&3\'.=ZW'V)-?H'E M[OY->W.UB/_,6],&=9H(8WUE1I_,;?/ZNW]=;.+BRG8+\OG3',SI%=S.(O343T.N]B1 MWY+(F [ZV_:KQ0:9E4UZ)$+NGBH+#\CO^]02M 4]:Q>S_Z&^?#NYO@Y3%P;_ M!YX)9Z,9#GX9NXNO7Y%=['G665<9RU^7[.2OSC17?XVCR:?F,!;O[8(5OEUE MA1_RB+^%]^UXG&GQ\KF&]1O\G-;OU,G]\6+!]_48!)O)O#%CW_RQK,MB7>9C M,_?P>O^+_65^^Y]?MGPM3&CM6),(]LK,9Y/>V)?&DN1 &'VZ'($D M/YF#1%Y_#OYU^RJ"\07^0W\#',R1N6G"JR: /@0 WR]#-N*VS_[N;O;2Q[JI M;3VJ9[>O^ONWI27EUPE\H:H_=(+MEM_)0[^1"T;%4V^^P.J)M\J+BK+G?^WA M3_>!5#;U]9EL]ZL":PK&W4%]3:RNW"M7VZ4+#!8L_?)OWU7?/3S1IR8CJX-C M\/?;;Z8A#*[A\U4S"""+^D4&X)><([O.*=WOHNW!A?HUA^,%)K?ZAG]Y"[?; M:?TO0Q!2&]2$:1W+Z?GFT_.A_ES.SBZZ0.^*HSV6@VTQK9T&1Z/??"8?MS3' M#GPC"Y"2D >'PY2+EP'^M9'>YOE?H4 M!O!@_N.N5NVYLF7+;.\#D'W2_TO+,&>PJ>?M0/#"XOK]RWGG\-L,)HT]TO@6R;_8$&*EY[]P MP2(7C,>!>\OL1IN<]],)#&"=KOH(+9':-QS^[!#/4@%&D]M1PLT'A0T M&OB?J[!$7@:!>$4$LB 'HJBQ4[2"7QFY"XV5EHPKQY%2&J"15@SI ']1YAAC M@41)^3-"HQQ6?(^-"P[U(!5H/+4=+=!X4-#H, Z,*8Y$Y0SB,@JD@I/("F^C MXS@*QN]"(Y$D5AKT;\P\2)I5A9%UAJ+@+-<6H-+3C9XN^X-&3H9$%:FQQ!X\ M^62\\:F&1ZZW-)A-!M, /[EZ% ;CSLJ9ODU_IV),@WDJ?E2/MP8DO"J.A/-U M)!1?V%ENZGG-MI#P"6[J>L5+X;!T\#\.HLN\X@HIJ(01%(@2-N/<<:6L)TMH2XKCF MGJM=Q!&L4N6;L7^S0I,[ZA3#AH+LL?W6"1/Z<:,(=1 M1;0%]!$*&8P],MP+KSFC2HE=>-WWCUC54&M5$*L@UOENY%D@5O""L:@XBLZZ MA#X.P"J 5BBD,H9S!7BV"V?X_A%+#!7GYXU8NW6%GXD5;9444_L<7S<.UF@V M@(\^V-E945"!RONA,GIB*<<6!#65NM=;C'3E""(A2JP]BT9L=%A^B@%ME2#? MQ1^!!'_L2/+]-%S7\^L= 2:HS^<-ET7 .^^-/ O4LAY[!D(<8B9ZQ'6*=@3$ M N4T@CIJ#/7>[\*(]GRH=>9"7D&M\][(\T"MP+R26B$;4XRV*JJ(+1W-A=&-0^7)EI^"'1X]L5Z\-_(LT,I0K4&%M"A0EF([E =ME()>JKSEPE.IN-R%(6V_:$6&5)=(M()6 M9[R19X%6(AKLI.?(*IKKOX!8%12HHLYS)X3A0N%=&-#VBU9JR(J3LJ#5.6_D M6:"5-RP(+@P*H@+9*C**C*\B($&4"8R(ICLQG.T5K2@92GGF:%4BT)YP)MY/ M)Q_K)IT&H*]L)7.S9#N;!E^WU5@>Z/MRBE14H/)^J%181!NB1E1$";"G'<"> MU:CRP=I* Y"&C12#)Y:#;HGRY\GTQ\GW. M>"// K"\8TYX)Y&VSB/.O$7& )988)0/E*QF7?^Q"+-^P8LSE@!K )8Y[N1 M9P%8@GK#&8Y(>@6 %5.-#.$ BRAHJ$Y*:MA.3&?/ %B@D9("606RSG@CSP*R MF%)..(E!7N(,<6P-TCYBI!P5*VL1E=8%Y=E)NC-)WHTB/1PV6^TYLUR9HKS@R45:(&QN0 MD<(A'[VRA$B#Q4[JK.T!SAY$L>)=*-AUQAMY&-AUU(*>T502[ .J<#2 2YY]B"BR"7A'T"E@6L-PSG$G/*0!90-(%C[CE%&EL%3)< M&RHLJ*AT \Z>8B8L@MYAVPM+![3O_OWME1E?PKO7VYHU39@UN9?"J#:V'I46 M9P^?HS+;8Y:(5/I@"(GGN% 1< ;Y1Z>XN/_9>S@5#?A MQ]#^]Y=Q3_._+DA^9ST]Y&G5?BCVWF+O/6J$W#.&51QCPKE QE.).+$.64,B M4IX(89G00F]$LC_%L;];#'N9HPP6A([BP% M",E2Q6D.X.>)ED(H$6.UDUR?9Y3R])#)DPJ@+U)>0P9+@IF-/!K$5# ?!(4;BH!^&15!:V"JN2&.+D;HV%'DC^U%+GS,-&A9D79 M+J+D&6_D6>!74 (+"7*>IMXB'CA%2A)@]-%S33$-WFPD-N[&8+A?_)*"%/0J MZ'6^&WD8Z'74BK 0D3CM(C*,8L2=ILB:5""(!VU!5G/&;W1*WXVI\*G8^ 4E M&)^6_Z28"0LZ%G1\*71T51!)6T6*&9):WX'0Z(A!P7DIN2:"^(VRM+LQ$^X% M'=F0JY/JV/F<)L(2N/C=O_\88IA.VPYXUW63:F85,V&!XN> 8D\ ="-V*%*K M$3=>@:!J(Q*!2\$LY9QL-%/X&B.DK2_=%ASN*?[MDN!W5787TP+%15 ]W!TM MZ'A$Z"B)XEP&9"H;$,=:(J,-()W5FA(?F78;.?!?8^)\=G14]*1LFP4="SH6 M='PI=&286]H0&L0)Y5!*F"+E,=25B*PRFP(J;M-S7[?TOO.PRQ%5>"X M"*N'NZ,%)8\'):,(WKH XJ:6%G%/!#*:*!25DTHSH>1F&[/=)G_O"253Y-)) M-34K.%EPLN#D2^%D)7A%HP#%SCN0#"TSR!J0$067!DNOI&8;A7YVFP*^-YRD MO$1X%IP\X!TM.'D\.,DUB:Z* G%'0>L.C".K# 7Q4H?(G/2:5/M-!-\33@I: MRF642,]O,8).Y\'GHO&3U/A@M73\$=/1F6'SWC,KI?0<:\1LQ(@39Y&UN$*" M!JRE\54,&ZZC'01E=L3Y9NQS3XZW\^D41OE?2P+=58CFD%0GA:(EQ;*(F 7& M-CO?2F29V/\6F=[3\#&,Y[L+@K2PB&&ZF,*%N)D-FLFH]H-^G,= 4T]$U"]/ M_BPPE\?H9#0:D1!B\KR *&DY1Z3B1!M?&8/I?D(=>[+^M:7JG2G8%=ZC@OT MU;2N"LQ.^="8TI.P<>"CP4?SP@?<44-QX2C*)@#?)08F4@CLEP:30DEC.VI:.5^\)'@ M(9%[U-(+0!: + !Y1@ I.3/1,8448KB:S2 033&)'""J!;.BJ4<,1PO@MC*-#Y6R#S]QV5 M_W#[%R#Q7\;O>OI^LR#O74FU9"C9'L,G3P6UBU1;D+(@Y6.D6LV#I%(D0<8R4)!_2+LRBSX^4? @2>T'*@I0%*0M2[@(IA0XR"HN$L0SQ M$!A203GDJ6<@80H:[8;^_Q0#Z;,CI1JR?18&+D!9@+( Y2$!Y5&'S,M G.)& M(.V2\)DJ%NE*!224KDP5!0#Q3KJ,[P.&'QXD01I)^^;?OZ'?W MK-!7QK_O:MFV N >.&29[;&+.H6$RVP+"9_BII[7; L)G^"FGM)L2T3%$Y3A M+)ZG[K5)=P21_._SNJF38GA6:8='G71[U&87(XF2G%5($&(1UT$AY11%W'$> M=24CPQO6[Z=$5+PWM]4P%L* M$GRSE'%T<++O? 7&+/2H6"M0CSX@(R3'+'@672$.%UMY ,\)3#@F0[\MQWW M'1'$,4AG9XD'AX_P158Z'EFI"AY3+"HDE9:(,\J0\= /3N\ MHP4CCP7!,:<1MI:"KNT,TI74H#SK8)401%<;+<9W8B'=)T;2(58%(TM0 MWY//RI_,;#ZM9[?)% IO_3W,4M?201-<^KHTA3PB=-Y_UJ.JB&?(4,X!"Y4% M/3PZQ#PU $):J&HWX7?3B0O!-S]/)]'<54[L_L*89,G%T1X8+%!8L+%A\S%E,<&8BQ&&&% ^+2 M6:0=JY#'AGA!M;&[Z7KYG%C,JF&%SZXU<,'B@L4%BX\9BZWC(3IB41 4L-@) M@K3$'E5&"$.BUL[OI,'FLYHH&!LRO<>$S),#XQ)(^H0#]85^F]MJN1?&<$Z, M8=]178P)0T6%,.< P\FNH54P\#'*&#VC7&V(T3OLM_E+3]\[[XU4X2$,_MS@ MNT1*%!'Z7)'RJ$5H8D/$5?!(.(,!AU.;)!,B$I6.47A!JVHGIN5]X/#CFB/1 MH=QGGL!AXG&Q;11@/GM@WC-TNB@#X8: S&H5J2KFB/8[*=KY M["*L2!:(L^LG5T38@I3GBI1'+<(R+)6R3" <4Z :3755.-9(!!T(E=YSOF%* MV&%_SV<080D=\N*?*PT^7[C!9ZS'9NQ*@\_2EZNTECOG33VOV182/L%-/:_9 M%A(^P4T]I=F6$(XG:,-]>FPKG(?/8>KJ-O6PF4W<[X/)3=(22T6PDK;=V:LK MZ2W&%:IPZEY@G4.VXA21H"L@)$*TVG#U?4W(A:TOW5K.=A\V]_-D^B%1Y+N6 M('_J*-7OJJBBW&,:R0D3_7%+!64CSPN]B ^54(&A*O*(N/0.:2H#$DHX;C"6 MU::W[6L"%5X*OBGX5_#KCC3P+_)*:.4RU1PYST!X]5H!*1B#BK%'<4P8" MV+=XV5],>RSX54I]/>&4_&8^PYMO3.T'TS RL^ 'L\E@'&:#YLI,4\VOV6P4 M$@47BUS!U'LJPDJN'> IXBP%WP? 1T6L0TYS5PDFN%9BER6V?FT)];<)$.__ MU+.KJ\G(U^/+A+")9G\P *MO)]@B()I M)*C'S(#XJ SBCD:D>: H\F!]"(*:ZIN,?P<"E(JC)"$5S"R8^5*8R4&Z M])$JY#BN$->50R!..D2\4D$'JR7=Z)OR+86J7@@SR9"=5ANH@IH%-0MJOA1J M&L*9L%*C&)1&7 J%+-<466-%8!$D-!EW65+JA5"3#BD[*;6\U(]ZR>##96;0 MQ,+;,J4>,3&=&6#O6Q 5"F.;0W6"0MP&C)3# 4DB/;81A%2_X3GZUDZDOS3- M'"@RO(L_MZ1I1A_"]&/M0O-N0:&[RI<_*2 M]LTB=180VQ*^$R(C)"!'F$VN M&HXL"0XI$KU0(E14;+AJOK4+Z;."&!EB=5+6QP)D!<@*D&T F: 84^8X O ! M('.@MEK#(A(A<"ZQCU;H77: M"XPJX4.EF%.8[KP#:9'&2E3BP9OE?@TWK6$Y!1WZ8&>ECENIXW8DKA:>TICIK%C6X>3[$3+LY(\R[^"$=D9XT[2F?1XJHNM3// M#7/WC8I4>R(M0=)@T-T+%/6KCAXF)16,O M4'BN4'C4XJ>C-'KN F*2 &@&SY&NG$115E;B*((C&V[JIQA&]P2T>ZV"-#M):YIW;R+QYBJ6UB)]'8V4"RSN#949D12FI$">IFE"H-+)61A2L> MOG?>>XBPTCNS6 P*3!:8W 5,1N.="18C2E(VCU8ID4<:0$",G=(2*R_WV-UR MCS Y!#&Z &4!R@*4YP&41VU:I4%2$$P!=XT%R=,X@@RUH#U&$42% [5XHT/; M#CME?A,,/ZY#&Q/%^EJLKP66SPV6]YUU))W60A+D*Z$0ERX <'J&2*5 ??=, M&+-1PV.'K2WW*;]B7>37$@.[-]OLE1E?AD$];JVT9NS;/\+?Y_5'H-?QK,E? M3D,SF]8N5>],OY]5@'5),+@?>%7$4FI;H4K9E+-N&;+62,1 *K65B-94&U%7 M3[&O)M1-___3DBY_79!D^N'-V*]_L7+E^S"M)P#3#HYX$WX,[7_A\VB>:HC\ M]+D]!;^:6?@IQN!VY523=$CVB=XG?'C.2X0]X8T\"Q2,+FCCI4"Q4ACT]B"0 MPMH@IJ(66&L"\+8+\^E1HB!A0\[WZ*PZX<-34/!$-O(L4%#@$)P"#=HY4R&. MN4&:>8&,KS@G3@3O=A(8>I0H6)$AJUA!P8*"Y[N1AX&"1^TABEP1K&0% $DH MXE6(R.C($;51!F.58GA#WWZ*H?-0,?9Q7B8BATSK4P+;4K;S>6VC;[_&&CH< MV #C&N>ZGG%PD\F_^+>*?VMW8:S.>F.,0T$($*V-H,A()E%D%#-7,1WL1F" M)12 /U4(4+D2G_#(< V/T"E-RU5>ZK!3V%\ _(]U4K"V8&W!VOT4 M;<&4$><%DEJE@%$M=0PD$0#15Y9D%%Y2H6E+""IL"*64<'Q M1ME :S2OF&7(1Z809Y5%6C"*B&,R,$5Q5;D3P%K-AGB?;9Y.!6M+F.W^3T$2"?C*WH_""+.!Q7HU_WALOV+X.9\$-+ [!<)"=C1,,<1L9LL0Y MQ+S 0G 7E-DHC&"#(QQ+C[Q,YA&0LY&-H4(2TTBB(H9[<@+<@# ^I%@]%SNX M0X1'Q1"*\%VPMV#O5U=0=,JRB@84*Y>RU4 <5[Q22!)K6,6]\!YOA M7U&BL M%=*L NPU5"%#!$4@7QFBM-):G8350PPK]FPIP@5Z"_06Z#TGZ*U8)33A(,): M#6)O- %$6.J1T()9HT30=#.0HHB]!7L+]A;L+=C[3=AK,':1*8IPQ0%'K1)( M53J@P . :+#:ZHTB#47L+="[QVCFK52]:9<^%A-T?MNG=C7L9.3O/: ?YC.H\FG03UNJ11H[]6]M ?C2+_\VW?TNWO6YY3879G:44VM$&>9 MVL%.K1!GF=K!3JT0YQ%/K01F/#4PX\;4/NEF(/N"V@U:8;%_%/O'?NP?W'/, MJ>+(81$0-]$A5?F(=%!<8X<)4QLM@IY2*^V7CI+? VG_.>RL@$6Q3A3#< '& M HR[!T;/C78A4H1]RF[F2B'+'$&48>:9H,[BG91/VP\P/EO<< '& HP%&,\) M&(E5+%B:=JRC68B.;[2F%T/8$C<797UKN/HM9'^YBA<;?!FN>:PO3GR3@G+M7CCZ&9I=8+J9Q6[#LQ#\RB%7-)92I3.\*I M%>(L4SO8J17B+%,[V*D5XCSBJ16?_Y-\_C=U2N4WWM>Y+L40Y%\WG0<_L//9 M8#R9Y8B 8K@HAHO]&"XT54X09A!C/B+.I$^U710BS!(AK*BCKX:$;SD'IQ M-5<&:'E0-TTRJ)HFG96F]ET-X)QF9=S?YW63;:\%R N0[ZF#(\?4"\!P6DF2 M# 9P0+VEB B!/4"YB6JC@/93C*R)^O\[$?^[^*9IPJQYDZ@;8'Q7<6*\=!DH MTFX!R0*2^\B[TH!HH7)(YE?F]]#\EK!>IE>F5Z97IE>F5Z9W[_0>F]?] MN,FVEZ8GOTKQ!+6[=_J_7864YS*YAK'SL,@F,V%R^^LB=#.(_6]_+K&B_Z*3$_BWY5A3&'A2GSVF*\(17"QWJ\R.5 M:$*_M"HO>WKOVY1J3>^"Y>[^37MSM8A,R5O3QIN8"&-]94:?S&WS^KM_76SB MXLIV"S)5;E__;UGFKR'T"F[=0NIF<#5-VOL_S2;NKVEB]Z][RE_S(;TG53;CXMOUJL4%F99,.FZ&L%@K9P8K\4%^^G5Q? MAZD+@_\#SP3*:8:#7\;N"8R \&\_I]D4E7G:7V>3OZZRJ[\NV-5?>W9U&$OX MY\R!9Y-$5!V;?;O*9ON%/("A_KS@^!\6''\+T]B^TP^]<&%2_/,<:*EV?:WD MRG!)(D'&"X8X)1H9)SGRD53<8ZNEWFAS]!2WR[OII1G7_\B(L5Q[^/!F[-]/ M000:S_+'=W&Q LL%2&WN1Y-F/@V_P2A^&$W<[]\-0N/,#;QA-IV'_7.I754. MV@&)D(O!NX]A^K$.GU;9UV(!\JCK1.BS5_2BJN0?[KYU94VJEUF2?4'BX'N0 MIP?_ZY\4I?CUVU8&SY_(ZS\.ZF8P"L;G0DR#,;PE3$UB-<#*VH==#)+POG(; MD:^;03.)LT\@OB/3((.:M/+PWN^[EWPPYL/B#2",S9+A>]#4US>C.M8)=N"1 M#H2';,9/;QM?FLLTALDX,4U8N4D*Y+2W Q]&-6QL.[[YN/[[/"D&UQ8.Q.)F MTP0TB6C>A.$@ _+-M ;](<['63"$G9G=#MNJ4R#8U;9.7ZS-:Q"N;R:?PA1> M.9E=#>I9,W @$TY@!9INS@,[A2< ,"Y6IA]E>C!,J)["E"9-@]R5&8_#* '$ MN!5-,\[>3&[F(S/MIPA$]'N8P>*X /O43#*^C]..=A)COO1F AI2 MFF%C0 YH;AN @*7*\_RD-CC3([:=8.8-[%'3M,QT-I^.![Z^S$4>9D Q3>OS MR>ZJ,5Q@$O7>A%D] [(>&/_1 ,A?AG;#S6@T^=0,$G4!#2+4YV"JD<&CMI57]HM>;_:OU<&/+GIHK"'L YN-,^( MDP\0'/$&]G4X< 86;7())V,,*Y*8W'!P-3 M:7M9.Z6 .I/"S&@%9P2X/#.PV$*Q+B1B#F_GT9M*$O.VSO+A-:.U=50N!=Z# ?@*Y!IG, 9&\6@/D>B,G!7A3-Y+M_IQ># M#_-K&&L'L(OE6F$P(.&U"[9*)SLEAV@))5@YY()SB(,.B[0&PF""N8IJSP7= M223A#Z:IFW?Q#BG6GGY,HQ!+AV-;M,OX28] M;?58@D3LZIO1@FL._C+.K\]FF&:A[_['FS?O%_INDMF2^#FMKU=&5H\7BL"A M,*(SHJE?VMV;@'3?&0U6]8?978KKMV^-WAXM*VVAO%91&S2 E4DI@+-N6B/( MX^FY%?63O!V2G@BJ8X*P3G/)>:YM<6V8VSA1VBCI12FI.ZMBJQ>/ XB!36)( M.2%V$%,.[2KP7 S>ANG,U.-5JLT#\ NC8].]!4Y.-RK?GY%Q;UG.$QR/YV;T MB/D]=$K3^5I9ULEU/DJU]FO>NZ;IJT5 L[V$]O>U@ '3)/*FF'M\.=C+JYFLQ' MH&'!>(/)ZP;W_*TS>BW- 8\CK8TST.YB[DR9; IUTNH'M\%,!R&;P7X$*KJV M(*(S,AQ03-EP *?7766G_EV2Z"3_?VD&;UIZ^#6K[.E<_)Q44X+1_QW"2T9P MRV+@L'KY@F"G\T2M5.<7\5;-!1($)3KORL*VL!SO[&H:.M6[_CRX!B"X:KJ! M_^=\' 8,M\]Z.2@>YH5*!3_[\UCGL^1!.,RVH8[<^GDF4U 8A,\WP>6-[";: M[TC:LKM;PK.*E0_Y^+;5AY+YH)[XBR\J)+L5/ZFL')7:($*<2 G1!%FN*B1! M$[&..I!"S4ZJ :UZ48K0^4BATZVNVIE*" ](G5\&T)XO;[,/=N+D.LKF+^XQ M*'ZZF@!719-/8WC=JF6C-4,"-X:#E25*^*,;\)VW)+NSZ3P/2[891O5UUQG)P_.W<(A-!(!2(A8L0=PT@)Q5%0G.K@G2-R)]SA+TUX%W\""$YGJ"G\ MX Y%PO)D=VJ_0&=\,%ME9.%A_CI>D"Y*:E/RORW5EVG(V6+-5LQ?:J/IF%Z; MW\-R&UIG5-/,KV]:1%^7J1?/>)R3B3+=XQ6C]P#I?F^3"NUW= MG%7?R>-D@E='S5F/,XIX-8087GF-1G4S0V&4=R:_%K2@1<>1;A9IQ*_XA:#J M#^LAQ&O+L352&'9].GN=)X[2^YI7R?&;HS_O+M%R#O J!FO_0N>!7T@!L*$J MKI.?2%*QG'6= U10GOP#\TT+#\)&M5CY%9F@?0G!^.Y37^:\9[$[Q59DDU*2 MC=PT^'HV&$U2X,:2=I;1SH6&"@VMT5!"?%"LZJ253%;KY(-RFZ M)L?O;]:B[,@HV>DG()"D[U\/"DT5FGH,/VL-N4D[L6$<4I ?T$>*(IWU-G0W M:5(<:UOL%][GDVXQL=FQTY->>F8J-U%X8*&[Q]'=O EQ/AJDJ.QLPJS',S.^ MK!/"F5P6Y752I HU%6IZ##6ML+[AX#J8Y%K.FG92QE-=YZ4-)M4G[W[PR:#9 M^HI3>_3!+/5'S[_,0!FTE9ZWHYN]>=7X7-6TO^]))V^<-*IO"?I M-)N?%[NT\G>NA31X;$IJR4=]]GS4]9T[(^/BX(?@S+Q9./#G=\SJ %K)^MI: M$Y>FPT420XJ^=SD]P\WF^86\4OX2O M!K]Y*>UEF6_V=R_SI%%BQ?/;249>B+&_F%K8U997FB+_5E*?95.L[+?9>\-ZO'B]]9LT$YN-9K3V,D',U7 MST9M-%\OT??,-<7+P133*G0!<0GQ^U]3OYR;]$-*0TPQHW!#.D,I"=GW(;CN MJ@Z+&$+8UU20,T=Q)C?L=!'+^?;=CW]:">9<(1A8[P!>5]3$JO M,ZDE\UE"_G7*K,Z!@"FJ?NQN.X1?6DS6@OMG5P"5EU?ID*Z-9>7R56YQ [#4 M!BQ/PR@?X3YR'CYDHPX0LYA1^;3E'KT.MHBMSH'[BT!KTP!S MLC IX#)-MFAVH?U=Q,U\W)FKLBT=EJ2SO ,*FE%V+?<9$$"? T*[N//AX'OZ MQ\2%@*&T=2P6*-=QSO$](P.9(,%J5NE\E^[]/;MOHFY^G7,5$NQ>)_F\+8X! MZY/2M?-5J6K!-,72+_7&P:>KD%+!%S:U-#'8NJZ 0-TB^\K$[;IZ"RI^N%D4 MN5@O$K!BW4N7K[XBI]Y-BG_BQ2 M61;I*5\DF4WZ[ZFF%_&']Z3X)''>-%>#F&JE' IA/8.1K!*.*F8D4L3K%"7- MD(U:HTHRC;GF/%*UDXS^5NU;:-:':AD[H!S_;LG..6+Z[GE.ZG)B3$L-.WP. M;MYEML7:A>GVER&+:D5?C-ZVS\K0H MZ':N/&3[8JS&J:4"!ZN6AU0M95':;/7N&%+B>JH-D"WXH)GWN?Q].81DR0XY M53]I*5TUN%2G9^L8LF'["A8-$#MK] G5_SXW4\#Q]&?.KVZ-W/>J=XMJDEG; M#3"NMB1?5VEM48LO.W[7\C?OD9?[J3\XZF5UDW[\P%/6:FRVXOZT+56WK%.1 M?EI6N%M]05K.B\&?VF78MNXI\7!9@[-;_?2B7((BZ=8Q,>=N/18ON4RE,_O* MAS[=^C%%UBQKBO['G_Y[46(%WI'#,II^R4(["6,G(#$TH(.T%O[T]EP*H+F" M4]QZ3=+JUKD^X>Q3&'T,*&]I*R!CV"F M,,6+P8_S:2LM+5-/EQ;3?O*=R[@K0PMKZ5JM=3IO*R-F8:DS;Z:KD@$L6[DZ MTV,?RIHUUVG=)WHL#MZGJTFJ];AMGLD[]1YTW2Y)%B3%)#4.'][599$+(++Y M#0#..(_O>M(ZN?H(75B:MF1E:TY-AJ*/L#F=R:X=7?HMOZPO$KKVNA6BNQC\ M,FYKU"[:9#3P2*"624=FLTDJ/7KW8"91?,6&UU:J3"DGW8D9",%<)A1&TZW,"K"(O7V MZX[BVBVM\Y&WZ6A<#-Z-D[WKNDU\]P$6R"]^S?2W,N,EK5X,_B^09X3'3J9+ MNV$_K.ZLUTD338P6RJ=CJ>7(/ W#W\;-,K5XEOB1#Y MM"PA(W/HGT/P[:(E\%U^6"T\.PON:@P#O[Q=,OR6G[?VXT4YUXP0(9GP$\ZU M7&X:9@#WZ?RONM)'HXX5FSFL6[:[MY>/VBI*B^(,W:6]I7BM'I)K658JY7HS M"FL59E>+.[?XZ7-GQB:]]OO>9_'FVOPCV;G^8S*Y3'GZ/\/E=C+Y'8!GYB[^ M>$\EWN[4]Y/.D7W]QV4\_THQGJ44,!EW!6.2#Q_89N]F3BFNM\FJ!L_+$)ZJ MM>8_\AB6KVL+O\+EM^F( UOTK5D12"X].P%JL^CB8P[$-E?B? \GSE>5.-_S MB/,],9;6%NSN4=#",L/*?!\N+B]::>Q>P ?: B#_T*-UPN/.5)@%1]])TKD, M^D(G6"ACO>0^;X ZEKI:/1IUA?*FT^0P/%=!X_TV/;ZO0[>T%'3&@^P.!VV[ MLQ8;]SLL*ES>5J]?N7]5W>M*L^>J\*E_19;"VR?D.N>C9=WYOGY]6_9_R92; MX1TVW.U?9Y/8E%!;EWS7^2+X<]W=MTM9IO? W[6"M-+=BI*WOM#KLDPFC-&: MC'3?,>*<5!6QELJ7V1V0]Q9TN?:?%Y#V0)#_]GW86C;;>P3U8(",T1A76A MM6:A4[_.P M]:5[U=/Y_P UONVH[7VV':QUC$^T\W$7L6U/V4EG-'*2RV/6[ MGJ>7HH*+P1(P$@R JI*4=SBN,#SDDF=NU%H&4@;A),)H<+;74+-O IE5S1V?;R+9'&Z[,**9[+Y.= M99Q9R2CIH%>3MJ+L#J#^9-TE[T&M''>I3SUG?0%/U^,'?*Z11UN;T&S9O/M- M0[E=SG!QTXH!:*6O3V>]:"7O;"KNG[LP$J=XV/89*V>Y[<73&H^R#2A+X*VI M.I7[VNIMZ9[2\ORE2#!?!-K=YY])0D>8A@T/@%DSZ[:22+8++5Z5'$5YJ/GK MWN">;>L3Y^;3NS-:M_":69:2>=C:7 MYE@SL[?-!T9MU-.G8!L83/KRNK=6W-R,:M>1U_QFLM ^;\]5^5Q=UQ6':H]E M:YRJ1:TD%J[U=G@HZ&OU]RY*#G!T46%RLXKTBM^Y5UN7[H:5[>N9W[0K%]W* MI=.E''O7"]@ZWO/ AU\<^<:@NPXI.1*O\TRL#K7(L_>+AW?,&PL_TDHDX2KJ MG^DY?'//>B0"S'$,UW5NI-$&?'9>VLG2!I?C!("SP]>7DU0O:^DKZ^,&.E'F M8O#CBFN[]TVO!>BL"0=]9$;PRU?0\WT<;;(M-[UI7?U)ETN7^57(JENE"C[F M<+5ZZN;7B>*Z'@5-#0?;K,1AG2MD/<*;L:(@+_H[+\P!Z:CUJ/(E>.@5^E4D M6E.YUPTGG?*:6XS"J,KW&!1<4GN&F:]>\&I*S:@IM&6:3[0D3X'-] MG%079+(6Z[C>564$QV+4E1OL!S)L<]9:Q3FE.*]43?0F\16/?? MI8OO#G@]YB;)ORF5N0WS6PCN6Q=CM>75'33O7[(*X'W&7+]^@#)-+K^17(IW M(^9B&[]TNV8R6H3;;M^;563ILJ2[2+FMII3-,3[)J/+;*M+6<2N1K='-\!X2 MV;2 K,AZZY:3SB#3-;_KVGD/%R6R>I6MS4WLF>ZR&,F6PKQ-RE7O[UMNYL,=)?)U5T!E/YQ?O&&NI64 *%3>A4<^/;*E9^[2,J5JX;W*)";QJT5 MBEK,1UF/36T,=++QRRB+U9FU1%8%[Y[-YCY M3-G7;VN';$OEZF$.:\BQDVTP1'.U$MC;9%[4HEM:X#X$HF];U1HNTY:D_MW= MK\LOVQ:7K7;7UAP:KA<"[6-[B[WABP)(MX!G2L<_]$3ZB/W%WSL_26]X7\5IS!BP+.VQK?-27 M.VFNU:,M%ES340+]*L%TBT8$R+!R4.-3P0-T4)3#Z\3RW#?G M+F#PYVEG!FPC!KGSE?$V(F7A'VY51-81C)BAUDAI!*\VJB38X C'TB,OK4/< M88-L#!62F$82%3'"!M^DA8&E^@Y$Z+I]^%_^^I7R,_R89V(+"E[63=^ MN8$<2 /Q7+8L6UY;2?+@CD)EHC1,"^2HYXB; $D)R^R&)5>]8ZENJ_YU!O?.[-*7<$SET^:S[ 7L&INO M\=&VE/1D?#E)OR[K1U^;NK5-9JLTC"GHL61%!&)ZVQ=L4O#NKA[TT*XNS-@VE*:XG>^0XS*[75A6\>YRV[I2'C"2<4B.<1C'IN=D$4@/5QX< M<]+22ZY!THK82\2!)2%+'0A>BE6J4AY[NY.6$_!"@(#/,0%A M/0(14")013FA7A#G@S@ (CA(R7V3.:S4 -ZP]1V2F)_I=T/:R25*;]HBJJ/; MXXY^/EF_QX]W?$1G*J'>78;-_.A\WOH@@:5-/8L?B\2".PDPZWD&#S@PVLR# M.Z%*6P*LU\+6-_(1%G$(S?T)]:W .$TG<])*O-N\)&Y:Y[K$^0'7R>WPYGKA MBNP]P=L',0U=+N!:&?PMT?8Y]6)K';'A>AS+]CRF>];H /EH,%IAAST2R8K% MM?+(!*\1]I6)WH+R;LB&IJ\PJRBP71(%!P$L!J1LL,@%XW'@WC)K'\-'_ZLO M5;]>-Q36:4>\M+JH#I&7'J1 )6V@W@N+* 59BFMOD9) #4I6SF'I*EQM"%2[ MDJKW3@B4'J94E6T'X6.*J!O=;L*5;XOO)5!ZN<&VB>/9LE%_[OIB)(.R9"C9OLMQR($;YNP%L!XC1FAENG*;(.D]!Z54$ M6<$,$C(*PA6+6K.[&$TP9UA5"FGE3.H]8)$6&L"=8.HUE[RIZ@0\4FZ=?.+:+:.V%7+FTTZW >.\,79',^V:;O82^J+>Y;%*X M)LYG>Z5-$;0?)SF,__[T@]1FKK6"=B[=E"_]\#RZR-*_A38#J[M]41,SFV97 MAV;-^/?I_&;F% K&R_#Q?=3[*6JK#1 Z"!Y:(9X MY10RTFD02[TTO)*DHGY#> D@LQI3(8=Q.A@@P!KC/+)&L.;6$#;^-3%N%],6='6U4=?93+,/-S9(+/3\.$WEOKZE!J7W6%UUM> MO?3J+4_;G0:%?6>OG!&18Q4O[IWC4JG8:3L9JD2D!I1].'M E$8II*JH$?61 M2(V)#UCNM)W,4XDR!QONNOG,46I:7Y0 .T-RFUV]!MVOMBJGNPEB_>+J[&L] M_M<_D0J_7IE9'Q,\^-]=IZ;V_=UPT]!>I8+CK[N8WC2BM#8P@70Y&IG;R7SV M*C=M>-V^D&!\@?_0WY"B"\Q-$U[U^;?]2DRSZ2$_^[OE*& 8B]CDY(EOS6.O M^J>L70K7^L5ZY5>+ZD)P]H<4O?S09>2"4?+EJ[Y\!;D@%=_%@\J UJ[XW_\Z MFVZGB2[D7 'Y6^-^3]W2QQYU6!+S_UZG:I-M3/NK-K(]?;$=8>XCIUP(&239 M[H2VI_:>8':U1QAXNB'O,=:Y[S-KG7MNJ]ULHY(%% M:X\M9@>Q;+NGJW)PSO?@_'DR=N7LE+-3SL[7GYW?4E>PCKU!\^J#QY,#FO$Z M =PWU7_>[O[G'FVHNR0]K>[GR(5DHI($ \I6(YSCXR(#E%*F!:,,Y%2 MW)[N;L@])1YE]6PC'CM]Y%Y//%OSQ+,O9LKA(5?W1\P=Z0'8]>DNB%80[600 MS>U&@"I?^10[; 2RVD3DI2252ITZ_3>%V+VL M4J_PD,C[RPH4LB\X=@@S+CCVS3BF.$BYW'A$@DOQPEPARVE F'C#>16HE>HY M<6SGJKQ@0RQE@;("965#3QO*6-12.*@N9!@@;/0%)[MJR' M76GPC TI5P6^MFGP\"F%46])8I/JS89QTW=:Z>KX MY[)>?=W"9GZ3ZC.VQ0ZGDQB:IJU.O6S/W;_T=?NV-)"^V&3.6<[U+UU;MJ(> MQZEI9M.YR^G$^:E=0YW7JVU?4I%+ +.K8+HYM-44VV)CSDSS8%*IPES@,83F M=5O*\#JU*?C'VH12 ;*)J_-RY/Y-SMQDFFN;PP"#A.F@.5S83.+L4VK-):1*29BDBX2FO0%((F&]$+3TO;6O1^>3^!XW[[ MB RL^X_PD=4$N=?S2P?6S/+[9BG(9W:_&-JDQ6Z_G!M MI7F8T-6B#]'8;VT[=#&X[T7I\:ELJBC05R;MI(S+1>.15I7W @@NQ8>%A MQ.BHHT(N2KB'*H*TL!Y91APCBJB@Q1%L>&+F]7B@\<";P]ORKM[?EI9HB^QM M@+6#KH?Z@N=E49%\&XPGI#ZX.DQ". MXB9%/9:C;J"EB&9(2,_A#:T5VTBED M19+Z<_BB8^@KZR[A@RR)-SS,ZHC!<4&ETK#C&B.. P&UBE-DC+( RUA5=$-V M?DI#C+WN.#G(0EOW5&(^,ZGXB1TAMK&<+W6%:+X@^K:-Y+<\^"M:/Z2PFYO@ M5\H-V]M%0_'<[2 9&.K<'C3UM[]ECC;,H1E_X@UN7_;I5L;3 SO:2G1 M=_YMX0?69[4[_2.:2N1.&MGMM>PUW2_*W5X3W7/2RJ5^(_V+OK)GPYF>DU^6 MS33:CB$W;6?F7"=ULK5SQH,$M=JI_!%M/5IR7R6.E9U/2N665V2"2#W@6Y5Q MI=%(O=*1VEQV#7IG#TN2=TBX']S*V#L:SB!RO5+ *QG9@*CNG*'+,$Y?+ZO] MN51ZNVVU?2"VL=)L\W":;:88U!6K9>FV>6K=-G=J6;GR?39:N64A!L5=Y\2 8L]< 63OCC MKP>F\ 7GCR@_=:%V4>M*7$@A2ZVK4NOJ\&/)'EUVY.3J8WQY?T]NRJ4DR#>' MZ_VP]&;KN< ;.L]37 6K&LZ/D[F=Q?EH4P_:5>S]4.O]A=Z_'.V7!-07XR7O M^Q[#6?L,71GO=36T\)0S.U>%E:RR$D!]XHQB2)"4!T$=1<9[@P@&-E()31VQ M=UE)=)%):RVBE2')T$:02O=$AJTBGFF=6N&LLY+%4=S"2G:5AUJQPCZ**K*[ M$_,_J0LLFL38I*Y3T\ODW[M,WNW6^;JP;186LHNS]>6RJT=T^IZX\5]5>O8X MV=#W3_3X?F4918,I<10CSFSJ'\P84LH H@GMC(V&,K41N/P4MO8X#2D#R3O MD5UQ.KJ_<@M?4='WQ='\/IIXP.A6E#B]JXJN&F.DSY5Q%CRMFP)/G74=TKHH9<)7=&%F!4A0-$EH) MQ",6R%*GD'4219V MP=9>Q@Q(AA3OG=<=J#KU8H; HE=M,P3NJ857883]@.D%32?/ [B,0K$$;E^. MH^>*]W"QRCKFI4%:&@O*&>/(.DZ1XHP(P3P1<2>U()XYW*]2SVP+O$,TQV\- M_$)-RW.K=+G3O,*("24\.A2"]G#H"$9*$HJ8J;@U4EAJ=Y)7^ %4RO!#2M%^ MNU(^\=U-KG(]]K^,$Y+5'\-[X+5=L;NGU+@[D/RA;]KQ#_?4FCS3.@6K53'J MIIG#3;D:YV"2B:?)54]F0-')V-W^DI"[&7R?ZA90_/K7#W]I\I_D]1_;VIG+ MXL1=U8 O/.']ZA-FDT&XOAE-;D,XF+S^,R6'7,_P#CD,YKFZ:3)9_3 "M09] M<%>37/XJ_XYN8)_3!=<3G\I2M,8MWY6@N)RF^B:)1J;!32[']3^ZVC%]9=@O MU8'-]2?@JJE)D(!2]GE7-R;5C,B/ZDK )BJL)W[8%U'L*V'X)$_$4*="*4#; ML(SN*I6WF-W>),8_NMU323R+L3"46$0#E\F& 'J?!&Y@&*X"5\9&L5&723JX MP6F%O%48I"\ID:TL1414PBK%<3 ;TM=V1O!FFHL\IB(;/]PN+^DJYKWY9*8^ M__/?:9ER>7%8.[(F>Z$FN%=^/DT::A/&+T*<<3*?#FZ#F2X=;8=26>]"FL+3*$$16)49KQNP?5>U_![PQA2CGB MPHAD[",H&*TXW,=ERJ0ZLX.*TD$]N'.ZX O-W/XMN%F2-]*O]7B>^$_+/-K" M1%L94-TL>9>_PXD6/&@*1%LW,(&OXD9%VGE1],K"23-(PF@G%MPD-[/O"K2E MLYB+? )97$_&G50$U&/# A]#'NY*)&U4MSK7P#3)K-4FCY=#Z*2!QJ9!MCP M<28P>*KOZX'].F^:,!H-*$QYD-;]\[ 3EF*8=M>9IL/23DHR"0V:]>)V'0[# M(X%@MUS=#[$5QS(,+Z6Z/Z7%&;PUT]$DU<&;CUKZS_)<^YJ^F-RB*'XT];0K M?IUJP\781L;8VSL+T2Y9RP-RY:_!>)XSLU,],E ]KCL1<]$8(-^_B+3Y.$EC MR27MTMWYH-7-[RA.0U@4MQZTS.1.E<)Y(H?Q9 "Z/6PHW'Q;AY&_*XE^4?J$ M9QL+O"G7REY9O<7!7U5]VB._*)265O[B!4OKIA791@NYZ)\;U3&BS'([QIT6 MJ1OZGOBLD)6WE4>8#AX%YN=&!.5.8_3(1VH>( M\->!6 M'!6Q/!0K\(+DTK&J60JLFJV(%5F:RYPZ^")?OZA\#>0UV:60G2S(9I9*ZJ[6 MCEU*FXMJQ.E&.!$-/ 1>LA05AT NGY,1T >8P?CF:^F,GOK:]M[(%M?X8LH[0GX-4K;PM05RW$K^YN1G5KFTPDIP[6UE[MU::N,9\&WMS(=&J\Q1EI,G4;28Y".@=D@X[Q (&)( M&36W+FYT4'&THI:+"H5@;1)F"-+*"N2Y)YA(+ S__^Q]Z9-;QY'G]_TK7M C MKQV!;-5]D!Y'4)0\H0E;\@[IF=A/CCI)V&B@C8-D[U^_60^-OAZ:?>%X#91" M(0&-=]21^JF, M]%!WC2X6Y=46RZ9D]BDT6AQ'\YDFIB(-Q+F.M6T48U:2C!JKL2 HXV"+[NJ4 MSR13KUGL-*KM-;'T4W>]*48?XX[ZAMMIT PS:DA%/J*"Y:_*^]^^_%)Z+N6A MOQ2=\:1YVVH\RS,7I.E[QU-TB%,7B_N\-(!(L72A2_@\G%6IY5^$^H57X%*+ M"Y\*9;2@7 [W;C+6(-AZ!%L13 )#1(24=?1""RHIW4SWT]9R^--T*VI5;'H0^G(M+;QT*=)Z]A8M9J^4BS"!3!< MB.VEJG+9RF^Z.,5T_RRMK]J./A>'@VU,UN6#IZT9-LNK8*U5<^MF MW6*MELA=J8^S54?;,K)BT:^Z K4Q]+/EPN;%^-+C41ZQ= $4=6>T/,V<;2!: MYX6U>UY>6EYU7^']'X MWA>ETX%$DA.M;K4A6=,3A;)[K[GG=WM"C7WF,^HX^C".&QD^.VE10+%%GI_C]TZP$2Z'^N\I>?CK%/"1+O@\+ MV0,V:G7-W;O(OJ785D;;!J.]'WZM;/9L-NNA/K![\=B+AG4]7)>MJ0WW-:L[ M/C3[9F&3"ER57RJ_W.:7N_OU57ZI_%+YI'AA([M] M^B]%2=!T"7*@Y**@H34$$HG6Z,!B]/:106\_?;W(/'_;AK"D^,%]W537$CK0 M5CV\5.$+X8+-\G@%MAY,N0+;!H%-FI2R,1:D<:PD &FLK3!=Z)Y M+34R":&!",M*&R8+WB"Z.86_:))8=IUR0OL#-JD&E,L*;!78^KZE%=@V"&Q* M1YT"3:!CT;Y89F"EC6!R1)0BGB?=R2AS0L2HA &*UB"(6/JIVA0A,2^B"%+: MI/L#;)2Q@985V2JR]7Y+*[)M$-DH(SYHM"L3R0J131"PQ&34Q@AA/AEKG>]T M?:8\.)T<9$(H"$40V;*0H ND925\"IVFF7M$-F('5O"*;,]P:3ZTM=G!NS3_ MNB8IJ0J1YW+/(34PJ^W+'B5_O)'&>D(@Z*#1_'<*?*(!LD^"6L:E"+JC64M' MO2^-GK5!F:5X N6*%F\PA M-EHTT9-A"02+#CQW&51P4DO'"&$=?=.:I(W5"FSDI8.!(6!%DA!)CEE;F2V) M/<)-/6!25]RLT;&[<27_5[?04)5*M>OW1@744?7\MLYG1S,%J32**.<\V,P4 MH+X>7#9<"],YRF2&<,5T!IJE "%R*I: AY!<)$E$SWVG1O3^1)2A \,>T0&\ M]O^N,%IAM,+HXV!4:,^EL6!2XJBUE^@.(@3D2 131,F@.C":7,E=R(BU!FT" M80P#D[D&9Q0K;N5$:(]@5,N!V'9 2(71"J,51H\81K/W*3*OP2+^(222TNTQ M.C QV)2Y4CYOI,3K'@_H%!M04]71BJ,51RN.;@M'@Z+.4!J !1U!>(N8* ,' M*8R244;O14<=I9IF9:D&PF,)4%8$?' ,4O#">L35R%2/<%3HP;>Z]50<_;;O M&3^7&M8]@2OGMQ>GX31S.SD;N_'7Y]>U&7]SYK%2UOKZ#J^UI27?]WCQG"Q[##:4KR1I^<,VG M:0' W\PGX>]E5G?O24D@6+V79Z;E39WRT89L]>UZ\3=UQQLEX4ZC@/I.F%?2OFUIY8KW-0$:]>) MO98KK%TG=L5&O<6-ZV^H;2AVQGFU#45M0U';4+Q,/:*6/:YEPFN9\,HOM4QX MC_CEN!7LRF)5)%615/FEBJ2^V)Y/R+\@%P]-# LTU-?FW< MV;[4N2.9<27G ][<.N.#F'&E\#KC"MC'L+F'-N-:E/I9ULK;-M+2S9K?_L8P M2M\T?QOCW;%Y/W?S'96G?DG LN:Q?:OM7EL<;+)4JLG62R7 1I)!<$K!4)W M"\N$C]8:FCHM#EA).J(1M$D"A'(>'!$2&,O9Z^A3,#TJ7:780+ METI],:E! M-<6RQUM:@6V3M?-]R,Q:#IZ5@D?&1W#>&J N1A5RD,F13L$CBY<1J(H> M!)$2O,T"LN&99Y4==[:CT1D7-1$&G.%X3W !G-(1I-9**Y6L2*X_P$<9'TBU MY6JDQXE\5:6KR-9;9.,L!JVY 4LS ^%5 %3R#/"0HG4 M28 X4<9>_T?B+._)KU8G&B\ZF\R&;:V":1JY^?!SNCM#@3XH+>'EZ?.'+=1V MJJ<E4FGP$FPF!C#"6M'.D M+4=S$\XX"X:)4H@^:KS')ETZE4I@W,;H(G'>VC[!F6"LPMDN:/^E1&;433X> M@,N62J)D!A&= 9$I0ITU"%LQ.)5E\,&:CE?5,AU$<'BE1GV-! 9>LPS&9ZIH M0!4OY?X G!Y(60&NZFMU2X\ SFAF-GAIP3.%(!9\:>UC2K=C5-1$5M9VS4\J MF29X$UZIT&1EVA5'K !7SHXR-=SX'A5@5VA^;KF-Q8NA_1I"^BP6^NDO/[VM M?LIC898J*&Y&$W!J0R:@*:,E),J"0;T63(B"R$AE9IU.'8+[8+S.H'G >T)" M75GX $%A5$NAQQY?P2%'3!#JZ"H>F_=TL.',Y%=RIIXB"PKA+/B8)!0'U8\BA1XCX*CS$")+;<=.G3:[XER M=N1!H17N-I#=0T(RQCHP2=BBO:'Q[@@M >TN^^R)SNXVW!GNE:(!04Y[C?=D M"98X#UH&ZY*SRB7:'[BC9B"JG5_5M[JEQX!G7%CN2I,4)S3BF0\";-'AHJ;) M1,($9[GCMC2"1DLSN. (B'*CXTH B808&B4QL4>G,%0-%*]X]AR_90T 706 M_O7MN\-4C??6:G-=/<$7PTX;Z:]Y3T7%0Y(VFMAH1#'W4;J@X4\DRAT;06ME MDR/>:M_1GD62CJ>D ,<@01B*$DJ$!)82*XPTN#^R/])&#?AN>[VOKR]YZ!QT MA IVAA4K)@6%;3KROL%GC12N0'CF0.>EX:)'I9\H'0B^Y5/^@\+-&@&[B98/U9F\49YB)ZPP59PL2GOX/8JE_52I M>T)7 M8;0&_5:8K3![#6:3DLHQ&L%):Q$R2[< KS1(KADBK--,=8J[**NY,$& ,19A MEBD.-N$GO(%SGFAN"\+T!6:I8@-JJKI:U=6*HQ5'MQ<8D4).CH#BCJ&Z6HID M2=0_&<=?"-%\O)5 MF5Q8EL>=+IFG&8X+E^ 35G_(R$[-+Y/I_%/CQK%Y/UG@IXN;!Q>U=>>?]WX#:SR!28U M_KSYF"8?\:F?"BGAZGYL 7*&,(- C[>GV'B'J-1,EDMY<<4DM]_"!8C-VJ+& M^DWCAZ,1+DOC8IPBFIWLCY":U1S=?#X=^D7I,H<#:\GA>L^YYHN;K:W"_(@Q M;%PVR4" 5D3YUY=W_-9S]\Z]I6O[@/I:LPFM"Z&PQ39=2"-AU,<3ND4)W M1'/KI)(6%%BB;8BA Q=4!&)%"#93*F(G+-&@4>!UHI!2P%7A1(/1,0!W.ELT M8Y@ANC\SM$8%+:F")'W)CE(*[30?@(D0KQZ,=!24=TH29XGR'4O4<,-RU Z8+UJ7 M,R4B'[\F[O$.9CC)'0UJ%S/4ZR)(G_"'O<'=V7)-6FE82B3U$M>\L2YRD<$H M9 Q!! >;$02R-E(R8D1VG9X1">&+4&K 6X\Z=Z$W@PHZE!8Y*66N;>CD<.R/ M)Y)B#GE8@Z04\9J4(KS2H6E!+"(WTCQ)'>1&+$Q:69PA*SRA<@8;L@9N@^(2 M_R6N$VZ]OQF21"U3/(-"ABU<;Y9N?JJ3]0KG+GB'ZS5U);<3D3LGW/?2TM)Z MR\%8%$HFZ\1SCW#-"2V=T1JT-*4+)XHE'Z(&YY@V&F4SEYTNG"E[11EN.2,6 MJ=0;A;N9#,1 7296.2<[!QF[F"%=5TSI)>):W-\8%E,TSUO-$P6>!FGW>MD^OJ MZ U;!S[K#A:(KYAFBXN3./+I2C*]V3>JNM+%3<^9X37#:.GF4"4[<<&^K(, M%_.347S,-B\O+:]Z/<15'(8[-_Y'A*OI-)4&[Z>GP]D,66'V_.5ZD1;CNS2= MNR&^%#%H=GT]FN2FK95XWM+?N\DICNW\PAZ<-1\G.&? *?TSS9&(W>FL<=/" M"^/9,*:RMFC:3]-I@;U12Y33%":?T[1X7O"RV7Q6Z'WBR]L+D;L6> LP-5^& MQ?J_-$)/F@]7 V@<\LX!Y6U:RS0XFH+%!F$HA@T5+0S( *03-)6&:VD]GZF!,= M/_P87K]=KD,V^K=L%ZZ?2\9:W3(J'N'.-\&;%S&L!Q<>;5/XX3K>N%APKE?&PN" MP<_G!9JNT*1:P#2/;JXTE5__N5/74!!C?4*4-97QW9!R+0ABDF% MTZ+&@\F,9(?&ET[28UCYSR2$)[M#*B FO"A+8MYJ%A_'^!!$V19\EBMS)^!= M4ZOW..S'*/1EJ$4X7ESP8PKIU"-*4AL=$[>Y\ MZ^_NU[O'K?^"INZ5D,$9]$*J/, ]M+\A%D_8["R%TK-V=/ZFG]P3A94R, >) M4H8@*"58RP0$QYB7)J;4!TT!ZY9W]#Z"71,44=\XC&1:SLF.G%R=Z.S"MF7 WN@/_\F;!ZKPK_&]S1_D%+Y%9+*32@@J=!N&(24#0)O PJ<<.5TQU?RU-281_FC=Z8 M3BCZ"#"]E"W:>)I32I"B\R!X:47GA 5)C4HH;H)U>A-)?#LE 'IR=U6C/1+ M_F5*-0,VU,#1*\$C+S$?I2F-%6@_EXJS2B1## _,Y(Y&]I2@GU[CQ M_@;11](CW#.2"4@;"0AB ]C@+-*?3()GR81XEC&P%]+C)W=G6>\?L/B4&YO&H9O-)& M;\U26$R'\V&ZB$2Y]O 2I[*8%BYLT]B65X^'B*_C24G*&+Z=EDAE=.QM=09@^(?*R4A-OA9K,T7X8LC8;.#T?M7J_X[!8]#6[0 MUC+RZ R))Y6XHED:E>"_Y1-+,-&9&R[3M:9N/$-5HW&7KRBA5>7:-N]T=+Z\ MY$(E\FG^):7Q!1'B4TJ*Y! 7IPQSMLI:NP8$38F@.FG^YQ/>M IN*F?^U\=] M+:SQ,F[QM&N' MDUZBWT\2JC*M-0S')\M"O"5 MS<_#*6[X_,ND_+#KN3B[R"!%,,F%B7$BQ%;&W M0-K>>24X5\[ZCL9U/FC2L'U#1,D=YB6=!(E]O/I6Z;?2[X/IEZ\'VFMT>$F; MW]:4+DR=+K4N38XVM %?.#F[7>##%^5L.%ZZ9UM_^VO9'8,+ MU?>TN&TN?0;K,L$0R]U5]L9M9MB8^\^PR#RS :)*'$1.I3P>(Q!)*MU6B$SV M61%9*_??^_ IQ<4H_9HO'8%O6['V=AS_?"75_G)A#/\Z_J_B#2G:]@]N-IQ] M*"OZ '?A<2BT2UVT#;9O*>TB W9VDQ#]9#%?2UI=S]1:+U3'4]'R4AOGL]YG M<>$SV)]WJ>O=[X3TO[[7#A(GDO-ODU8B>- MXQL_^5KFBD]X?5D<[>L#*Z ])Y7ZJCC?[@F5LAL'/=? _?OKVW3M\V7!M4^7 M[3_:G5OV]' 9I_+:C;ZX\]F;5]_?V,'5]K2DNWYOGK,%C^&& KAK^,$U:*"C M9/G-?!+^7F9U]YZ4AB;K]J1]:DQALLSE?+T8%V]GT4XV ;DM,"*RO5O^Z7+O MW(W]Z^[6'RX@M:N7NL5\LJH%6*92EAZILUP.R%B(W#B&KRF^N52[3E#QNK@! MUV/DSF;I]2R=.9SPI4[:5H)SX5*M>;UZQIL[.L&TKQ7FNT)- M=U] G_L[V?8+^CX >V+WO@0GCWO$/>V(S..[$:UEZ?6$>6^SS16HK($NLR$Y MOEYR;*E0[V,*$6]J@KNH0XQT47[]]U=4O/KV7!_5"FYOV_^4$_L[JWJV>O0- M;?;II/*05FA]6, -$E@/$6KW#/OT$)*'U/KY7>O=F"QF:&7-?E^!;-S6%JLX M=F/U_L_2??S7E?OX#W[Z_1_?+H\Z_K(\ZFC_5)S%/U\>=RS]0NT/R^7_W86C M^1ED=H0@6'GOJ'GO_35_]Z_EO*5EJ%\O/>/MUZ77O,MJK+):9;7*:H]GM9:5 M_G;M .HVFUTP&*\,5AFL,M@#&>Q#6[ZUC4UO3PXK[VRP>SA=:PT'7(H<-FX- M?Z-[..V!+7SMA...M7YWZ^ST_L/.,AD0)\K8Z_\@X=TWCF5+FK/);-@>:4S3 MR!7+Z?[8^GO&(D^HM/>_7I_PQ[U_8XUP[GK!ZR?P_9[:U>]-./2C^]A.17^= M\H%,N1)YG?+!3[D2>9WRP4^Y$OD13?D^ Y,\_KAUO2UY/4KS3OOI'OW_>A"6 M7(6C73R3["KH\QE53?XR&:?S5335 /A [ M:LUC']&N=YVO[4A[7]_C=CRDSM?>I)QHXA "UR"$)> )5Q"IH4'B+XIT.@^H MQ!D7R@)+Q #>DL&08$&+'$*P*IAL._W-D'7?CF/YWT]7#+RF;LJ&^EU;/3#V M[II5V^:?E]?L^HF,TP^VJ$A:D73?2$JIBU1)#<9E 2(Y";YT^S4I6EN:FD;3 M*9YO$HN), .VE-D4+J.ZF*P"KBPG.5.M5;=/\XZ1].XJX!5$*X@^SDZN.'(_ MCCAF,H^R5-TUI3^N-V!"-*!8XCD%KI3VMW$D**JT8QEXLJ;T@C+@HF(@=8A" M9$]5Z'8-?G$X\G2*67?\?4"<5A&GJFU5;7L:W"K-M2[6JQ$*X39H"I:Y -PY M90B13.5X&VX]\PY5NP#))P9"YP2.HQ;'":IM1H3@I=DWW%8#>">>WMV'$O75 M=[NNRD(-:JFG1'7*ASOE2N1UR@<_Y4KD=E8J M-Z7&3\:QQJQL\I"@'YRY^66)\IX^3D,:K ME"QP5;H/<_R/M8H 83&JG#R7LM/'ZE4-X+;RC23*;!/@<$N)=0NQ2H72RMEIQBVA(PVV\G:B C$AG9$A>>;U[O%-Z8)G:KM>]$OE+A+*JZ*QC?"5XBAZU%$(CB" ( MF" =F-)X.D054^JTF):,9&XX!19+6^HL$",1JI=UJ"=MR#0$T'+$\EWE-ZF[6W@G<5'1."$CH#Y[E@I+*H)B'H M,=298HX1L3)41>?00@>J/^VNK?C;R?N39CYMFS2<7XLUJ(ZUXV"V*E%N:- & MS5VF*0Y0%HEB"#AO+2B-RC,G0FK&.RW?97;!^PB&:S2WB8B @L>#28188XBT M+NY>H@@ZL%)6B?+RB;R:SCM@_!0J M(?9WE[>0-*F9&=!4*W MJ9SP'NH8S=(2NP?'6C6#:J#:O@+53D_3- S=J#ES9VE:'6I5S[P/=V4,W)H< M07G!2O:D J^L *,X$6B9:NMHI^B%I2(*(\$X*E"[+!F7.EIP,GM"H]-[B=RH M>N91:2!5SSR&7=Z\7:TSM8P8\,)%$"E[\ &U1RV#=,&GQ)/MV-4^&WRE6WKG MA7$>7 E=B5Q:3HD,0OG=XYT=6$JKFOGR:;SJ.;OPMAO"6& )B&8!!"\\3+A! M=O*YZ"MA0]9P#V^6- MXQTGE&K"+1 12X4;$]&D,QIH5-0DR3EAG2)D#.%.VBB <,+Q'H0ZZQFJ2EQP M8Y1@)G:*&58]I__NM!JG]B3&>OLQC<-Y3?K&Y(-&I\) M^9$P"I$9+I47WN5.6JB)1,:4):A(T&!EEH/E3(/)/#MCF6*!'J 26FM!OC05 M9M^*:B]K0>Z4#HX65VT(7D>;@ N#BFO))_4&-5[I#1/*9"F,[*3;&Y&CYP8T M*0$VVEEPBC'4>%5F+B8;Z1YPE;&!9;5@=X7,JI;M#CZ4MDXHZR%D2T"(4GQ; M:@:498EK;HR+G5@[KQ."!-? @XPE!)^CF9P\:G:"D1"U4>00?8-5+3MVC*EJ M6<75AZ8V!>ZBE@0":E:HEI%2'" E"%P$190(SG1B^A0W+&NT=#UJ9R L3^"E M4F"=UY1[0T6WH4I5RWK'*CN+^^NQT^T9_/1A,G>CBSZ*MRIR5T_D!KF,G;#" M9G&R*(M\Y#TCUB_&@D(D-Z5M MHHH41)82+"4>HA(QHPE@O>ZT37P[FZ5M=HG81;3Y-\GDY&!UU3!Z"$1D$:OK@0G9 <^!22>,Y M(;M&2DK(0,N=-M2I4%FALD+E\4"E5=$)RQQ$%MM>W*A4)LXAF^@Y-XPFW@FZ M0D"0/ 8*/)92T5I8O(CHJ2%:0K"!Y/" I4#?,GHJ2 M+BA!!(\@&3@JB)(K8F64;(WEG0(51$>(VH?B27;@A\\-1;X#!P:#R?39CR9XV#B(C6,E*X/U9-9 M/9G5D_E,3Z9V+DEN%7!2NMYQ0<"'3$%%IX764>78:7Y5O)@>;P.3 @-A2UW? MI'3)T.>E[+?2O!/?>LWM4\]\^N'(K"D!%3\K?CXWLL@SRJCQD+*D(!+AX&5P M$ 1E/"BJK.OD75E+-0VT!!714I.IY&HE8\%YDRQG-#"S'_SDA Z,KI&8%44K MBE84W2&*LD"<209Q$!5(1-&0P0A$1"NXTM0RCTIF1PNU5AKN"!!:*MN5NST5 M"J+PSC+K#4^=H*.JA5;\K/A9\?/0\-,I+I,D&I2G$@1IV[/Z##YJHA$.."'= MH,VDJ7:E;HBEI5*>17N>J0 Z2,L5,5Z7@B-5"WT1*'K=-XV?2[[E@X:N\.MN M';ZWMF.V.$,FO!J@.M'W#>F.!?H=_?UJ=1XYI%O+\Y27-ZM7(\WFR61>?-5+ MWOSEP]]U=BEI@D:A-:QP9P3K& ,T#PFJ-T&H1%XU7T]'KT=N_/'?7Z4Q_.W] MXU=V ]/X>1Q&BYAB,QPWO_V-88R\>>=FGQHWCDTH']*_%L//R-/C^:S]G;XI ME\X_I<:%,#G% 9\/QQ^;=Y-RTC##!^&G]F#(S?'+#PXG&%+S_E-*\]F@W.IB M'+9 -M_?YDV:?UOW\D<\>>. 3J5@62@%Q&L%PI3.%#:6L@/!.!IT5B'>!G3" M=*(2U> 8N2P*,>K/T7(PDG*=4^#9=U([R^Z^',2^QO5R:6@N09H2[%S M*56N'RF*$\GY=]LX5_S'8C8?YO,':=X;F'A'S*Z$ZD4-@^[IJEO,)RMUHHP' M\:_,H%P.(W<^6PV0'<$\]@ M'A_.\/0X]JY5OU(OURBQ9D/0'_.AT&'-1P_ <__?Z/;]& ^YR: M9?&Z6?LG-/^:GXM-4!:M628PMC\LE_]W?TZ?TZBASR"S(P3!RGM'S7OO\37# MC"LQGC>_SC^E:?QV6(=J['*:I75*JL]GM5:5OK;>'(G MFUTP&*\,5AFL,M@#&6Q9%K:<,#3M$4/EG0VF(-&>U)Z@/;"%KQU#W)5C=.M$ M\_[CEC(9$"?*V.O_W)FC=?M8^VPR:P\[7T_3R!7+Z?[SY'O&(D^HM/>_7I_P MQ[U_8X?I=[V@UO[XAG XD(G6R;W4R542K9/K^>0JB=;)]7QRE41?^.1JQ8<= M5GSXRV26H "4R!R$& 5B6"4T]$'[9/?N^)9 M0;3JG!4N*UQNNCQ.S([X["$1HA$DN0=+#:(G:IY.H1;I0@ MTIC+D6! .9-RBDR8W"DR5NWTGF-F[3WS/!?SNF;D-1*E'E#5R?5U@RD<%:!M1F 8))"D9P!9EI2I5GBMA.8?N@62;"6U#:+87H93_F#IN^!5/XB[0EB%L"= F.5"\J@L#C A MA"DJP%)"05')3$B1"MJMBBRTY\($X((XA#T$,Q=9J4G/B77")2L[7=JW#V%* M#*389JL%J \IR ,*_W61 (FC3>1<.U9IQBPY(Q; M&00D'!Y:R%MNO"=*LJUE?ZKA!V\%M\V! F4S;)(V81%M$R3 A' M1AD"!G4KD8HYF3O6I$@R"2H\2(>7"R4R..(#2*TBTYI3ETQ5Q0XM'J&Z)>_: MBK^=O#]IYKA2L\7T_%H 0_5/'@>S58ER(P]#:>=1+P9C2QZ&IQZ\HQ*,]HJ3 M+%+,KM-XDZI C"<@(HH5(5D %X0$ERV)RBKK[!Z,>V$&E)LJ45X^D59>)<=BI%IG:/8IP, MI%45REX^D5P9(,!GWF!)6^HUY(QWJFBDA/C*9:R M*32'4NU4@R." %&HRDD$QE"J_56%K-)W1;&ZRSM!,29B-)I#MM& B$& 2=R" M0$AR.D>J0T$X!:)2YI%>B/JVY!VXC]3Q;'SWKA"W1 M(#+^'60P$H3F&;S+'!7QX/$NS54^O+2D@RI!^**UL8J6^Z:#HT5+DA1W6A&( M/M""EAFLMQ(,(B@Q3"OCZ6VT9,88K7D 'P(!(8,"XQ.B9=*1I602%7N(5Y=R M0/F6]?8*F14R*V0>.60F1C(QB0!B9XEQYPF,8/@U!)JM4]J7BO\W(5-3X;-7 M#*SS 02U&8SE!().23-'N-&B*I@'R"7]X(&*EONF@Z-%2Z8EC27TWC"E09" MNJ42%)A@0E-. XVV$[F:-0N4,;3$B()>Q$U;8+$X699&/O'W-^L4X4-DD7# ^ M9 IXUJR ,:Z%L29YU0F](%)*K8B&R*1 V63*\:768(WQ3A))HNO$ MPKZ=S=(V&];L(J?BFV3R\F13110:2:@I 10=)G!II2G2.:!41T6GUM&RFI) .F=87*"I45 M*BM4;L4]7#1$BCBGDF0@ F*?48B"RA7 BT$1THF$<\[HX)T"YRE'1=1G,"26 M:& :@I0./W=2$[8-E3MU#E>0K"!90?)X0#(P(;-G%*@V#D1.'EPJ%5:L)%PZ M5!.%Z.J3U$E#!40I;8'&HD]&#X)*(Q)^#63GEC>U9H#OKU!9N\7NRBW\YZ'S MPU'M$7M?Z[@7=O"V)1U J91"1!+!.2Q!":"65S3QU$JBNN7WJ MF4\_')DU):#B9\7/Y\9@*I>EHVG9]TCP:,&0;(![:Z+A) 31:9C$#4DV$@G) M>X6HR218*@100966AB9CV%[PDQDR4+)&8E84K2A:472'*!J=#<%I"]QD60*( M*'A*&#AI2; V:.<[\9F$& 3-4(J>Y%)#M8W/-!2L"<);$GTRG2XG50NM^%GQ ML^+GH>&G5\QI$B40XM&*+]5,3';EJXW>Z> ([5CQWJC G43;/95[-%[N$3H@ MF"Q$TDQ$:ZL6^D)0]+IO&C^7?,L'#5WAU]TZ?&]MQVQQADQX-4!UHN\;TAT+ M]#OZ^]7J/')(MY;G*2]O5J]&FLV3R;SXJI>\^=*7R#]"2B?* MF #U&ID3)9EYY(FOIZ/7(S?^^.^OTAC^]O[Q*[N!:?P\#J-%3+$9CIO?_L8P M1MZ\<[-/C1O')I0/Z5^+X6?DZ?%\UOY.WY1+YY]2XT*8G.* SX?CC\V[23EI MF.&#\%-[,.3F^.4'AQ,,J7G_*:7Y;%!N=3$.6R";[V_S)LV_K7OY(YZ\<4!W M/#E%2S"]I*5E23+@+"N%JGC4P>8D6:?MGY=$>4(](( BH OG41>6$:25;75; MGWG'K5!V]^TXEO_]=+6UC\%V=0/;Y7W5:?D)O1/8]\"V>/6HK/H>B2^WG#5H MW*S!SS^FD$Y]FC:<#LHY%]_?R$XNA0+O7++ Q=,N.$ J3V/.!@)CR 8^H*(2$H6<2X$WS4,L->)O'4Q8S84IM9N- MS2"8XJC M)875ZCCW67)X P3R 6$_7*U3<[I<*%0."R47H3"\6MPF7*YN(?6U=2&:+VF: MRJ]Y,AI-OMP($%XI-Q?W=)?9+>:3E5I7YHIRJ"@LY7(8N?/)8H[#_YKBF^54 M*"$GY+O5#;A@(WO/K^&Q?0Y_[^[!><2/;<1^@3\;AAW!-;81X?6O'TF/H+"V&][F_V M&R[1ONW+'N_7C5E&;+&:HS,U^__38G]VOR\N(_5J- M?(N+<^6R>"[9W%G#O87N_UR,4\-)JX"(G46)[6T!=QHZ5]GGX-GG3AV^LE"? MPBQ['!WX#'_"CXO4?!G./Z&TI\UY%R'J4NXX$ <^)P6:L$RS*;WL.P&.;S^[X:@8 MFW^:3-^[ZV4\?TQ^_I=+T_A_6M[\=9S^+_+FI:-M4_G>@WN:$LDS8A@5;7H%[A@\H9Q7W MGJ%!/Z'K78_5QF=JT)?:CD:34.(1 MWH[C^^'XXRA=/^%[FW&YBXQ"4?5AR?L?ODPV%=K$43T7M0;_MCFLPFJ%U>.! MU9Q#%DH3,#$Z0,V>E/YW":C63GH28M#\.:I^[V&5R@$SO,)J];'OQD+806N3 M*LAJ3L-QYS10DK,E)(/Q%(T%97/I9ZV!,Q]3,HYHWNENLGG'_=6W3WKF1N(2N].'2DC?6T3FY8Y"FTD^K^_.G,?$XPG,:UN?G4S MA6&4OD(<3E-+3R6Z>W$Z?A.'L[.1.W]=?GUS5K*7QA^O&87#Y;@N[*CE'_ZQ MF,V'^7SUEO962..(5/6US+4$JE\2V-<'4A%E3\_<>UXWV;KGV^)-I/EV9JNW-+V],5O\)K-_KBSFK74[ MR26-K_SIW99K-17H5BK0,FFGI'^V$F76S!:G.%Q\;IL+]-$-Q[-!,YK,9@G_7U)* M$P+C:9L9FMUPVGPN[L3F(B'N>JKIX(YTH?*,T55*^D4*W?XRYF[$S;>CZX0" M'V!*D] G=NM9363;+Z@#N'< )^1QB6$[2NKJ F!?LC$./MUD-Q.\3#BAXMD9 M)X>18;+#!*T73D UL?2)!+C[Q-(#RV.JN7+W(-GI!!?B_[4U8F;S[YN_3H?C M,#QSH\:=(C/.MPMK?5C-?;7Q.)@)5^ZZ<_7^8XIV]A_\]/L__FV,LFM4&*W] M^A_%#*^\57FK\M;&>>O/K6^K,E=EKLI<3V6NGU8^X9:C2I1ITX:95JZJ/8IW M%=_Y[M;Y0VU4?#]2]2-JIG9&K%.N1%YWO$ZY$OG1[_@13KD2^1%-N3;DW:%- M])?).)U?Q&$UIXNVX'/&99TUOW6G9V\Z,5NU[-SAI7/W(6?CB/*ZM4Z:.1O MDS;853DP,3.P2D=O:4@B=LME,.^DQWN23PR$S@D<9P8XL27-(P0OS7T9&[?B M7E?GM.68]@GR!8 -83%Z6)4SCC:D\2K0\1R-O]#0M!,']S7E]B-L@)L!=@* ML,<+L%(ZEH))8)/+( SS@.C)0 7ME/9:BS5MRW8(L"5 HP)L!=@*L!5@7R3 M&DMMR)P!#9Z"\$:#8S3A>)GR;1:K$]L V"T7<:BN@!K@LU-G]KITXAKE4X_- MZI0/=\J5R.N4#W[*ET WW8:!D.WW!ZFLD(%O+K+>P>\WSVQ^.LC6Y.HE)@6'+1$ MW5 (P\&[1"%Z[URI0.Q%W"> ;B/,16VY;>'>#Q#O(H$'5;1[<3Q6D;0BZ1.0 MCW/GE L15#(:A-8)/"F:9%;1YX"JI.U$4&\"^;8KZ%/H+5\]IO9JOBY4;&H\F"2AU!,L%05*0$-B8"V0L= M#266Y$[\.+IH=$.]0&:=:@5,9;Q34,9JE);8OGE?!!D1N.5Z\4GY5G^LN M]Q3?8I82M>>,X.1H"<76J#Y'#\90QE*.7!NW WP[I 3$R@D5[^HN[QWO=N-X M54Q&U \EV$0E".4%6&(L:!45(JJ6,70ZO^T2/[?A>+5;[FU:':\522N2]@=) M[XA)"D([Q#@P3&@03G(P2G @)GK&8F#)=XZ<-H%\6W:\"CJP\O KD:Z]M[Q M^FYR>IJF8>A&S9D[2]/J<#T.)JMBY<9YGA!^RQ I*# :,5 D\@(2]12 M8FZ+%9:&ETC7#%;J!(F+2"A55JF.UKP%>-NIOY55O'OYG%#Q[AAVN??^ MUI1+P4Q%P(EL03C+P'*:07!%?$Z*,-;)A-HE?F[#WTH/#C^KN[4":0721P%? M=HAU7EJ0SA(0/@:P3%C(T3%M%->2V&T W[;KK*$]?'CX5L-<>^]M??LQC<-Y M+2JP 0;K91G0GV68U#O T4,*PZVX6G&UXNK1X.INW,_2).(#$9#+ MH9U [1<0A ,XDF0VCJ4H.]7N=XG3VW _;SL-N:= 77W4%;$K8N]<$V:*<51V M/23O$&&)"& -#2!EU"H0:0SIM!C=!,)NV<]=/ FL:KP]##WNL6/W&ZBE1O]P:YC)VPPF9QLBB+?.1MK]8OQH$**FJ%"5X(H$(;$#Y(,,5O M8U**7G-EL^E$HO@4J" Z0M0^@ C$00E: 4U8IME0)R+MB>N;"C8P9LLU*K]) M/B]/9E6=O^)JQ=7GYA5RCUB(!@ 7LKA84CE2Y/C5):F2+3]U.[9N'E=W6PMX MRPF'%6: ,I'8>A/,:K/4&/-.,*LHX!XTW7+28&^!M3>AXVL)]$"[;_]YZ/QP5'MN/[")Y4LYG-R2H'[ZZ=L1+LMA M3KFR2F65RBJ552JK5%:IK-(/FCA*5JD5&G=:H7'3J;->#+'P<1% M:A@I@=(UM*HZ-JMC\YF.3:-,L-$2X+F4]B%4@PN"06#<>2ML3+Z3#9>3IMK9 M ,+24NO"2C!,!=!!6JZ(\=K(VX[-XK[\>3R;3Q>G.)QW;CH]'XX_OCU%J)QO MR)G)A1S@JE1G9CW>KQA:,71W&)HUR]08#YQ[Q$/!".(A,Z"LDUY(8;3J-*9X M#(;ZXDUHU*_C7XI*]!)SA"MP5N"LP'GLP"D"I\Y*"8X(5#YS=.!T8B"4 MI;Z$H'K9:2C\7. LL4D5."MP5N"LP/EB@=-$1@V)#')4&@3EJ''RH,%GIV5 MY"2N$[C_?*O]3VXX_6\W6J1-&>R$#HRN\?A/=4+CYQ(J=FWHU[V\XD1R_MTV M7+W_6,SFPWS^('"\>KW"MW_SA0]>CU[X:F^]>R,S6^WK11IQUY/O%O/)BJ++ M>(;CCV7XY7(8N?/)8HZO^)KBF^7K*"$GY+O5#8A"(W?7]-RZ@S_V=;/L%=0";'< ] M9V?F\4=G:YFRR\@//]-<+P+,AG#E2OO8VZ'M(4SP\MB>BF>?V^]C/1Z@";;O M^[+D"S\9Q;O+*L^:26Y^3"&=^C1M.!V4@U&^W5/]%TY$.\*A_N#.$X_E.T2X M'%FY__5PCH\.=Z? #>\/9K M.4=\4)FJREN5MRIO/8JWRE'3PVK 5>:JS%69:]WJ_32;#T]+B8F6H\H)1-,> M052NJBG+.XM%=[-/3?K78OC9C? O-6_Y 4C5CX/7FBA5IUR)O.YXG7(E\J/? M\2.<VHF1074"J@[R:+0PGI-%2@1(@@C M.#@32D,S1HTF3% ?=@"HM1-P!=@*L!5@]TXR&P?80"5+S!%0GB+ 1B_ >9?! M$VJ8IZ40-MDGP&ZC3T$%V JP%6 KP.X&8$VTW#D-(3 )(B0)COH(D7K":7:4 MQTY;@DT [);;$E170 WPV:DS>UWOWAKE4X_-ZI0/=\J5R.N4#W[*E06D6F-:!\4]D%#"8()T8&44P*QF+ A!"#<[P+>= MAL%0J2OBO7Q>J(AW#+O\#,3[W6I!MHJ@B'B9>Y,ABAQ :,[!D\" L>P#MX1& MG_>)H-N(<^'\X #T8<$+#RII]^)XK")I1=(G(!]UQBANB[)(-=K&U(!EWD"6 MVO)D(JYDIWW<)I!ORP$H:!-+L>7"]"^&XK<07%(]KG=MQ=].WI\TCX/9JGBY+EXTR39&*4$QDT!8E\&:;,#)F+)UU O55:PIBY:Q (F5 M9B?*2W .[V8B&!)L"M3JGKA>A1D055VO!T#Y%=^.89\^K(U$ESA-$HHOGE1"P MF0LPEDM"G)6:^GT"Z#8\K_;@\+,Z7BN05B!]W*&]EE)'Q*]H%%K&WC'P1D?P M-%H5'%=4=WK.;P+XMNQX18N8'TW.3U-TS!TH^;,G:5I=;@> M!Y-5L7)#GV9*$BTT*)DEBA6FP1!#@89@>MMQN%I!):?2H# IHHBB#FZ$ M=)"BI($E2BV+/7&X%Z *Q0 >\8=KGW#E>@BYG%@QS8K#U91C M><\E-X'Z3A'B70+H-ARNAZ),0R9BB M03C-/$W; +YMEUI#B]A6!?$Y#M<:Z?HD-GO[,8W#>2TLL $&ZV4IT)T*G:.M M *HEU]1PU,<)L2!X<.!R]H#B2CEMF;2N6YP@:Q8H8R5>PN-_* HH(CDHB0^* M5 A\0$\+HX0*RQGGH'6F(*3E8(C2X"U-^(,+ MW-L=X.A.'<.LEEBNP%J!M0+KBW) >Z92] RRH@E$"@R\5P0(E\%''73@NU!X M=^J UL?95*1ZJ2MB5\3>0]*M="3Z )H)1-AH')CRRAQ_WV+/[#.;Z,)F[T46'[%NM1:J[>X- M5^L7XT %5:+AF^6@#=&< M4A!9(F8:+\%(+8![(Y210MG4R9?>!.)NV5=>7 \XG",%UMX$CZ\ET /MP?WG MH?/#4>V\_7**I55*JM45JFL4EFELDH_:.(H M6:66:=QIF<9Q.\-E0-5X.)DVX\D[U<,K1BZ.PPU403* MJ )&- -!2R>=@J!]^#*_7Q$;].OZEJ$0;@L\*G!4X*W!6 MX-PA<'J>N&4D+O%/!,[ ,FY!D*R-4FPX#?X_#S'7_%6_OAZ[SV;H;O_N;K'KI297+M MU&_,?%7Y*:G(;0G:D6UN\\P/B]EPG&:S=Y-3/QR[0M$_#F=A-)DMIND#/ON'T23\\U63 MD&?.BK=_B@SU(/*CYKZ%VKA[OGW;E^4!AY^,XNV3@Z=LFSQI5FN$RWVY2#>R MI8]G-=Z&?RV&LV$+[I/<_,7],\V^#/-\[6IM3YJ=4CT M_!5ZWH+\/&Y^#?.)3]-RSL,'S?Q3:I"9<"#GC2NK-4VQ<:-1,YS-%N7C.#:3 MQ7PVQP_#\4<<+?+7C;4<-#^/PTGSN]_^QC!&WES^O?U.W_R^.5M,9PLWGC?S M2>,:1(V/^';W<9I2D7LGS1.S.C:P&I=CQ=GBT$;)M7/\/,3QCIH4A_/)M$A9 M?-37^F MMH,8CI%$WLX?.O*_T[W0_ N=F;UU!9IC*E!$03U% Y%6 5U^"EHD1:RZWJIB@IHI1Q!K0A >5R M4&!2-.!8*=8H(_5*/D#:WJ20J1O/C!07W.:N9TT\ MD.-6^NQ%_91N!(-;S"I;.'%)%6DF^UE9;/OO5NL .!-EA&ZM^_GKUC#LB-I:O5?*$:_[= MFU???^,B><((O>>:^WYG^D0P8:_^T8]ZX#V!+.;Q<2Q/3V"XL-+6*\!FO[$I M=ZA[Y?[70P3K8;@[#W0X1NZ;+&:HD\P>E)IWK]MK-8DMKM.5B^3EA=[M;7F> M0DAW&@-M/,3.XO(.@:1VULNCQ\%DS]#>?BBZYJ72>88*0=JPF_8(@^OV3@*[ MD0$T0=B^@B%*PG J1ACB9M3 AQ$WZW=\AD;R^<\3^/?_H:4)+] MFO_JSHO#?/9A58 M]"R-9ZU26$59[7%0>QSTI/)>Y(9J*5&\2A9!,.K ^=*:1@5G%0M):[\-RW"% M#.^N H,%QP_W2=<=YT]U9N^"<^LL%<;*&R@@<+Z@^_[F;K,!,2),O;Z M/W=J*E?+H4XT7G0V6<;>O)ZF$;[Q<[H;8.BF2RP>O2BN \C@;U0ZV;J4>0TSS X;^N #'38BP6]LQ M6YPA0]X6*4^)XD'ALL<@PU^7H4+?BD ;]"_$3(K$$N$>N%8.A+4$?%0>:#FZ MH2823;K98_^?O3==;NRXTD7_GZ?8(;?[2!%,.N>AZMR.*)>LOM4AJQ12^73< M7XX;P+ Y#DS79 MQEVNA>7F\,2+<;YU !24]5A_!J^!>R<11M7"#UU<6([5_6HG@+JY .A)8W/ MZG"8_VO#/V;MM*QT#L,%-?B?G3?_(OMB3IL?9Y/\=W[MX9:E'7QKSN&OL[:) MHQ!#\U^S46P8/LFQROQPXUJ/D@Z#%H"IA>$='=,RID'L!XRXSCU'E);(>DF0 MBS(1:9PWU%]GVN2C,0'XU3)J0/"GA)PV%ND@,58B4"/H70;T?W?D]+ZCIO]W M/ Q_MCEBN!?6Q9[5] M1[)KZ:8=*4\%Y!IW>MV;&7#R9 APV4L>0PG@!K'_OOMJN7-V;?>NLU=OR2F) M>046)44^"I N3&FDA>:(>\.I #GBP\;IYV-R_*[R4WZ#E?P\RH4%/F1$'*1! M#.] -9RVB]/1=Z.P4O,9=J!XKGV=Q- M4*Z6HW\A&0F*G=Z92W"J=\U&H*=XS?GZL ?6;(2:C5"S$8XQ&V&1ALM(,6]9 MS4LXQ@"=%WHH:$>?2_'?:^*^'L$]PQ"WFIS09V:UYLGEOH]4B6S91(QL5![& MBZW7RC#)\74;)Q)"2N9M@@L0Y\P@[4A !M-(M$A)>'R7!VW3TLG*[KULG8Z5 MNTO[2FDX8:IF-.PB:FK\R7QQ?\NKA,8)S=JYN*E"YM7P3I4M:[)%LIAPP(@* MFGUAU"&M$T&$18&YB\'XC?#&@\J6#Z/"O1_3W]J>Y0M75;I40V9W1OLPFE93 MIDJ9*F56I$SR3.)HD4^<(!Z41,8*A:1TD@?,' L[63"W!/_M(&@6;-R7A%$G MVE0+IEHP/;#9SYO'7U6XO!KF>:W"Y6DROI25(*6\0U(QA7@B%%DK$HK!8N]< M<"YMU (YM+!:^:8_=QO9'N/V7/GM('E?U3*:K^LRVWEJORTC."YKQE<5HU6, MOC@QBCW1VH&1%ZG$B%OOD366(>>#5IQQK/5&/>!#B]$%0'VRW_J7J%J+*D^K M%=BG%1ASUM:&(*VBZ[$<5.N&U+HA/8D_1Q0-P0!H@=!"W*=<#C\(E+LX.1&C MTM$>U<%: 9/%UY=]69&BUA>I=N93R\5?XO3ZT=M)T^6?Y'2XS^-Q^#H8#JN\ M?)'R\AA*>[Q(P7FSH),VYQU$Q'J7:2=#MP\X#@.CM M3 _+/;M)CU3$U7._(ZV<5<59%6=5G#VZQ@PAAC(LD(S69KM-(:.]1($HQ81W M.AIV0''VGW/==<]B[!;Y$@5J+/[[6XH^2"VR! M3U$(@B">%$6&68F,P,HKPX1T&U4Z'B-4%SC25_.!$Q#ZM;!C+>SXP,*.!ZP$ M]M=H<]?Y7%2O@1D-QF&MS-XX'5^!."Z!_SV@@<\%7KD*#NF &>)$A."%#2YM M.I <_*.\09*E@#@&:+$F8"1I- /CC!F[Z%Q_SH9YP(KXY$=?AAU4 !_? #L M&-CA.^]S;\;!Z/.'46[/,(S3^&ZYEMN*RO968.XH6PY/KOGV!A=B8/C7TKK)HIT;N6HJ-G:H[ M7W/G,,2NHS"GII: JR7@GD&5KEH"[O82<#\MT;X6?WND>[3R4>6C__A;&]-L M" 9FBDV&XLMH)[O \"ODJ7JHMF.VW9:(O!RDVQJ,<5[ M>9N3$P%30Y$V+B!N7$0:B 2QX'T,Q$?%-]J1&*MH"C8BXGE"W!.!;. ,*4PI MXT$0&\GS*D4B3^2^.W\^FS.KBGUU2X\!\K8TN+!.\>0T2H'C[#8UR%JF$.$^ M!,<,M4ELM$\2@3DM-0HZ 5X)KI"SAJ# K==$^YBTOXY7"P"ZQ6GZWT7O HR" MU;.?8Z?A_@P*[AK8H#;Z-V$VR0IO?V N3O%RLZ^[YE\CA=ZN>E%),36I7B"GEU2X\(\FY6BB,3 MQBEC$6&,(VX%08;QB"P.7G@:I% ;5:N3($G:7,Q-9*68V(2T +3SV@JO(I4 M8<],*695*:X.XQZ3"R<61# P0!4*+S*3L!:2>9($0J8=9E$C8D/N=\T5,CC MOQQ1EMJ0=-BH>\:I],R#1.+1,I!GTN7\"(8(]=Q$;0S5]'GITOLN=/VBL@0%*=O!6E"PL4'.:@V*LZ2 99+!RP25,?@0\,:)F<#$XQ0C,AQ[Q%G, M7FN, = TH41*Q^-&X.Z1*]O5 UT]T'TJVZ62QTI(-"JNZ-+&^EI0=14;-0^Y MYB'WH9L;I2GS((Q (!'$M>%(*Q%0C,;B(+PU^)#%/5Y.'YH7EM;\>I'VA@C? M9Z/./J'T>6WK<&.>?Y\YD_MGBKUD3!Y%@NB3I08>,%?WZ*H8Z"BM)=BAH 7- M3;HE+.$B/:]PL$CP;YP=VI&/M]<0 M:"]'$7@S=V$;A29^@U'G9'JX^I]QVHPO+L:3:=ZG?,7TS$X;.XGYLNBSI0Y7S7TH4K!0&^/<_:$K4VUS7(\6< MW=^-(YN-YRZ7# "S^I^P_SYV]0INFMQHG"L1)+!8B3XP,EDH16@$#("\$1 M9T(CDWSNNVFQCSPIPS?.(JC$4FJKD=+9=9=KLN@8-+)4J41$($Z*&XO0O[OR M963RC*.V4/!?ON6/\?>9^P=0_:?Q_QT/9V#23"X_QE\;7.ICSB8S*_JJI( A@Q&#=&+^A\VP=7ER7XX;G.)D-6D M_6DN;=.M7X%P?"S)C";2&(Q4SJ_B'.2.38Z@A".1B9K .+G.DLH[ MJDPT*#)B$5T%(0]( H<; J@):_CK8'6\IHJD5H+A0ZD&MEX(BT& 42D%I23!FFMX0_FJD"90@$GW6DK0$ M+0ENU!@^\P!,&L(:;[VW[=EO,8\C%TJT16W9?@+Q,"XBI]M[9KQ6+IJ-OL0V MJS/V/&M.I5:GASW(1?ZZ30 [M-N%JS*,H"7!,"[L("S4FLX#,,Y:55.0;W35 M"VGYP_R+<:=CP3!"OC44)2L'416U:N$C:,]BZ:>4!W1L50*WENK[7TW3;_FZ M0 SSQC"$035!/ J?B])AH&GG0#M)DMC41_FZE0+_UZ-??ARTV4*;3>*VVG3E M_8/1+(9WT_L.^N_D?F<11!_&>[-9_6HGTI&GS6*)"T/<&FWQ%&ZNHZGUMUP6 M !00Q05H,CS$;QY4K"T%3 ?91G)S-:Q9-;.6YM5Z_9"@+5#!.*,! !:RQ"S!H.JIEF,&UGZNTB'#\MU M_WGEB'W[Y:3,X$A2R'' '//[=?XS&QZ2*K1)4NJ*(3OLXW+C6])Z* M2\_F9/T9@O"'37D(H'>%P-N\DE<"=W95>NZTN>%QW:,Z*0U@6D_Q5P($ V'> M8XJ4R)@<&$8V:($$CH%S+[UGFP=F&C-)54(DY4,VGB+2+CKDHPTX\N"8HV,8(2BA+O?Y]5XC[D'W=2IX1+RD+ @?4]@X=7V,QOLD#,-/S3$RS%$B MI4W"*0Z[)I0*B-M\3IUG-4>'D_=S"!^!#?%D!E.=;YUOG6^=;YUOG6^=;YWO M4\PW'[C[H6U!\[ZPGR,:C4-CNY8?R&PF 2B\J=.VK-SD=OPZ"]&-K+ M-_G7MQ!MUPY@4&NB]RL\5!NER\I=R*0&-]Z\;?\A1S<[!E,NJW M>Z;=$?KXH^[=.HOLMBE$K*G!)?UNJ?R>+2LTE+WIRBZ4V.\W=OC57K;S_ERK MV[38@T*6-V_ +NO<0TL\VYQ-LA'XA^G8_SU/;/O"Y[(3-RU\>6K($37%UGPS M SZ=9+]Z'UORJ60*C5/SOOMJN4%V99->*U8\-CAG'N5B5[P2]XYTZ34H2%H1 ML9],^[P2-?FG/KTSO:==1!U$$\_" 7HM.LH=OV=W(,%:]_9)ZJ'\@K;7A)< M^U[>%BE7VUU67JJ\]&A>^C'Z>.[BI&'D9.VXM?)3Y:?[%VQ[SNSTI/3P"IFD M*L2/Q.QN9/G^-X,I/-IOW8#O2RF+\:RUH[!+!_ 71GDO$:WZ%/[_.1FW[3P3 MJT):E?N5DQ[+2>^\GYW/NEI!J\DOE:LJ5U6N>BQ7_1*GC;>3R64N]%+%5&6H MRE!5X:N<5#GI\)Q4%;[*596KJL)WA/15&6IC\KEWV^OCID4KP\9VO0R;23RW M@U'FK97Z'3>5W6NR0SGW-GR4,_F.U7ZIS/=,6H.;PYYR;#^(_A*'XXOZ219HHBE*D*1AI,"8; M)4$5%]@0 O>XF.O,N(@T=AQIP:0C27-!-EK^W!+S7WP&/;4%).;$R.W5K9\K MR=>.?Q7%*HJ50(1'9KX\#!43(\H%(E!*N?T9IQ39) $:,674V)1LE'M&Q17_ MSVH5F;YP$I\HM;U>T,MFJGN9'!4PG^7>5L"\%\#)J+DU@: 8F >P\@29K 5& M88FR,A&K-TH%]@QPO\3M':0>!F;FA&C]XK"LZGP5PBJ$;86&$VR<$T_8$ORS7EYYMZO1+Y:Z3DQX7>W)IC_(I";][/ M6GA%G'3=[D'$M6>#BRH'7@WW/$LYL#<55F'O<* *;')K0)28A"RA%HSUZ*F( M1C&WV7Q$IX@%B<@(@1'W'".3@@7Q0X6FD;/H#N6XI.Q$T>U-NBJE5_ ZDBE7 M\#H^?R4-2LH<7\.\ 0@47B,;B$)&45"/#;;&X3V#X9XC;?T=Y6 MG-P=UZ)007%E$"VM!65B2$MED?3<*,5]BGS?2EZO?DK%JY^R0E?=TE< 7312 MYTDD"+N4H8M8Y*3TR"9G+=& MLA/#7IZ+K6IX%;J>+W3='$9#N:?2"8-$I )Q0!+ ':$1UI2)1!FC8D.=ZMU%;G-(%_+'*8L-QW-B$; M Z!"X)AIK93"^KKX$!++)$&W9=2#VFJL04;#W8GA&)G3B6AQ*-?D"0RNZJT5 MN^J6OB3L>AK/I#"$)AMU;@^>TV$\F.-8,&2B!!W96DLV:]3TC(5[CIPYX9*_ M.'2LGLD*DQ4F;SEPL9)*S"4*-CC$G5%(RZ"0Q,83SE12=,,SV3.L]>B9/,'F MY1VN5 6O(E=%KDWD8DYHRCP2G"?$L?2 0@$CEJ1UP1'I\OG(-=\F,R[Y"%I; MBH!(&9;KLBJ"Y:%*J5;CM&)7W=(7AUU/8YQ:Z8TK=BEA\"^>PY]% M(DC&E!S@(162[!D+]VV<4OSR:@Y6X[3"9(7)6\X?A*/8&8NDU !1S @P3@5& MEG#L!648C,T]PUJ?QBD3],5!6%7P*G(]7^2Z.6HF1H5#Y 9IXL&R-$[GNC,2 M)2(E)E8'8LU^?6)/'#5#:]1,+3[3$S7],A[!7^<7<1H;^WD2XWF\7]._*@=> M!/<\2SFP/\,\49 "E&>)0!'WEB.-C4',N1"9(3[(C7H+-)$8/5SDG(0;I0*M M-]F$5-#:2,5)D(=*[B.R:K 5N>J6OBCD>AH7I>3!>$:>8(,U%!%!(40+. M83CU42LLXY%!+&5GJ, M/=LHEA5Y%7$\4-Z-! M@3.*(4JD!Z/4:61%@D]8R^@)DW*S+D//2+AGHY2]/&RL1FD%R0J2VT'-!Q(( MX0I)2D"]B\$BJVUN3$=3HB%:9C8"HWL&M1Z-TAH376&K;NGQP-;-(3-21AN< M#"BYF! /RB*7]2JLG;:"N@!HLE]'V).&S.#:KZD6FNF-FCY.S^*D&2SIN:TR M8%?.<4!"<;(<[JFXF#;M>#@(S6*'G@UO/7+3[UZ!%ZK^1N,\LXXAFW(N#)4) M:>HIJ+*,)1&Q2G'#N^DE"!X9%5(Z4%!_HT;668J88#@9;#7<>ZB\0+QG#?@6 M0NEB&C%[\?FT3'B)2DG KL9'1BSXB[ M9R_J*\7@ZFFM8%S!>,_M2277,@F'(L$ GB$HI+EVB(1$X =,4_![!L\>J*F3^.I':Y$:#6V2-HJ"?I5 .@IS1I M&,_R&A]05[Z?I?1O>U6:;UZ,%ZHV!Q>B%IH@PU3.66 6&4$98E((;:A-*FWX M'%STA&,54%#.(^ZS9SA%B12FB21-+ _D4%Y>>2+)GIOIW$HMKT9[/@Y^J#!: M8?0ENH*-=\XI;9"*%(P&8@FR5."<&Y:(L,)0MF]8WJ\KF/(3KLDK!>K#^(./ M@_4J8E?$/@;%UQOA+78)149!\34Q(L.91]A2YD12DMH-MTS/"-N?OYC2$\+V M7$;J:-&T.HTK8E;$W#]B-ROTLB-(_P)V#HX5P%VNRY*H$$ ME1AQ^!-93"GB%G-!&+&!;00^] S+>TX",R>:JU<*U-554!&[(O:!,R' W&H$[[L=WM&B:745/&S2P$KYU__G M._I=E2)5FMX4TP2?+?#U#=%>8?!E99IE>(-1@.>_$7]\>TB&N/;N6U]W[_6! MV6[9T=N>_]W-,8,!&^LXQ?+T=#>SF>3>$5WV)XV[V. M8'R*_[BX 2AA:"_:^*:-%W8"EO)B'0I6=\_^[J8XT2^#=N &P\'T\LWB&=L" M0,MK-3[EG/_Q[7=_NN4B7$>HJ+I M(T"DK]VBN/$PS*D]W_]F,(5'^^T>I\&HF9Z-9ZT=A?9>3H%C69Y*-O<2%X^GD?ND$!W#TNU)[SWB:JN'5JFV+>YO\=R"FCGZW+2# M;\TY?']6-*?[TN'KLKV?04;,83R1QV%.]^]EY)AIB05*N8<]]S$BJXU'1#"A M'-$J$;WOD,]-&Z_C60#ZCV B9H?C_Y>SQ7HZ@3_11-8N SN(EB=/$SM6T0(B M1%01\FJXI4J.5<$@9A&XDT.#B1PF&DQ4_C65]G%^2$ MD#W7Z'PVY%]-B]UJW)U%F'@"_J\BHQ: K@6@'VVDD.C $D'">S!20!%%QBJ* MI!>"29 HE.-=Q(X;?/8/E#GO,E/W+'A>9P7]:L4^+XO_.8[\(+;O1N'G:-O8WB/7 M;?NN$'W72CU5)LE.^Z9.FY5U.FG\ZDJ=-'84FF%9K!MSR&Y9'OHBEN?G^-D. MFXO)V,<88%V6R_"8L>TVE.;&'7A0,J8\S)[L..^?)N/S9@I7-]-Q^>]),SV+ MF6QA+)?-N;UL0*Z.X??!Z,MX"'(2/@#57MNYQDX&;$4;)U\&ODQG#%=."MOEVUW,CX,+X;EYKE=/ M^?<_:$K4V[9),&;@3;@ 5B@,NM' ZVU[UJ2<['F2_X0=/"L?NN>6MWP=P"1M M -G2,-R,+V I,C;DA9@-I^WI*R7(#UOI M9T$[UPGTG_!TR06%!A]W*PJ:O4E7;?#V+H&].FT%; M]C0_PY6$UNF9G:X]X\S")3%?/?*SR23G"\/>Y7'8-XE"$#@K%SQZ;3Y=!9A.LO19L;)EWX9Q*_YJ=,B$*;-OV9V F/, MI 0OLN$?LS9G*<,4)C$-%[0U@#7PTY(7-(J?Q]-!H2M8H>4+@1VFTV&\LE U3+=3;!?46ABP;8!8I_/L)!@1++[- M*NEL:"?SM2WS;,:S:4:.]NH-:XBQ?,N:6,P+-Y0%N@U )N=%MY>FR2\NA0J&=5Y=?9Q ,( $T[ M&%K'9D^-T/GJH\#H58;*R)A_R4;MK&#(4M\M2#P7QP"V T#8Z=E@$E"!B]AV MR-RAVMFX+1B=N7J0W1BC3._C-/V:\;&]!/0[;Q?HN?J._#-80 @8W\?A< D- M\=O% '[*;P65Y"9V>5CED=4[70G2_PM#&X<;V<=DM#H+G(*0PS>%?36Y@=X5<-S>=>_JQG>Z),F C MN5= &8Q)B;C$&&F7%/)1"&X-LY'S75PA"S?BS^/1YT^@'2S$Q!5-;'.#S)6> M60SOIO<=Z=_)$*C\W%NO9WFYQE^)4JW[(!Y!@ MV=BC,/)J!:$'5A BIX+>74#HSDON^IT#'3S; D+;3W-K]: 7<,9;RP?5\D&] M4U8-1ZGE@XXV2N7@M%#+!^T476(<(4Z*@(PG#O%@5 /P=Q$L-0"_%@]ZC=Q2Y<9:'TSB M5.36(ZID=C0K@ZQ5! 5*,4O6&T5ZZ8-Y?[GQW^5\X^,H]B@MB#PQ>,]=+YX- M U0[I)8-JN*BBHO'B N5A#54:L!Z(A%/,2)G068DDY(*6'IK-DZ?]FUF_![S M-;W:%D;52A![LRWVX74_8F&A%H%U#\CR/1JB>1Z.]9>$L"%@&[A4B"8!:$F\ MRG6@&5+>,.LB]D:HG?-8[PFO;<'73SG"*AD%[,;27;_*O;R]LR$D;*TK-H!O77+YW7^1]7*;5CXOB?9L MJ3Z5G>MTHJ+NOK'#K_:RS?%HJSNXV)Y"NC?OS2Y;\!!NV))+89NS2<:_/TS' M_N]Y5MOW)%OL-^U)>6K(B%M ]59KPUQ?KEYU.N!F]WN>;-/#FN2=;G2->T%"X77S?(BI!+)$I) M*/'$B0TMZ<'E# J-?%S,O_Q5DCD*RQ1OZ2$V;ZTTZO'D:OR>T\&[C-=,)9.) M'7V>TTF^+-/6)([B5SL$DIHG!(P"?/>O6::?U?3=Z;BYL/ ?^RT71!B,VMDD M)]F4ZW,\#+RS_.W'[;0];7Z[]MBOL:1_37->;H:[L,@_+PH\&BZ^J M+:SD]8)BF=-6\\-.FZ-J37RX89QT[M=N;7=DZ=Y-)B>BQI(3D+ 6S!]J!7+ MWBAQH4F(PJK>VO=DNBM \/."7#8-I"NS"&_F>X%EM,SW&HVW&D1/O\/SE.(X M%P@]E!HX4+F6W99A"??+?M_KI0**L,S-O@^W4_]V=/SG.,[1U%F>^V@#CCPXYMQU_EL7Q>\!_;=Z M)^2:=T+@VFP6<3/ 1&6$B:%XL(&N-0%HQ8A01N=7! M]^2_;ZANLEI&"Q!G!*B0<0YJ#R6524?9+@LUTLPW*]^U/,\XWHIY0WP*>?\[OH&NY8W$*=*J&=; MW^#62)9:XN#IU^5Y!&*^B H'G=.\UCFH$8FUSL'1X]@S2+RH=0YZ]%80P87+ M7BFF T6HGFE5Q40V0?L1%+7#P>KBEBHM5<2%CKGO/.4HE&LA0 M$!>26T1!%'#&:+3]U%&[K[C(%L6GK^/>I(00M6I:-2KZD1*J2HE7PRU52JQ5 M35.F]!1'B4>,N- >.4D)4M9S3HDPS.]4I.%14B('P/4F)_;>W?794'ZU)G:5 M$[K*B5?#+55.K,H);D$4F%Q3DXE<79-99)6V^?#">2IMH,8_M9SX:3SKZXQ" MD>IRVILQ\9K*I'VJU=%J=;3[ 6I(27N+HM4,<:HTLC1)A(WFW#OGO=O(3'AP M=;3[HNF[3+ ]0VJMAU:CCPY>#ZV!7P?GL_-YS/7%G.2K&O\,]9D:?=2C^,'< M&1&H11@;$"6N9(]X@PA+GN.(#4_R*?7YGH2..9&J5L??FR;_FN1'IMQF<'XQ MF\9YV^O83JO@Z+>_^I)H.E]GW+?Q[0Z M.'!OHXNMB4_5=NK!=MK(4ZW2KU:7KM6E>ZG>(SE16&@$^*[S<0I%3B2*HK"< M$.>B=KUTG]DBM/H23B>:;"_B4XM)WRZ7EL6D-ZI'KM> ?5#-A%W*PLYK+S^" M^+7S23Z\><1/*YMXOG%<'P98]-& MX)ZK6IS-U[,X6CH[2W6)B\G8E7('N5:*+1IJ]P.L,C!SJ5P\Z>X;C8$*@!,+ M7(V]GTW:$T"%BSC*!:(;^!(NRV4H2U&8ZZ^^L* ZEC?:R71>B'0Q]G__@Z9$ MO6V;SW$$-PV;BZ$=G38_7=6Z[9Y12OV!U3T=%PC,P-+FX2W*_@URYOMT46;# MP<-@NP2(-)V;.3O&$)C(GR=ECDR9>!SU58\_:-R^*O+-6\*F(+1%IV;@3/ MFL;S>65@6\JPCF!I9I,R=)CN;#1K9WE,U]:LS -SV""?U^H:061:;K[/UV8RI_AMOKFY0K%8OB9O?UC?^[8\ M*,PZ[6 +OX !\D^0Q#YV.SIHBT.J5$*"?;?A2V' F^X;:B)>S.@.Z:&>NG0)E#3(S ,\!4, S+X9QVM$- MC'R]TL!K):"?YFAR5QF_=;I:L%UC+V!SO@$D3R.LM5.C K/">7(>AP0 MMRHAIW5 B5%%@Y>4;::_/::ZZ1K]O^]0OJ?Z;D#PQU3?[7"O7E26 ]"X6:I> M3&#%)O#(55U@,+T2IDM4+1)Q(6K71"P(U;$?E)NSQ@ LYK*S!_Z;2YV7LENC M*\_^HCCYG"$+(((F<%W,M[,,W46XVO9F(;TBHQ>#[RJD'W"KFU4P[K4,G;Q>:"F[%U9\[&%Q MM"]Q\J]IPO7 )VT\(DYCQ%T.K5$\(&ID M8#%H$E2\U7L"?X!-W%=L)SD19+O_Y+E2>8WM/("XN#K8N>E@L8J'E\LX52JL M57]()!G')&+*.<0-=H#P!"-K6$I.4@]BX[I4P)@;EY1!PA.0)$$)9(.!1U@0 M)1ZK:)FXCU1XY_UD9H?O0G:HY(,ITE]IH)H#4,V*/KCFUY[SQ:IT.&YV>:W2 MX6GB]2.-+$FK$'-6(,ZX0E9HA@*-AA,7'R MY2 !]]4@V>:_>G#3CB->ESV)G_F)51GN#4E4-2;_,2M50_:W>M!8[B0*%A+Q M."*>N^YJK T83(;H&"Q7=*.>J@C$.:(D2IX:Q*E)R)G(D3!>L+TXR37-@I:1N#7@/X[ _IO_!9N/0X\WE.H0K_!1LQXPD@(H ,&X,&4O=B: M8F!$Z52BUDJ[H4$^JIUOCM[Z^2KQ[<=!ZX?C=C:Y3X_+6Z*)]&$"6GO.S-"G M35F@;:F!O6XY=RJ02"VBF&/$-0=-T5*&',8*!VNC%;W$EUW?\KUT-'V6 #C44DVR9U.N_R$',\\FJX2R3&W%[US:UY9?):4I^3NYJ)\Y^ZB]%3L M_(P>AL%/&7WN@6$O+"3F&"/AGD>=Q!?8O+3V+:W1T7"5PZZG^BO 52W+^[O=IA=A/9;KD:3 M/5RUA-R+C0VIF1CW:^/,F62.)*1-4HC[I)&)WB JK.**44%P+VV<"^N]&^6B MI(,V?K+??NTX\'WGE^\Q&(J\N&"H5Q@]6&&MPMHNL$8,U511A;R+%'$G#+*, MPR_WG."4? MC8H&$=!M$1?,(,>X!7PC '4AQ!MZDCQXR0&,G6#^NE>/+(_7J#-ZMZH+_ MUVS0EL(+*Y4QS[,*7*IF5RWX'B=9%6*)"#)&P9 $H$5Y=]@S,CAB#4.)HAF^>2PQS&K>F7UL.[.+^L=*Y::9;^%O5Z.4OEB MV:C*BU5YP4ER.M=8H $T M7I'L->QR[TB6&/7*LP &?\A()@,".Y^BZ"57CAC)V$Z:[U,B62UA6YVIO;!* MJ5=0E=L]MC\_7.FG)Q4:#TJ">$EB100-_R.J\ -<*$:A6E,-YL.!4>HXH_!6;J$R)XQ^7S5YB M!==:HO4^THF%2"-G$=3QW"(ZI(!L"BP'W['(N#;$;03?/5JCWYM%3UW#3!A47*9)"(IAD%[ M,;27;_*O;R]L"(/1YQ6C<- -9VY'=5_,NXPOWE)N17$4@/:^Y2GFHK%+,OQV M3UK;I9O];K5I=ML4HM9(MZ/$!>6=+0W1LC>==6D3#/:-'7ZUE^V\:NOJ-BWV M8%[/_J8-V&6='T+IN>[P#;1NF[-)AL(_3,?^[WEBVQ<^6]%*" M]]Z 41XGP\$H]E(4NE0W'J?F???5I0 M\"12X1VEI)=BX#]&-SV"FN]S$'@LT_5<]MV<-GE=;JSA_515T(]K12BF,C- MT1(R/_P>1X/QI/EE/%UWZ[RB:O$?1K *%].NT"@L$#DI%>)S&+$=73:#MIW% MT"S5]M4!/N#M>^B/K+"7R:)@+"B_C$9D#.. $D%HYP)F@FX@BZ/6)&R1H9@A MCCU&-A*&6)+.>H&5H?(F9/DPRG$FN4793S#B=^?CV2W:KUS3?L4=VB_CXG1[ M.LG34T,#5P_S*MO/GR?QLYW&YF(R&/G!A1TVMLP\"Y%CHP9'* @4;F'[367.-IV.#K*.-J$66P*TGX_/=PP <+^ M_0^:4OQV _0+VI^))Y8IQ2+,'KTW'S MKQE >!J42T#836?S1M5N=ADG;0-[W\XLK!=<^ML,'DTX?]<4W:X [>_1SR;% MKF[>^<)'^ [[R.CG*$D6$[4E@09'@6*7GB+L1/.D^LL'C'W M(7&/I%,"<24Q<@SN<92$(!F5CJ6-9I3S!?P)UF]EH3+G]X7Y[%@Q/QMA,),P M@R$!<2^I/)?"R6Q@1S[WCFFG[3)K ZCZ%KK*-[H(JQ$75Y'F/1 :W/C>#H?- M=&)';;< ;2'Y K[9.!BOFTX_GKZ2I6R6S#)SM=RKJ!E!"#J;3N'X!,@T39# M!*S@V,$LBBG9;83-#;P!S^92J['POV;2P=G1273)O1/82J2C-8C[",)<@W2F M@>IHA*8"^RK1^Y7H\%\@%!CNR:+ZZZYDL<4M )8],2D&9)G(GFM,05-C 71Y MSV5TSO.TH;Q34.2"L Z9)%E.IU3(6 'X+XP#BP_1V118D? . !*B5;]P/5RMOK?98 M($. B+GEP-^22(2-5=8;CJ50?6AHZRSPUSRKP?3R1T#K==P-\ TZA]>=Y?M1 ML)?/;)N5M,MFUIXV?^Y4O/^:@>$PG]Y),0;/QL.0C:!"?V?V2Z>ZE./1K#G. MWY"_',R]<$">\) K\^BJD:$?3/SLO)UF);1]TWQ/?@!+7C99$H^"G61S M;)+5V.\S7Y>'S:]J9\#6UR_[(1>T 3+RY3E%_RW]$:\_#?Z:,]UJ4YZYOVS0 MV58_6U"J?HL7X[QF3:Y[VOP*6QIA*%FQ38-19T;F:SOM-;,CK-PM&O0/12BW M9UGK*\[[4.-% M6$"GLA<'Q-VD^&EB,QK]:"_;-<+KOG@(M=%C(K8?FOG$FCR1^U'6J".D[[^> MQ1*NVSDA\RYD*W@Z^!*74B)?/H>[HZ,MPQ25,N6@1J$0EV"^:B\8$C1$JHTE M@%U/0UOOKU9NA8(\S^E(D6!]D&"DW1P;9_L(--N+R3B?>RS^W&K,;;?' MX$/!S%62[6RL-;TY^Y9W _8;7@3"A15X/=R*KD:- ($,VR)N8"KYH.?VX\=4 MW HAGE]DJCCI9M?]E)\$:[1^17,.2^OBE8>BDVPPT PI>?6Z4ZD<#U;VR2VD MZKA;:Q!EXWPTM?@ZP/-6Q>7*F=7*6[-#Z6V>T??\AV9V,7_6V'3;Z1?&*SF*A=_!2'7? J M\.ET,+S7O%M_%L,LK^MT3D*W+,#YW,%6IG_:K+?YSH/G94[7_2(L3RG/(@RZ M(Z@UE7W5^U/\0BZ"IC'?;+CP/$Y/#P@.K_C8<<'"Q677QNETN."SMFRCN\R' M0T5+SF?%0U ()T5#[D((A@.?#XY.8"_;LY,.*0O%#*9M\;5E\.K@$I A?^.R M8I/I%R[*-Q5JVG[?R9SR-PY %WS0.<('(+0&H%A<#;T[ZKP=6YM!>W0GH2XR MJYP&75('D\LG@VT([(FX%9:Q0+ 6&RGFMD>M16BDAI*AE2DA*H^<6AY,6$6M$5(IA M2GKS25W1QD?0#(%IA_G;+AJ2O'BSY&:\.&E@$*"K3"(,H,U2'M#K)NRY*+IC M=G,>=Y15I(8ERPQ2SA P18P L%$<,8^-LM$9FS; 9O>PBQLMWZ)N7R,L^!A# M"#NVD+>CT,(-$L5.RO4[E86R2*]MB%7TZF79=EF5!N4%C M16Z#;MS.W#] (&9%RX8[.ZV]3]72&]!6,/!^6#:Q:+]<%*4L$[5NUF5&W?V MUHJYT_ECNYC6;/UD Z]\G>ER,C>HKDVFZ4Z \^^K,8AB>K:# 70"-M6T.U>> M.S.+5WBR\!3D:-LY)ZYQ\TW37-,O%B>TA.&ESVI^WZ8<&37?#W[8/#H[-FE" M:9(DV(B(Q"*W3J;(T@A_*LPI<*/DNC?5]54>F:V2;U%&MIV"G:P>/!P;F6#! MD]0L(!I55B"L!E5".I2TX\PIJX7$]?2K+Y)9/2Q]JB M)'1>M"YC"#L(RY+J$"L&03T /@YL[60+ MO[K.U_R-I\VO*PDD^8)?0<9FZ^*WJPM_7DK7G1S+)W-ILZY-%+]*?OE(&!+X2--);DTAO,IF M6*6=S#29Z%94R!6&L,L\IDX)?!C4O-9DD@^ .8NS^30;A9Q6-LWN">#ASW%^ M-K_CB52V)MN"'^7XYLKT[#3_TCK;Q_GQSO6CCAS$/EA/:^DV?A%HNG8(LC > M%BB_O&@=Y?O ]66@:S_0?N4>7QUV0?G72IJCO*9Y1S+S+ZALF6IVZRZMYZE/ MXG?F;NGM-6@/ M%\9PFH,!%JF4\Q1-X)ZC4[H,5XP)2I'@N699) Y92B*RWFG!&>MBL_N@C10G MH '\-!AE)'F?%^27\6A>S?67V%;IRWY=LO MD;S =5>;:Y&4#'2TS&M?Z'D!8& %U>>Z2[;D<^'FS&*==! :\ M"%0!>/O_=$G,2[R/WW+[1%BC+_-<$/C^_'9)M":]>ZV?Q+04C#*-6- Y"E$P MI(TQ2%/OK632 Z3V43_I][D_]&-:!]7V'J647KZ6LJBMX.UD4B(?UI7(ZV[= M0I#9RS*8H_!:'M.;.U4]?BH8NVT1GV=AODS@G4(<_Z-6Z#MTA3Z]I4)?$6;+ M;5KYO"P^>:_Z?;5XWY,7[UO;N45UT$[^+ZJ-=FN19_W&SJ;C15W4/)6\]$"= M^7($C#6> 8,,OL7PMAL/P:#H_'%Q@\]'[A=M?-/&"YL-I,4RE\S.[MG?W=1Z MX,N@'71R^LWB&=MZ"I37,GH*IL,?YQ4AMUQ$3K&^ZQ)QRKB\XR)S"I+QK@?= M^0S)Q8[/N.MW?8KQG6NRX^_J5&.&K_[9]7EWOX^OO0\_;!'O:'6A'][IXD8F MOYE4']+601^VUT5YVV91Q7S_F\$4'NVW8M#W1;$>SUI0G]L?[E.>^ZK@WD/OH8,MR6.(9]N*_3BO*?1A;F_6M;O_VBW*631Y$6]=.'AK M_K5$V-9%7%O$K"9E9TP^ 5CX!4O>S5XH<5E _AB6L6]HJU2VO:#+RKGEKU<' M3)OY,97J*M7UAVT+)]3_S<=6E=PJN3T]N6WD^E62JXW4GZHOX[V+^-?>C,^Q MR]J6\II:,\ZB1UCG3H&&A%P8EJ-$$V/",$4V:PL2HX5VG"/L*,VUPRC2*@0D M..$T4X\@&V,>TL&%O+2WXZ+*"V_9UO2/#':4"7_"V.E#CMM^^-+2B[+2?:WZ03_B?SI'J4A>VF)]FR:G3U+:NZ! M&FZ.GQ%21!$,15A1B3@!AM#2, 3* 591)./B9IEA&[D1V"$?6:55)INA*MCB56B@B-) MB,ZU?!5RRC)D@7%IB$0;;YZ">YDYX8I5[MW!YWIKA- K\[FR)A/H1D?9ZF1] MCH!YL[>-RH!E8EG;(*"K,$61]@K STM"O>3&JHUJ8DIQ0#? .%+:\EF&D:-& M(*R],XD&92(_4B=K.31=.[UZ=?Y5H>"?E")BA(.F:0U&.N^>8-A196B4FWU3 M'[+C1^5?99U[553WZG,GYOVY5PTE"HPRE*@%!'2@MCGO*:(A:2]SC^&XT9C. MJ"154J#JQ=QN1@?@H:@I,MCBI(S(]?0.[U[EI_SE^6%>B7NU M(,4B1EP$F?TP&"E/+)6YH\-FM9?=.7LO7E5.U(OCY"?TR=P=P_7LYW\'BS\H MBNTE@4"2$MC?2-!:L0?Q'B5R@3,4>9+61,*MTGV P![<.7MG^OL$XCU[QJC M4('AYC-7SE(2!ADF03O 0>36M1$)JQPWG :)-VO!22V"8P%%)FUN8AVRG]<@ M&U4NRQZM-.H)@$'J/9_0O"A@J+&W.W'/IW$I'+>("2^5LW) >*A>X1=D?-5U M>+(TDU>_)G4=*FU4VMBG(4-/:5;9PGB6DV5>IRES\QH(D8&0H=<@KZBUV-(JTT4S:14\X5KD!M?.(>VR12U$BA6DB21/+<\NO)PDY MTWK/<>"WDL;S,VDJ1%2(>"A$6()%8$JB',:6VWP9Y# #G/""A<"-%B!K]UK/7X^?8MF^:>>W@ M)C=ZFK=#JVZ/JK;7=:BF;:6-2AN5-H[+[5'/;U_D^>WWCVQ:\$#[2#@3)8X( M4Q\09S(B9Z5%AGN#I57:4=>'"Z7TU>[TRAHG\@2AH/>J6UL!IP+.4P,.4\9P MS2ABD@G$.6'(X8P@WL3$.0[2;M;U>(1#IG_ $;P"SB, IP:B]!"(,ASGMA(Y M+;$Z9:I14=>A&MZ5-BIM5-HX6J?,T1PT'Z9*RFL^/Q]9>WV)@M]=U&]N;\PN?;\__T>QNHF@_]]TMI1BUI8L'3%9>M%8'P0)D7AD'>< M@&A. FEF$G(L:&,E-LQL!(,]I,EP*?MSU6%X4>WB+UVCY=^B'W\>Y3;,I&P]/BX=IH2SU9+M>R ?:\N_=#VQ"[R9_^XY&^[7T0]@OI6$K5Z5U] M1LFIWK7-*)&G9M=']# *=LKN[+Q:A['U&4?8M?0&^'O.K78>-.%;%>>^IORT M#CQ9^UEMB-9)C$TI,=5IM8]JQ971]L%HOP^^ M53;;=Z^XVMC\*!N;OT!-HG;&O*$F=FVU^A0JPSZAI?++4_)+[1-;^:7R2Y4O ME5\JOU3Y>N!_-<"S#( M,3U_^>:'L] 5XH<5_Q^;A]53> ^EM);C?_[D7M&MHMM.O06\TM1:A2RG!'&< M%')<&V0(#X%28]5FV^9H&3,N292T38AK39%.#!ZA)174QHC)X=&M-H!] >1> MT:VBVT[I&R8YD:Q'G/D<5*TT;0(J76 MEGH%M:6V>!*4%S11@I+*C<4\(T@[(1!-F*N<$ATV4Z4?XR==Y>J/Z:?!"%@: M!-'[S--]22#S.HM#51V\ F8%S*<"3(4UQ5)81&7*+5HISMT;8^ 6":"I@5,"M@5L#<*V!R'R+Q7"%LO$ \484,MPS10)GC,7&O-^K! M/\9!_!2 J:M)7F-DG\AQ7,HT5V%4*^35"GE[DDQ>>5HDD^-:(^XH1X8F!IH] M3YY@JPWOQ5E\P]%E3P))$5-+XU4=OL)FAFXTV53V% ?<$F^2$LZIO5N"LP%F!\RGU32>9)TXA)4-$'' 2@1%.4306 MM% OO;-D3Q'&_0$GKS7LG[*&_72P23 7T!1\*V==#72)[GDI(6_FS!H M_7AV]5AO)Y/+P>AS8\_+U_.6@>4U^6X7YS_FDYBNO/I&%?8Q$' WQD&*B]KJ M^2FGJ\3PN%TE]/';^H]9.QVDR\?N[&8!Q9VVFF)*FO?VX@)6\;T=#IM/$SMJ M.^1H=U^H9TG^'T89Y4>Q$PY?!].S0CL7 :9[.:D!"LGF_?C4<')#'^_C*>Q M/5FM\W^XTOW-K(4-_;>;!O" I_!]G#OQBIW%X"_M!QN8>7V\&H2=VA?BD:!& ]G95K>Y ;SQ(. M3;>M7I/'G.(H3^.6RR%X_[WL#%.#\FKV48#,M"YA_/0'QEO6%. MC=?[HOCQ^?DX3W/L_PDJ!WR$7S,N 'FT*U2\A6I 3?C3> (7I39.NUMM>P;Z MQ^4YC*5=?24H+##2?\T&DV[4Y_:?$78=9N)CNQP?$![0PP5,XDHAN>7]9<3W M'FVI;1R;^"5F!2BK6_E/((5_%AX=Y$4$#FC/\EK?9\%@2I\GT4Z+_F.[I[?3 MR>"?'I 9*MLN;F#9_9+ MA"T#VAH4WH,MNMI[N&DR_@9BJD#IT2D)2K(D<-)(:N41UT$@FT_"/2>8!,XT M)QMV>&2),ZM /Y",@V)A+7(2% O#M4E:$Z.\N6Z'_QB+.!E\B;",O^;%61?] M\#&&WZ>P2NW']*[8@O;'W%]HTOZ>>7&I&.!5Q8#>9:-C>::;8R,48C%11H ^Z#%!W'F,3*[IHP1)7AF#L=A( M"7^X-ADGV/Z==N+3ZF!<%\!"C_V;;P\-S<'J@%Z*'\ '>]+Y \IY05 MNKJ8K9 .HJNT\^&7G^ZD'GQDI),79\76AL7(]%-6HVEACAWLM-OHYVD&>I/( M/-QHUH0UK,O1(3#1DB>:VPL*DH^0J$,V.(H4]<1AD@(GO \$SNSR,?V>UV'! M-9O\<@\J@S^Q]LM E%I?#RN9Q MPHO*Z(^0P]>MB+Q P^)4O,U[LZK8@MF"ED;+ZF+#1>W4CKK5:-H!C-1..M_E MN(U9OQH"C>:GSOV9-[^M&I0W$%L8-Z/QM#F/L;.#_ 0&,1G8S-7-HC-D8WWQ M%Q8,Y>\SM\?G* M--D@GEZNT>>-AR+_JVE*LUL/ MG;/ST=LP:"^&]O)-_O7M11[OZ/-*9L*@6[YY,'_WQ=R%OGA+N17%47CKQM_R MEN2VH\N#JF_W/(W:Q:>_6^7TW8@HA^:N;%,YJUINSMDR&Z+L39?B8!,,]HT= M?K67[;S7Y>HV+?:@'-'=O &[K/-#3OTRO-T 6;8YFV3EX ] NG_/$]N^\+DV MT$T+7YX:\B%42>1YTXF'P2CV G %^T$>ON^^6FZ07=FD^:K?W.]94\T]!LLW M)@?:%"9@IIA8"I=JZJFUQ&_$/CXFB*C4+[\LVUC^'7N,?L4 M[^SX? MCZ<,(J9Y/R@@^W4F_Z7DXOV^%[1NUBNW;\S)V!S0LW'04G$5B=CF# MA 3!,GJE2E;S89353KQV( GJP/BB^.<[I72Y9!^62_8K+-E) ^K'_.2D7)6_ MG!^5G,Q-C;YIEUCX1G@+#V\Y.) M]N9QP$7=PI4RH7VWYFV^7>SSG4UFA=/77\-@W^[RWQ$ M-3]1A<< :\P-]1:V;M@YE[ZW/QP=M]C(L)4GBS@S!KD(GX)U6"4.G.,W M2@TD2S6AT0-?.8IXBAK9F,L3^!@IU@%K[;8>/*RPS8_;!"BR%F)RH8@R'3:'Z*&X/0+&&(5[K!Q^NO,B M9-F:\-MGRVMI9F(_.>I"$Q8:X !DMWK^^LVL D#PZI-LLLE2V%(W"=29^^[2X50-Q*1CHQD>OC&:\ M:!1XVQ.%#P@R\->T.R-<-BAK=0D&K*JUW!T>,AP;C?DQ]T3 )4DS'U2US.6$ M"Y62.'83GJF4Q70MF"B)HXP#*P.6A3&A:>(1ELB %A)'H@X<$/VFF@L'84T M&85W%)4ZH E4.F#S73F?2((__\QNVY-O.G;>'?A,^;_GI7("UPSG<,, 2^QX M'02N'$89!&8.;Z_QE\1 Q07J4=X&B7PCJ0DY8#F M7$6)8IY$=\.2*;3-:_"N<[D]UFW@WIM(YZ: RO%1!5L-,'>+)52K*QT7LN2) MS/3"W.TP>-71N\\YN#VB$XQ/0V_LF7I(E]9@D%=PC8E]J,)R!02O'/55U2)O MS#$KQAXR!XWJ-E0^K^0.H/+-YI-9%2>>%\L0]%70)2C+%"@'5!$A7"9XQ/S0 M#]>"3H7O<9$F1((I1*B(P3*.N$\\T%IYDE!7L35/Z9,5"OW7/V#!\O+R5[T8 MWA+:D4:)"SFO;Q6K#[+)O2A="RDY& CA6@S2H"2&& $%Z2.3I9@P?"BPNM;O!!JK8@W=DHT"AXS ([A(H.\W6W]?6KV7[ M=[G]+16TM0+,8'%@%W@NTE4UP/%@3!,,'Q\G!;NMYC/HXJN2;TUWGNN.W6^Z M%P2&(4\;==$%)G;KH$^]3=MO-M6FOR2 9NC2,_<4STT>?^G:QJW=/+=[J])TI+,AC"79$75N#MW;4TV: MQUS1MZL)/IC]]C6]1U4D/]B./T7KWZK&YE\=L,IFD\;!^AC2Z3P)3RQA;;G0 MSY",+5+J!EU ,E_$\1JB4G"2*QT1E21*X4:R87#LJ?G)L^U,\ M**V)_#>DZ>:GTCA1.I)_9RA>?_D#T/L'('1R,M(?7=]O#A@ :>/*0=C\ Z7:E)G\#PGUHD""]%X.\G1V+;0W^LWK;7C#M MQZX^TW55 'T5*]E"%L].'\^\)'*YC 4)?,4)]0*-9PJO2>.I8$F4JK7:#@?' MLXYN_]&3[2X1+4+?]RN#-*NFK4*:+O.:E^8LSZ+:4:+:YO-1WP_C-$Y=PE,? M%*M )(11!@9ADD1>&J61&^WDQ@*--_Q^2.*/@:3/JK[:Y0'[MGV/M-JURX/S MNRGL3C;:6C9[>"QY9^'L$SUN/(;)OF 1ES8:&(--KG0Q5LSX; /.3$B:*3JX M4#>=>:.+MBSEK%:9?K'B;8*;<1J2_&I:Y$-E-6\#V?'AJ5*U,\FA%W2M%,,N MX%EW1A9[ZV(3% MU[A%J,-@.ETW0)VLIQ-_SHZ05>9RC7YF#(_4T,!PW$-]GSE\68Y1EU6 ML--82P@K-6'UUAG6L#=EY;N2L !0.;"H[*NP0I.JP6 )C)XTA-PN<:WP.PS\ M0")<$$'7A'.;JT('GOU;U5777CO;KG;X5255<7_^\]X!HP.NK5$HW@HLO*MS M5FR-BYYQ+OO>U!"GMW&.+XO2N7>)L)Q[ [_W/O"T8_I0$8@ MM(-(]-%MXAD[T<&ZPDEK31A V%T\_OGO= MIN0VDGSI0)03C\MX_=/K060KAIS,5.WT7O/T+*':Z;V*Z5E"/8'I'6%,[\NO MY]-S*?']"TSUS<76#?A6.UFJ><-*V7QWIG3V.,0XOS#@09VLO41/]Y>>'L/" M'0$\:]?ARQ_D+/DI+2?M@Y/ZJ.\V!M;YT:1A*T??WF&YRW*7Y:XG<]>[R\M: M7>(AU4_EK,[+)A>.#CJP?+4[K7M;@*A0:JO:O>7@9=.87WTTU?>LT$5BF"XN M,ZB2:4I;/O8J^2-;F#WA][#9LMHTW\,=".QV=MOVD&@ ^A M1[BG0D+3 .\99)QPF=$@BH.8>?'J\;8O/18F'B4R#%-XQXM)RB4&W(8)5?"K M<'=70ZX]\AY8.J:JW,8J6&V(;+!TFW5P7V7@D>=N+VMIF>,!S'&2^MPKV.1E M.'A6EJ:%0C]+E4?]B"0I%81&/B,\$!%1-/!50*-8K=\,>6 H7$G<[&S6%[OP M-WU,SN9K82J+G!8Y+7(^!CFC-,Q<%H5$4$1.D0"&9ICD$+EIE'J>9'3MAI4G M(^=3DAP^=GD-?6G%W@^AW1#>,EA^^N&)JJ3OCL)X>TW]U\HL+^FNN/.4\)S< M%1^[2J'MW5:FMBU>EHHWOSTH"^R(%\:Z*ZR[XBGU5:(L#I2/>;TI2(U(Q^6G M"4DSY3/.94#%[M+I=E9?Y6]UU32[7*/\PK_L[ZLM8#X3X%S!:<0#O"X,;Q7UW!@T;LX) MPENJLM2-DK4HLH,X)3K@.QJ_A#].]Q5!"&^4[BU*[%6QA0V(>!:#X6V^ MW>W ZNLTQ\N"J]H1F-116"?%,X\O[D]*>S5\]D33ZU%I>:]31KV,NT.B1R-, M/1+YGB0TDB#]@H"2*&)A$#$W=-.C"-+XT)?8[,V!'09I!-O+KN^;8?L$R(,# MO'6;6 BW$+Y_,T.F 4OE:,67?.B2/M8?+FSQ9R$^K*5'D1$9%D8!+$'DD9 M4R14C($]X+HR2XX,<@_MSDG&26(1VB*T16B+T"^B%*<\B$$+CE@6$.I1+*7G M@WH<@*T9NK$;QO[.$/J8:Y]X=.3&>ZZC=U+(:\.!GL6._U"-ODJTE(O[*F>5 MOD'4NGAVR&7^V$BI+7,[56C6O0]@*4LS0;(LE)RFKG+7CY*/$X^/P#5DX=O"MX5O"]\O M!]^12)0;A8HD/,4,L,@C+ DBPEWF9B$%7?NUP'=_B\]^TL2"46KAV08)O7A] M&W2)VD"A !MV M[44*1C2,K)RS9L@YP[ U0UZZ;G 6,2\($A+#/X0&?D"24''"@T!*)=V$>FLU MR Z!QP/@/;2[*-Y?;1Z+TQ:G+4Y;G-Z@-ZM4N G@="!5!C@=!(33F)$0T)9E M+(EEMG;Z^N1,WJ?$$_WXKWD^N_VI;&;U7&?\?IQ-5/UYPLH6P;>XB8RBO3MG M44A?-!#_U8/ST%D$/Z. _:]N <'$09D)O\O\>C A/9"\E- ^+$ 4Q=^\/:3W M8J7O.[M[\!H=P60?>M7Z\Z;^>:(6D5(-5H,EFKD!3!8 H)\H&^74ZHKE95Y> M8E 5Q]]%=5G" .1=OK*7GY63-\Z?-W7_B+9W#N(IDZ&7B(0D<:H(C3Q!$N5R M$BL>>:&@?L+4+I3M'Z^F176KU"=57X-2O%GW_J4JKXV3 ^&[^5S-6#'\_GW5 MS'ZI9O]/P4BZ/=X*T]$23(?W:M#;%>@#D H\7< 01@[T("9 TED!W #4O#CC M,(SA5%J4.4ROF#.;L)D#2^M<+V(.'_S.:G#BV/D\R9N>SVY@3"O\55WC16_. M36O^$&;L'V>JRV4@[SV3WGNR;7&_"S0(@R2F$2<*[43JAPE)TS E:1!G<9!* M'GMKR29/43WV1K6FGLB'JFX_PN>\)1(EC1(7_! M& .7HQD?F50\*Q7 3G8ODP4.4U]%,9>@ZX)JZXB"-2"XI@"GI*RDZEY^8[[N MH+107XG, 9(102Z ">=7Y5N9-]."W5[@MV^G3"+T#U(1?]_R;-^-A:5\ .ASETP3;6FT?P^W M:?"SL5;^<](?;.M],Z?5+(.)7+#BAMTV;]_\96G_NLW1A+MY9YZS 8_AA0A> MW< -S)G4*$#_!)K#[SBK[3N"1_6;=D2W"II696JV7.C[88N\5#NQ%?2A.&@: M[\U'_OT&J@K(\-ZRTNIS5]2H M]TV)B9+S0GW,-NN&B]76EYJ@^[_1:N([ .SK?':KR?!^X=@W_O,._['D#;=P=_7O^8]I#]MQ'M5B@( MVD%,^NL;SW_3$]ZQU.M[AA]F(P [K,4#- '!(@=FS[\Z5_#2! QP@&"Y[,5R M;EB#WJT,V*^Z:2X>XDX^FL7;8;S7-MK< SUN7L4[+QI,7LC39"B8G M,U4[O=<\/4NH=GJO8GJ64$]@>O?H]LE^5/LC6\^G>V+P_8M\!DV+[3>9Y"4H M]-6\8:5L'G2;Q+&LR\$0XU$EFKJ1[W%QGN>+'I+-MM4;Y*X]G4(>4G/H&!;N M".#YE8=L6D[:NGI_JUDY5'"#THH3'9T D][Q .; _VL$/)7$QS^Q#R-$\W!<"FGDD81\?P +^_) M&&$\E"21PG4#)6A"T[5S;A5P$2N79#S#&]@211(F*0EYFB1<"19'Y-W[[K(*W.<.J>9BY1?ASZ(G.E&[D[P]67S/D=..!WE/@; MA2,:6,Q\CN_#WB P=&HKZ?S'GQ+?\]XZ];U!W-8%1E*:<))+&()?2Q*/P/\O$ MRZGZFKO[2^:?Z0'Q1M3=\]TVI\XH5E,_@TT^433T0R\4G',29TE":!0 $#+* M2!:DGN!)DF7^6E&>8T;#H_!^Q./00NH^(/4DU_Y:V\SM1 %5)JH(L M4X1Y24"HS#+ P=@E:9P$?A#$E-/P.0#*\TNQ;_0$N-QO 7QW%*7[JFGVVMC' MAG7LU+4!/7]1L[;>%Y8OFJI:$V,I5/NI]7[L4EP=:+XO(ZMPTH\B25'JN%\-[ MU'VE?@_JNGL22"?-(-;E<>H[?,(02'T6^@AGOD\S0F,E\?Y70;(P9&Y$727" M^#5!X%$X.Y)QZEDDM7KCV6_FB8)F)H+ 56X"BJ+O@]Z(9:Y<*8F*O(AG61:E M:NUZC<> YBDX./Q1ZEH0?+)SP\9MM(O['KT6A9)6QMC3D5,^B_SVB16A'WDQ ME 29@[?2)@G6JD_PPA'EQB1P@RC- I\+CQ_WV>:'JLX4:NT[DENSPL M7O=!A32L ^3H=]OB[ Z2 .,H=>.$$9%PEU"E\,KN5) X#KGT!8U9N%;L]BAQ M<0[P=Q0^$(^.@WWI_V?":^>DIKZV(VL;\;'D18[2V,L ^W0B-6!?3!CS?>*[ MFZO7+* MF#_65?)TM^+]E8E>#8\]9;L?59CI=4JPEW&T^"GE5#!.8H:W9ZA,$9XD*0B[ M4 9)0,-T_0;NXS(H#,;L+*7&W=OUVO?0[2$O;[6.F,-$HAPEBK]P%OV9P/EF M^)699"+Q(A*D/B64QREA@KHDBUWI92KRX8'7!+_'X=*)QWO+BSQB$+>Q+Q:F M+4SO!::%EV8)XXPH[KF$"N&1-/,3O#\[":3G1QX71^PW,AC]KH2&6R/\>I&1$O7WE#IT<$-OXFQW6C%VZ0C87O M91G(,,$P@)01CHE'81)0"5+/DW*MYBQ3-(K\P"=^'(-)([D@::)"D@3P.P^8 M)\/UNU5?3+W608$6;1^VJ4YIX36@-64"B\FF?(S M0K,8<#L.&0FR0"5<9&F6K'F)GHS6K[MB;AB")KTO'_TC[AUZ-4AL Y%V%8BD MODZ5:..04#6QWJ%=.6#]L8\\)JLY+]3I.X<>N@ G*NU<23T07HJD(N*$>ARD M71:'8*IX?NRI6'KI6BSM8Z3=2YV)_-CBP><*/QJ(NIUXC+ R_+Z":>\EP-?XOC5GFVD'V>D!T$44@#Y0-0!XI0'Q5HC\\6@MH??X M(7N_844T&"7^OMSX)PC&0]\1_,Q@&O_5K1X8.2@AX7>97P\FI >2EQ+:AP6( MHOB;MX?$Y)6^[^SNP6MT!)-]Z-7MSYOZYXER+E%M[)Z!XN1<(T-BJ!1P M]$HE9N3\QKEAC=.C_'#,CQC0[M.5DB0-XB0A'O40^E1*&$T5B640>F$J(I4E MJW 9"GQ.!,2/: ):<8#5JG,O63^J /GRA#IVGDEP/=VT MN+:(W_7=0%*0K903FDA%$D\F1/A)Z+J>%X'(7+O+,(T#F@B*)8@R<_:>*OC) M#T0 LMK+8G]%RHJ)DO-"?>,H MV-0I(E0];R^QSU87E=/D5_-"+X9S54E5(-5N1:;+MHX\+#*&>V; !=5-<]%#^ZID6R ^R+@G M$U6[^&PY+/QA&W $DN;%Q&JG:&@]HU=7.'Q\G!3L MMIK/H(NO2KXUW7FN.W:_Z5X0"'G31ETT:LIJ0,-N';2Z;MI^L^F@[#IO22@8X\N/7//05[R^"COC3N[>6KW M%OOH*&>#8IOLB#@7UML+6.*/*3^QJPF^H*-A!P$8!]OQAPJB&\,8O"KD'>+F M*\B-IULNM%QHN?"Q7'A7KLT>XE>>SG&O,'ZE0NT8M9I&Z^5 M9O%4S$P8#L_\()@?P,E?[\$X;]EC=?2%8KY>3(/ZJ9.6C M64 [%T"+F>LK+B7Q (@(E30B/&$^B?'(*G,!HL3:'3X'!S2DV@] M#^U-+M+ M.+NS].QQHIG5R-IU_2&_SB48F\YMKHH'W?IP'%.V(/8\$$N4&ZM$^41D*2TN05"D#26"L.& BY\Z0.>'?$=8%W) MZX_UH^I\_O3+AR78(HT2"%VHIC2J?/-?975$Q][+IYQ5_>"+L)T)NU8.5ZIT M1+M0^+H),!@[G_238K E.ONI;!2T)ZK+$D8MMQRU;KR.^YA#0ZBG@LQS71(P M!=8%$##AH8A)S*2(DL13,A_- N\-=0M6@IU"^\5KL<4GN' TP6N.%+'T1% 0MTH4121 M3@2$1EBLQN.@J/E@8"9,")^O$4"HE.!>XI-044%HD$28O\1(HK* ITE&6;AV M1>P+$\#._%V[)( .,PXWE-D$/4D;#_T.K@, 6*.^G5^KXG:DF>4H$=,+,U_0 M#*@=,)+0F +PJ8"1E*M QD'@)_%:=:>GF#(OS##^,3+,42*F=&4H$T _4/9 M-Z1^2M(LR(B*?!"%84H%7LJEVA8QCP$QFVU!$AHOEU%K?&2FI+6;]Q(4 MSKH\C455!&U=M.K^%LOABN5E7EYB 06^9$G<47OS )R7'Z'(C7U0-X6*2,3 M-*&I M/#IP&!SYE*4TXCN7:F&V"DL7+!- G##% ZX(1EC)$H\'D4!JD*XG@5 M<7^\FA;5K5*?5'V="[49=_M0=&V*-Y^K&2N&W[^OFMDOU>S_*1A)M\<[ NDP M.4[#IE8%:VN#_/;I[\W(@1[%!#[."F /(.]%>8#6#F]-XMF$S71 \O6BTLC] M#Z_6(AD[GR= MAVKW<"H5EBLNE:UPYR;-GF ,),]@+9Z7DEDO_U$T#,W3;S, M2TFDDRC<*"6) %N+QIXGO0 T26^MMI&4,F)>$!#7Q\L-0A:2A(-MKEB:4"_P M:.RN752P-\(U;J,/5=U^A,]YZSXB.:]O%:L/@LC^.%C$3VT.8C\ :^!R-.,# M#F#)][\I:^U_._)AT MD8[8?RI!PJK/[.L/>2.*JIG76W,_'G1VYB7WK?%V1>2/>3/+L]M=Q ?N8-,] M;^R8U7%F[.OR57'[/$3KJ"@;4/XV2NAT?+(F. M"S9ML!IU:VA?0:]M?R.'2:3,UED/> 7+,(>N,,.F73AXJ,*S$]0$8-EAC1W8 MMROX^+K+,W,8)DJA.[\Q7BF8K<.FTR(7.E=GL!NB5C*?-3LP U\M;3Z"'%KU M4)/<)G([G/ $*MMXC^!!_?2!]-PP "W2BSU"L\ CB>M2PE*:>&Z6RDRNJ9)^ MX@:1'V?$RT)0)6FF4)7D1"@F7:7/,OF:*MEM1"]F,>SAO0D, ![[")RB^:)Y M1"A$ X0)']]7+6;L;:]/\/)4\!V" L;':*X_.H+ :W*2R*/$C2+T0PM&0/M" M&SE((B5I)L(U/[1B09#R+")9@O=6HA,SR8*8L"3R0Y\IL)>/C"".R=[][H"0 MU)'BLJ"_0\ CS<(/P8J'TOG0-G"/?K!X?;9 =6?"MH'U%A/Z91;GZ'@S52%W M8RE(&F8 UHQ*PK),D"QP/!%R5IIH-V9%>A5+D5>Y";RVN6[:TBY.Z%]5$L!#CM.\F3F+ 4++*"+5'6V,@'PR!=_*3=YG M??[;QC9H40_?L:NJGN7_-K-#MZWXUSS']R^K2NHC6AS5]AZ-[Q>]N:"^.%6O M/1[+F=H9:7"?ESP K4\7]3:VD8#9)-R-DXSS[)&9BDCL^IF7)1ZCTEO5>/Y>+B)T0(/Y MOA50.PMHI<>DD'2A4GD)TQ.JGC&LYPBX9-@8JSS6:GJX 0*\J5++\+)":5PK MULE@K86T]X3##'Y00N$5+T[@:=8*QD[KVX&76X2]A+VL]VH9#HE@O\3,#@9C*!JLSRPOCH=9*KH;C(K_*9T;^.QCRH9J%(QS6$'O MGDS8&7Z*:%^MC@ICQ^987N7?F.;UN7VQ,2.:3>IJ?CG!&7GM^ O@SI6!JJ^P MK*6!:'[;)H#]@4-A7[&G/^9UWLAR%,M[[1$F M7%:X!Q+CY>82Y?&MEI(;YC=^<(B1*$#$__7-E%TJ4E92=2-ZLUQ;M%!?B00= M4;>.]2;G5^5;F3?3@MU>X+=OITQB7."@/%AN)MN67S ?M.$H72_Z5:)*^997 M7W$!L71F7V?LZP,S[#W_Z9+P>47$GAD>YRUMDT[I[C=GTM>OT'MCBE*P# 9[ MP8H;=MNT-3B'V]3M@8X8VKP!SUGGQP0AH7*R0>%@SJ1&\?&G625^QXEM7W@L MRK%IX76K($LJ8W5<:(XH\E+M1)_6*BS VGOS4;]!;+!).P_/2V+/E[$G2!:B M?T9D@J1N0$GFI\K%%%"7>CMQ;[6Q.+^J6L>AVM@\$YOG/P?V=SR8,3QCS"'T ME#@Z$_Q,;87O60,L4JXMAY:*("#GJ,6 $)18!$3K1]VCK?PO]85WVHFB$^KQ M)W@1+,$V?'T8T-YI+2;P?.Q\#U;FO%$KQHG6!:M:AT8M^GMLC-]HY21E;:"Z MK#CH**!>"ZPCKF"2A9[OYN702AGP.IJD#VR0;UO=Y85 (QWU3USJP8I,*]RD M7"MB>FAH[K9]W53S0@XR^1D\V#^39ZC#%G.YJ)O>C6FHN&R@-E__>32UW7UM MW5$XCKJPV:T%W;V5+O[W>WB?U_G_'C6L;$B#WI=MPB5U?2E%XI'8P]CO@$O" M>,:)3U-,E/;H2\EZWD?5H+ )2$WVKGW9V+ M<6I5O3]OC\]\.L4#52>I_733S=)8+O7^0S M:%IL#Q77YF U!_$FF^]V+KP/4\UC5W>G]]#D]]#4FC2MLW?M,@Y[B8>Z]Q*/ M(3%M6\[^>M1'+VC_YC$LJ;T)Q_+;2_%;8/G-\IOE-RO?++]9?CL&XK#R[9CY M[1[;.CV.6ZC2(S.LMZVU/OUC,VC/FM#W0=[Y>O_M IS[ EAVL-1@%\"R@Z4& MNP"6'2PUO-P=P5OBYC9-ZCBNF'Q&'M]Z,/Z9?4Y=Q\?ND"\V%N/:>;ZL"E-.8XF% MKI4@5$I.>! H(J67I9FB<2C7[C9]2@D=X')3[N-_@-6W9LD&2UFRP8-K:'DC M/]Q>T.VT&>=!<2"OCG$L3EJ !A&,=M%9V47_.4+9';*9_\E"V1VRF?_)0MD9_1E&T(S+-[*D LW"7<2#'4HP4)' M<;KI4E8K6*Q@.5/!8@V5EY G&8OC@+&(>*Z2A+IN1%B:,.(J'E*/R9#1M:M+ MGQ(]=63R1/JA)Z@;$)[Y'(P.L%82"H8*#6*8A1^+)';W..T7,%1<^J!+2:T\ ML?+D/.2)-51>5+!@"30W3%*22) NE&8>85D,D!F*1 0JE6XL=A%N=F2"1219 MZ"8>YK3%C% 4I=Q'R:I"Y<&T.?-VT[U?/[RQSXRF*SFF Y_Y@)[\V*\>I'],A'G0L0JH@&85G[D@RP,$L(E MER3A:>K36"4!78LX?\IIT.K=5JWL7XX]AQ]!'9BQ&8C'[)V^C(O]@+=&U8U^ MJ1>([E @^@\-3-^B! 6>GV2@^G@R B4H48)P%@OBBT@*Q97TPC5M8!1*@>9;669EF95E5I:=I"R+?>4'S,](0JDBU 5;@\5@I+@T$()&W)=\)V=^QRO+ MW"3S(K!.B9^( .12[!(>!RG(]4Q%019$2OK[6(&#R++ RC(KRZPLL[+L%&59 M&(6!C%4*,)P"DJ<\((F2+J$Q5U*FD9>F:X&!3SEO.UY9%@KN^@',QJ><$LH% M)TS7/TJ\+,R\3/C!6JK!+E;@$+)L8\E-*\N>5S$$?L;*Q_U*ZLMJ<@&_R_SZ MO_X3_MHRM[NFTU-KVUKG$*=>Z,=I2*(@!"4J"P/"_20"=C]DJ ME7^&<7Q?5.++&TO.8&W88,^=_ J6 YAV MKFM[X]DQ/%FK:55#+TL%7C;N*!V'07#7CKY0%?GG;>":1M?QOF;]/J+!#!8' M=L'FLZJ#/QP/K#L.'Q\G!;N%[8 NOBKYUG3GN>[8_:9[02#H3QMUT:@IJT$> M=.N@E0S3]IM-41#7>9/SO,AGMQ==&]O"&W2W400,]\W;-W^YXQEO[/KW/7+? M]\'82Y[;QCB]=Z0['\817I&^@0->\T5Y9W4Q971/987SNWGR78.BZ[_GI7(" M=_1T(K%73!X#-KT\JSZ%%LW(\/V+? 9-B^TV>%Z"IE7-&U"]W+^ZG626^.-44_22V0M-K+_5\ MANF(.S_TD30-N4I"$LM$$NHG 4G3("!9D+HL<:D2[EJ9(1&R-*8T(+Y4VHN< M$B8RGP@:L9"GD9>%;-6+_$S?\;LKP+/9[I*OZ"@.-QWF6X:P&'=44[88MX/D M&4Z#T!<9"95("4U"29A2"8G=.(LHI3[SUPO])%[@4LI(&F<)H4(PPE,_)"'- MDCB)(\4PW>2H,2X<1Z'O^?"/ M%2A+<4*A\J@;*B(]4)6I5!%)\'I)P53B^TDL_T@0EE )>!5' MA'E@Y*N(L1 ^\T2T%@NILD2EKA<0-\!28('*2!JX"J=^-<\;W+-4[4J&&K/&*>GRD83LQ4M9\-)5K0,10N3+@_"Q"7* M3RFF/RN2QH%'(E?XPHL2ROC:-<.<>JZB*0.5VTT)53PA3##X-?! JD0A#]SL MR$7+IJ+$EADLOAW5E"V^[:"P?"QEQ+% (P==F'(?L"H. A)ZD2>YYR61=,];XJ]1PPFT(J M/K-RY"2+"-NB]"_BJN9AF+(X(E@IF% _!%GD,4Y8(!/N!LR+_;6R>8$;Q(QE MC"B5<\^GF2"" MXY5\(> B9Y%'5!#%J2<"IMRU.!(J8X_'"9X2AB&A*LM(ZH-5H'CBLS"#YGAL ML?2DL-2ZS9_%>Y^K&2ON2XRW"?4CWDR&29%XU<&I]IH1MK&EA(M9"Z-TC- D])3W$B MA7 )%2&@:9!Y1$JAHI2'-%R/F'E*];!C@]1XY"5[#@L\,4A]1,FPC9_"JP^9 MJ9<\O4#6'_-FEF>W#X+8/155VFVYM,AC//* R3*&AW*^%Q%&L?Y\X$>QC#@P MX9KQ_J1R:7/>J'_-85H_7L-?S;:J9[JKO)PK^6[VT/'][AVG*;>EK,:S*,(+ MQLYB+1V]F/=6&+NW9EST&DO&?2R==_-+8$C'&SE88F*D:[XARK/RUM$B5$DG M+V>5PYQIG5^SF0*[N527%9C0&'>FOHH)*R^5PRYKI:YP16_RV00>G\!^J1HK M[V";T'KD# _@?@$[O!D[O\[K9L[@+>@"G^N;&4&WB]9!4#AL.JVKKR ;]!CZ M>J_#97O$FNS^,L4H%#RE$CK,D*>53U@F.1%")7ZJ,IY%T?K="]1E#.2Y#X81 MH:Y(P$X*0B*\B,8N33*=)+N, S\H/ONI;(#7<9D^P(@W"-Z_?_JAE[K1DM0- M[S5DO+&_5>B^/(TZ\'315A_<3DC.1!72X;?Z$4-YR[2LZ4HBE>5-@V4&^^>. MCY+B4(5IX&**H!L1&KJ<)"Z0DPP#X0J\K&,]=9JYH1(^F-U*XFG982CK<*/)9L['W0Q(<$A1-1494[ (,A9$@*8LR M$G$5AG%$64+7SG*?3W _:?'2S'X#0-<%B258$FBWL4NU1(+3^: L,?&'1/C3 M+Q_NNPUUO-V$. -3LT4<3%[!&M4F8-\*S6080U4P+C$^18AZG C_8\_);[O MOM5#68-;_:7W]KNQ\WG2#G<=DF^ W1RNAC",[WGQVP9V5[O< 9$K#DH0,W53 M6"D=)@1HL:AS:.)P&/SG8'E28-L#[MNQL2Q5S'/C+" !=P6A,HY)PE1(6,2S M)'15+.@>9,19LRS>9LM*&.W(F;);79/WF52QQ:+T(RZC!*1^F":PMT)1 EN; M@B89_SM0RIY;W]E=WB M/Y]5?=6\V?640+5E2H*.FZ98]2 *)$D"'\<8>B+$F@C!'J;TH=9&GKC]F &= MYI7,13O+@YA;C;K*"5(0'C[V)N>J'^9@= [V%JMKQ>K&6>00'6 <[\#0+!Q/ M2X./8E9QX#OOL.BOF)@XM[ T1[=K(Y"PEWF)CMC#[MI^H# 0"0@GX1$W<"6A M00@2+DU=$'B^Y_(X$6ZR+N:>C1L_@&3[F'W(:Y!T@" YZ"DM;GC+HDO"@^0* M>I]@AGW%6^>P6>>D5,4UR=$PS KVZ M4$T#0J@N6BID?IOU4)]YG,".-A#,:.SPGS94)\CZ4)RV(9^FSWU/&QSD$19 5^ M:ORXWKHC=T$#[GW>V]&140!8!:7(IP 03,\.:4&#RLB!/D$_!P $$L&CT2UH M BT(#2='1S%AYL8^^EY5J !/LC@C"9."!&Z2RH"%D8K7(CR>[\T9Z",+,OH5 M%\E[[)UQCW'O>-'XR"@+0$3CRRJ\(&6ITA&P2 RL8WA%YJVG$AZ^4K->H=6! M&/=&5!SB1%E37!L2P 8D]^"P@)??D'?2+#.Z24:H%S_XD+J[RFJT^;!Z5K.R M,?36=,?417Z%U.T F7)S7&V.!;6LP<.:X:5F6PX?H>>%]G7LY]0J#ED$>$-2 M'D>$>B!DTHPI(L#$CJ- >,I?NXWS^>?4O_7KL]LS1M\=1\>$)=T9([N\K-4E MJJ^;Y-8=!]FO(-+!HP&/P@B$3H+^:0^+"U 6$IXH*3GG0"EK50H?0T$\OQ3W MD,][UDQV14)N,MX>N'W88VH!TQP[0Y-TB.0;!_GFD$-?B;,[BE"J%X\L% 5K M@/"F[%*1LI*J>^?-\CVMA?I*9%XK36]XD^+\JGPK\V9:L-L+_/;ME$F4.H/L MM=P,ITWX,A^T 95=+_I5HDKYEE=?<8IX*60?YOKU@;&LS[D"]7FWNSQO4WQ_ M22,SD:Z='C;I,^;TWI@T.);!8"]8<<-NF_96QN$V=7N@HQ\W;\!SUODQ 97( M%QMHG3F3&C'P3Z"Q_HX3V[[P6 5DT\+K5@$0JUKCRL4<.+4N\E+MQ/VI3TH! MS-Z;C_H-8H-->F#@\1'<.+2#%?DT!=D#^@ &?#BH)=1:N00I=0,_DJ*JON#O M#1I<*/R:G<#J:[W5.&^<_SMG-6P?Z$*_Z3N!T2;X #+=\5SR?[6B >99<\<" M:F5?W[.'9ALSIV69\\F K^/'[SJM;)'WX+P36E?STC08.0QL/F@*[T;^M@V- M67^\"XL9Z;/+OG7OQPVM_]B%MO;=!'2Y&WRA[6KX\"+VYAV8/X,Y,@ZF"I@K MM:.^ H69-(T&#PB+7&7P T@6_!VV1^:B_1+63(&6,8,?*_X'CO@:/2H@P>97 MT_89T$BSN3ZC4#KR'#\ FUEK5:50VA@&6G9@JV85^@8*)P,URL3S7+%;=/BN M[(UV2>/MT(/A:_L;MAU&#// !@TJCZ -B6%$=36_G.AUQ(NE8O/:%V?7UCZL_-@RMF6R: M'GKO^\]P(,[^1KP6U?1]V7A/.&#DDI*UHGANU*9@C/7LK89"@CTV%QQF MJ07D*F@N<*SM;)V#AN\%BUGF) R=Z\G?,MHT C'H- M=Z 4]=>)K[9Z&!FQ"GD#F8I?U8A:P,#ZF;)!>&O 3FP,2E= +.:UA2Z_K#9: MX'IMP,FO8"1:<4;*7(#>R+DL*@X/@/575E>YT.]>JFI:%;E.F!T<>UB$ MM CY4($\1$E0[9DY3RG!NIBU^GXI5Z5V 3^A\E<917[PM*4\2WE/H3QTH#NE M4JV,UIIB:Z,U_VM%3Q1LFF.%J-J$?&JZ&RT245KML6\'6S6G-?UQI9/E)5C$ MND'4._M?+?E:\GTP^?(<).\MHJ"^U&.F.GTR+R7,LK[5))B7975M#O3YK:%? M_70^JVH+EY;>GD)O"^1L3946.@',)!C1136%#V[P5U5.T/4GG4;5U[DP,1!7 M"MZ832H 2?V>I4)+A4^@0GB472I'91D0(R;>M0X6Z"S1/87H)F#':FJJE<:U+^H6 M3VZ;JBQ586G*TM03:*J9"]#WFVR.%;1SC#V!*8Y:?!NUMNE,7>K<+1VA_14( M"'TB6G'K/=)L<8NEA3=+BD^R5R6;ZLIQ0!"X.9?HT9L7;%;5MYW%VKKQ9DI, M2ACCI3G2T-$T[0FPN.4 B28RY]9:KI8>'W<8-W0W@\VJ%J=L_?EOE3EXF&;* M'"&]]J>_.NBI;H.D1'6EL,XB+,*M)4!+@(\'1#RUD)CKU(8;@'&!HO9&L2]( MB#IHRU*6I:R'4!904#V,SI.J$77.=:H=D->]8;DZB+R+'/PM;[XX'YC PXFE M",+V^Y^U]H@=]27B?L@;@9$-F$P%#[X# _FVR368?C#G:D#9[[O8!/W,;ZJ9 M%S/]R,<^PF'<=K>%[H\B1^6%\BJ+V42'T(+@:0-@-4ZLG,)GZ/CJMOF>*$Z4 M7WBX7Y7HBQVU+ZP\@*&\ET K("F5R>%OPXF7@HBUW8 Q+= B4(OQ@LS+-OE6 MQTP;L8E--G,=K*P/R4QD-->%+X 0KEF=5_,&(UZ )K&T<-;2G=.@@,6XX;X= MKFZK]CP7UZFNBC&2L'-5U7CL9A+'="6*_JC83'';$!F,4A4%_MNE#0_.A\U; MLPF;X1[ N!36\,B 3V B&UBEXQ1HY5?@->>GD?,3K*SCZ7AU'/4[74YL P/^ M'WTVK>-H<\R+T^6K'!-:_H,22F>[!B:E-AC!0X59O@^*U[!7MXZ?FG3;(9MN M9..'P<%@8=K],(ML[,@E<-D_)@P12!6-N@&L4P^;R##E^\SPXR<@N=+HJY5) MEM?DU>XFT[IO%[R]'5.0:E<19.OBRN>%=&2>(:-U2A'L;E975^UY)0P7VFKT"'4#@!X D%A) M9_2(T>JX=Y@M+,\(.5RPN5'Y)QHF42 B& *S@WP'T ,9.<=OBEQCH&[O]L[^ MJGJUN][HR#JX;C<$*!GGG M8(MVER0 8=PSL&!$/:-0!/2N:JETM)K$>!*8? ML[9Y'4G=+G<77]C.R60+Z*D!M32YU,T.QP+=<[1M,$:AP)"&1ND1PSX,7$(& M'F&*2Y@ZUJ39M:1-?=7N'1"N+AP/_X[:$YP.,V#M2YU# KO:-'JT70QDIE=9 MAYB95M<-MKHE8AS9PF#3FZ/?T#0"D^%YV>Y+MA S:,W!SJ.4:,$'6KB3_-H4 M)L,@FTB@WW.3]7.'1*Y*:+J9@L;OF)@[G(ALZRAI>).5F)L*^[AB-\IH:C/V M!27UH!XOCGH^E9T;[\%4J:MF:-*ZJ?,9K"!^7=6L&!D316.!;M*(;@S,%VJ* M6]7%7ND*5@6[@=D"@=RE?\QF(#;FYB08QVLTCI:=827^!3"19WE?$ZOIF1)E MW("5CCQK&@V?X"Z)LO\+KVS.](GF3 S MJ]]!QS$?_.ZY;*_P9A[%EB\PC#L7=Q9D[9-+';E,#VQ #]I4Z3="+&U$O=B( M139-IPESHQH[IFC8'Z#.ZO=TR:G6UR QF%QJ?1GOH];'!XN^ABJ.[JS0#Y@K M(MK4V<>;KLY/"V^$"0_H$[;O'=% W1LMI^<.5_ AN?C:_7&/JV?L?%RS\AYB MQ[5#Z;U7=XQC80?I 9G&C=I>M=X@U"Q5>S.5;AQ[5J58[,%:MUS!HCS%KS#2 MYSYHK#%\8N$&&?I<.E^F\TGUM0&Z:A)8/@H:[MQ4']J)_T\[\4^+B:\Z1$_6 MD?%P2/A)IQII-P:Z ]%Z:09FK>I]=FA4(J4N#E%R7>!@[_S07JY32V$KJOO%@.0I=,$/C'%)Y435K M+I"^[D1G/X^>@)S]NN/*SE2[$YDQLZ?%+?;:XV<[$ETV>W!_C#ER^,W$ &!W M'WXP+I+A<&\P+;+I#VFWSW[4,OGJ?)>,]?[UMO9HEU79EKUHRS-WQ +VK "- M$9O$TH8+ZFA)[:HJ<^V/N'=@2SB^@&)\<94T!G1C0G >0BK;P.$.\V?WEX(> M2/?Z>(U)#>KF] %RJTOB^_SR?8L^Z$<$4M)LP'18*O L,J_J\4D+ZT^,?4*W MY@PY!2N#3+7CQ;C>!*A#G9^LTJ>:#M(V?,O1^5_DL.2F@WF9_VNN5GUK2,JD MR@A@ULB4_)R"YH"G!T:U8G@"/M)0437=@;@&$+#L<_.[AC^&G.+@L">L-)XY M/L\+[<[,Z\6<'-"!>M\M? &FKH$?K50L&M7LE\_:I]K!+R7^3^M*SK7;,=-S M-# \K6X JF#76X40&*""CIO63'%XS?11S6! 9KU:URMT)NJJ:0C.HU0:8TO5 MEC9%9V\U14VB6VP36:R=SOH MS9LM;F88U'=YBR2A'QN*8,+GJ'L4+&$%1P[*&DRIOC_R& M2XFHYER!;,@)T"&>W"W1E%ZW[J#(:%3]@!8U?\ J*O5[O:[T3HN:_Y[#W *W M/=.Z43IS"18X'*61A[>.85G)KBKL#"E>RPC5[>F Z+#N#IY XDBFG?\3/EH\ M0@H,/G,RI99TS#(!/P K0,66+9+TB_Z+P$K/67]], M\NFT;Z8E,%VE"]WOK2'6,5X-&"UF#G-QT ]0H&,LDCF>)K6-X0FDOEQR>2SZCH#A6/3=7YU$ M-YU_^OG[1I_OFD6934"TF12+PDSF LWM4H+]/7)^+>8ME?U:5R/3@<2>_XP1 M%G^.4_,E_);J2O3Z9ASG6QQO5_VO!^9.I.E.OC/5Z7&?IRR73G>SG#Z;_'. MC7MNV+8>/*!UT^RBB*%I'IO6;V'+P!F89+EQ]O?>,_.WG?^B5:;">>KOM MP'\ 3E=H2 EG/H6?):J &@*0;YN!9H:'@J@ X?)CR[URT3=Z[&=VIXD%'[7] M;3QA;5W]7N=:A-G?FB+FN'E&]V@-@:&^IX/O-?/F_S82:Q$*8)P#,#6@5*V- M9[,;%"V]#KXD'A:B8]YI_X;NKUF!^K@J598;E\.:?HEZ5=XL:4@354R;GN=Q MY/.ZA$E?ZOH@^A:!A3M 2]FN]@)J"$Q>,WTC*L#?)$<=&L/.^AG 2H)TO-)5 MOSHMH]8GV>K*9#,4>+/- C!;,8Z(B*FH*-/TV?4\-Y>?H),3GG;:.!.TZ_/+ M>;W%"NK$N5[=#L#1IL(\6!!X2W"G@1Z \0J1>-5"ZC>X#[UK81L=DADPN('K M\^44#-DK]=YB2$*'DYWP-.3=&C!:4G8QF<9#I<-6=+Q5&\.AU%1?B S[R6'A MI2Y*(ZK60C/EE=J\*SEDQ,Z2;3J?^&(+NXHB1E";L>!Q !@D4S-XS7 CO(BK MCQ7JJI*P2_3TS\QI0.<[ MZAEDX1^#1I;48^V%7V@#(#4,F* T*;5Z^\^>=TQTDT(55;\WR!Y:JEK5!K ) MU-\[;1+Y'_T;J/BBY8N."EZK)>N]5Y4TZ%6DK:_1_M9@9&3OW>PW8KB+TXZ8 M6O*YFG?)Z5HB-P,TA:?&:/6RUM6J,0*F5FK%FAA>Z:LJ&)5=GZ$87]T& SNU5&5:;DNS=95@V(*F]>%(JVB>,7N&>E&5NK,FEGV2:^#D1B''?*Z?N4&CQ"T]=E"[0*HT>S8T( N M'B"'?G[MOH=MQGT;5@^X5*AH3R>]A=O%9>I-1+M)U^4;I."VIZ#:C35A':FU M'@--7SVV'(_:;4/'#APZ1FWHV F'CIW.D=[_4;<;$A4TBB[LR/-61'I'-=9F M*(>A/]V!O3YLX IO:-!GQ2A5AUH'1T>M7EP3;LT&E^IEPUB;]JQ\2>+Y7NET!;RV8T*_QPA M>!BT>7A\44L??ZM@IN1GK:CUH5RM%GZ^Z#,,-KC!I)7V)F,,[:OF^AA\_ PG[?;.:9/+K6\;>Q_Z[[_LQ&%0Z(AW_ MC!CAGXCE57W)2FA&+ANG,\6NS(X6.NE.>[OP>DQSG&IJR6FR!F(M,-?7!-6: MY*@@^EL<>3WM0'T]OILHF.836#OO 8[NY7H.!!3I%$/@,4 MNM30WC)O/Q]M\NOQ+F(CAZK+P#'88M+(^8!Q,OHNANYTNO4/#-"JZ;P-9^P] MPR?Z31VX,K *BHY!9WC86IES(;Q2+)]AX!+N'&>%*5_<7@(-?%3I&_A:.!WX MEO6!%$9O-* <-YFY'G:T1)'Z_&B I]T1*([@4CN&!TB-VF56%7DU< ?I_/7% MKF]V"IWQ3O_3%$I"BX!,*[/+1BF U05F+LQAVG*=X%[ZMH=N Q9N6D]KCJ:(N9#B"GF_1@53VQ4L^P4-AJ0@Z@U-Z"D^:-MHEVMX1OK_+ .R'@*4*BV<5PL#81=_?!F MJHS#LJOF+&Z?$EJ\1\L@V2?A_B>O__*L^YCW;IC\C"*JO_M'E=8TX<#>%BK M2P M[J$'KB)LT+7#\8,]7DU.B)+F5R+)073FB('J14U+/BEA=NH MVZ8K]J4]Z>\%*.[79>4L<'\Y1D:3R5"PH N0.-"(D:;PQ&W @LXZ,&9\_SK M+O&N)[;6IZ>NM2<,Q@9Z$,?TXY6LFOYR@J9FU:827Y;/L 8]?68^XLIE\XZ%C8HOH%)?N\: M^KO-9'G60-G3N[:;V6Q([SJ U= Z,U8N*)WPQ87SK?>=R>MOZPJT4>VPM&)> MUT:1-HN\W&(;;@Q10[*$!PR98XHKRL=Z]_=6R31%FTC'KL3B#M3 MQ$P[B^'AK4=*%UK $A$KGL#1((5Z;49M)DY7TZYS+Y@DOD5(?XN!J*5L: +; M_];_;K"F^D=83YU=W#9*S-J7%=!IWX:)Q:YS'9S0-[BRF%6IB$;*SOF&[$N9+HW$U=PSK\(>81PU#GQX@*BTF:4Q:510> M"% 6FYZ,3:N\:^,"#QP7&-JXP%']3NPNG]]MS!> MER08:^470O_B:+RSAPG/"ZQ,WDL_K=WI,AZB+V=PUP&Y3F.M=;8:;+-6]+1' M4 1_^N[OOJZ,;1A!JV=K8_R M>I>&?I2M%Z@8#/W.,V(81 $9^,>?!O1MEWB!)&O+:TC@VT\U8/G@6LPIS0'O= M"B8U=G[$5UJ2[]]86<,AR6*ZZ<)C@RJ/<:GK\^659C9;5VL;-,-<;8#P7'// MDA;5YZ9U.F7'L'B#%NSH;>=H7VQOQY+HD--5)^")$IV,6OWJZ;LQ-S_HXCK6 M>KI+B@R*$KQKH?'L'=Z?%W[L65_&?I .MGI5[U?0^A=II^;(I4V-ZQ/9E@*U MT=7./XYY?9?F %=@-86^XVXO-9]7; MUIK"L:!Q!:/'QPG8Q]4<[-S\JY)O^\NKQNXWW0M8WXI-&W71*&!+V)-N&?0] MVJ;M-]@_#* W":_SIBU4<-&]WSX$3\E^=V/7O^OJ. M[Q+@EZ>^:[L]E6[_\R^S>I5"6Z<#'K]S)KY MP \VH^ Z<8-V-L.DA18@#&AL<60D+WT)Q(-Q!99.GL748.?QF[^^\=_ M*]6Y$:UR8YSD(ARKSMI7K+$P=!HE6YM/HXXZ%,_SF!D>Q M=)9A+,,\CV%^UO5G L]RC.48RS$/X9CA598=TP26:2S36*;9SC2?U'366:IU@SEF$>0E5WN%"T$W/=AR)@"3*QQ8>RP1>X:9PK2P_+LX=(D%TX MP;>&'?SVV[.NHWO0J=2W^G2DFC>LE,UW]Y'S0Q;Z3@Q\^2M+GX?OPR;+ZKBF MNTP'V^;YYQWNZ4; V.>T]3'!#EDJH.$H"?S7O.N[HV?+P):!7Q\#NR./QJ]Y MURT#6P8^8P8.HE%(O=>\ZY:!+0.?,P/[(Y^&KWG7+0-;!CYG!O9&GGNOY_*8 M=_TE7)!WAG&=BPMR+8W5^B,M%ELLWAE_^5$P"OWH->^Z5:8L Y\Q X?)*(PL M UL&/H;I6@9^ @-'(^K9$T'+P,\ZY;!K8,?,X,'(["\,PD M\(Y#(I^65OKZ_)';:VA+$ _#.;KJ7BD]S6,YNNI>*3 MW-8SFZZEXI/EYD@W]RURG?5?9IAJ&UMEXTFZG<_4Q MAJ,TLCD'EFN/8;J6:Q_!M;%KM]IR[1%,UW+M([@VO;=FG=UJR[6GM)6GP+6A MU9 MUQ[#="W7/H)K_?2\MMH6$WMR,;$'W&%B$_PL+MO@QET&-P:C.+71R9:! MCV&ZEH$?S\ T&?F!3?"S#'P,T[4,_ 0&#D>>:X\1+ ,?PW0M S^!@=U1Y)Y9 M?I!EX"/=2LO CV?@(!H%R9FIT#8X<:]N2M;@K>ZJ1HYH;WF'5RV2GC1/G2N MQF=6K-&R[+EOI679\]AGR[(GLY669<]CGRW+GLQ6OGZ6M5Y!R[+',%W+L@]F MV3,+,K;ABD_S \(,T*_WF[I6Y5PYOZJZ<_Y98'Q%#&./2QY-^M0?A?&9G998 M_CW2K;3\^WC^]49AF\A/ O1KWI'_M1Z][R4D(C%_XXBN)OWFZ?B.?# M[R_KP].]W1B?)J\*N3JZNT9C'L6N[LL;_I\\4S-XV[EFQ5S'!8IY U-0MMV[95^J=RKA1KYC6LT$0Y*LMRD:M2W&*$ M9 FO;UPT?@OK=C5E=5Y>ZO>*Y<4V[Q:W1+]4*]DWT^!&X!O;-P/?QB=8TU0B M9S-X6S<]575>27S_4LT<6*C_^%/B^^[;__G\CXOW[]X[-8,VQOI#[ZT#$P/6 M%O,"&G#@$8P O:RKIG&F=05KX&1U=:5GV+ "EDK.^\EDU;QV_C5G]0S'"Z-A MY:USF5^KTKE5K'9D?IU+&!6L@EZS!H:GAYG-9[B0S? 27#&9UR6.38UW0F4G MRZ^_P*;6K?>^5O@A+-]9,^:\44"@&U;%^;8E_5]^^ZVE]^^0+Q1R']([$C#C M>9'/;O'S*Y:7,_@?"%DZZNL4_\%'NH9O\MG$O-/>D<)9HYE8+2*I%PRLO@JE M9,EJ.JQ\ZYT8.4!3A2TCB,$XO!LHNX1'F#]]%,*@DT=7GKY*4HYA+>A+6&T3A,X@QA,'J\?%8SH7$&H0OZ M;$>/).#%;YMEX!D &M#E=5[- 7MO5 '#N0(JFS1CYR> T:*I%MT*F,FETAB] MU!:N9K>&^'.CZNM3/ M%. :-N=JX^AA&XC9!KTM8P.>+%?X)H2N_I!":6K*0?>R/%=/]!O MP0_^R$'R4P+II;@=H_R:3V7'S+6:5C5N_2\ZW\'('>1BX%$&=)SE#0S<$"FV M*"NGK&;M:YTL*V[[#(G^3I8/H'0$B>W;ZP!-H&L.]!@0&R*(W" M 8L_+\R/%6R@V?^#"^S#K-C#979[VG[64OI2E4@O:B%<$$YF-P"AP+D DA?. MM]YWRWC:5,7/7BPR=%T (B&\4/+R,B] M,%E:^TRI5AS!]V73"BPQK[7 0>- -0T\"'#:;<#8V=(_BA& U/H2D%D+U>)V MM$#;D99T93D'1>16BP.$\B5+J%%%@6">HVY1H;0T X)?H%]XI(8ALE:&0M?8 M0#>M.T=EJ+(PD*_'-\4:_B5(:67DL%&1X%]4]E#'T4)%?[59H<#E&CL?802# M!#O\$)=?JR:K7>.4&'EK- M81Z,E#@0X MK#V*01PM*)&-T7C-4#M]+S,6I^%DO3O=%&$ONYU&2AH[OZ)*:/1%4.:T/=F. M '1*56NU>Z@]@-*H!][H)O%;&.-5-3,49P8 !/=WX.;: 2:<0'=2%:!9+<8] M074IFP/I@#*BR<2HJ]F\%*8A5/Q1E W(!=2):K%5H/T S>/#RRI;CDPEJLL2 MV%6BV0J[<=NJ]1.U>!T-?D,,H,^RO.B8:6G_]4(!Z!#]PX),QL[/[1)NX,QJ MC;Y,LTRB-(1!Y6"0]US4D^K??OX'L-NSJM$]"Z&<%7 &\\01!6N:O[Z9LDM% M2MC%[G& 4/RZ4[8*]97(O%9Z[RY@N/.K\BU0)LS]]@*_?3L%Q1:(NP?E<9B; MD;21@>:#5EOH>M&O$M 2W_+J*\X.6@!=H ;"@H:^/M#1^1SU9>%/?OG]\)&Q,OJ^:>%UJQ( P&C %W.$(909N]B2SSI! M&V#IO?FHWR VV*0'VB&O4HO1--%TPET9P5?-9PV(*%P7M/_R+$=AC6*U=ZMH MT<]0&<@+;15K,[Y%51#?.2#J!RUE!Z*I%:WE[5"):+4!!/G">%:K;9HICFT@ M"MA"V\J-:#;=PT^WQIQF=:GD&>NHGR=U-;^<.!^4DE597>6BT;I*JX/@GL & ML1(8$Q6 P5)K+NNTS8$V!2-%']623.U]42 G"Y3]L,LCW)(KW&H!NARJ"DN" M5_OB0)9V'5$,Z!-]D76-CI$S)IBA\;CF MH>Q\4C,E)J7Q#K:>4E9>JUCUML;DUE2^ZS@V$*@-V(,-J/$Z_'UN-D/4 ,XNH$U7)OQ MWC48=(8;F#4B^%;C_@#(*P$FZYESCW9>;Z8%-"?OL>H-S0T 6M-M9U@:O-;>VIAO^.^&[8"2,FI M:Q2/)[1I9PY#H0\^!T1%M0'D!6*K\WU^^;ZZ0JNPM<26Y]QWWWKW'73&&_" MO?@"0P:B+AB8C)/^V=&2_!>X!CE M0+>>P".=B.A.8?'WH6-FI,5*[_QHK0-\JN\D@CFT;!Q1*YG/@.UJN?2" MT>ZA13I8)-T[J&JJ;H<\&."*4MJ*N?"[P>&I?F?4=3T"S0!V'5=-.X^&^@F\ MFC%ACIWU6T8M^(K'6F:=Q,H>WX!:B %JF"C#0O&-0+!:L)F@'HX MR;:5TU M*^;H?INI3;6\S.GOD@18A(NTQX7GRUGO<,',"55ES@LK*>Z7%)]TH)*!DE;W/%^:WK 8"_IK1<>#)$?_TLZ$AY$.)JP,WK[* MM>;9&)Q?C!9P&QCNJD5KT)RN-XQJ$R"C-WZBF&R[T$>%\ZD^Z3?XWDF)^[$Y MJP1&1Z"VNFD],V#DF?8^(4+KS\QS!71OGE8-'A'DS?]O[TV;W$:.=>'/?G\% M0I:NI1L@1(![M\<1/9J1CWSLF3F2)OQ^4X! L8D1"/!@Z6[ZU]_,6@!PW[NQ MI",\DHBM*BN?W"HK<[KB"4DE-P:#T.6?$B&M,)?V>-D+'N %W-X&X;]I#.!] MRJT*^<;[L& M9[L]]WXXYEXC/CU./=]=&H%F/X**1L&%.TLP &[*^NN+Q$77 M4M[C\N:6R\"Z15E7D&N;-DKRI,!\3TDD<=>7R_+.-;QWD>V-!.?R;(P#)R,@"&9X)."+4&UMK@[*@$@,S XHGCR M)ZF?/>KG[R)4+S=]X"Z/FV/ RLU%]7::E,4[X1;NQ M0R>B D'LY6A[Z]L2O M^.]I"O-$/(LL1N'4 (F%LM@84<\W2;9I)OT(WZ0@5>X/H.H>N<+%"@\W;90M MA: 4 7\?\.\*1[96&;6YT-]%E3R8#7SFV/$T#^F*8P)>Y+9P^VBQX3Q<'KZU M=WQ"UW()(73@O3#Z"@)B:8>1;]>*&!Q"!Q\*1 Z:, P+'UM3AI3=]L+9;0/* M;JM\=AOID]QK3R+H<-/MX!#:/;O+\?"^P<[4C-_;QJZXZ$(6??("/XY$ZZ<6#J2?=)_ 7 M9=A 91R ?F#\-*3M1?+#.^S&M1U*>1 SAM7P)N#_8I X8;/"EFL0!GG" \PF M#=(XM7VRX/9:<"L[UV^!%TEF"W]*835)?G,]X<1B4NN# )V[_\@ 0 M4)N=L]%Q];%>9B^DDGA<62:,AXI4#MTI73A5&&E^L'T1: MX(E\C=[2J@8BI?U"D"PY)%7 @PT7\(,0 M*OKAA/SP8O:RU8Z/7 R$ 3]W@#^!-\1NF]6V3+D]@&%9RH)"NBLC[41Q!*L9"^0Y"& $?@?.*N]68%L-ST7T9^.2'A[D/2E;Q3JS\ MAH-@D5V7T8 MNGS3BFM!SMG)\@L+X%#E!A02>/ GP8SI/\#TC5U/UI& 6Y0SBF/'CV6.IZ%] MA.G];GPQM ES^:9;_CE,W)V'*JZ$6P:'?3%/%?[EUW]BTGJT@"<>[0@K'7SE M%??$\]O'*8KRR+>XW@1HRQ/9X&-I$D8+/CR\(Q;EN))I*$J8H<3X/?"01%]P M9/#%.]?UQ&Z_7RC2(!/TU%#0Q^"5Q##WG!\T&C.U C[_'#<^I#6P^@7'"2., MI_,B()C P/FI9VR<8J]R <;ANXRE8XGBW"(Z-<#/YF$:9V2-]308*E=6)$X M\1RY.#I/WBG> E\19P2PM%E>] G?+HK$%?*\,T[%IV2T E?2][+#3WI6ELU3 MM27PN&G^*MSP?41IK>*&A6_"6WW[D?]][P+31E/)-IJ&M-%4^8VF'6Q9FW)N MGZ]6P*V2)HO0JBB4^2Z*"(&E,S1/_L-$BO?4PR/B/*\0+9C0]UQN27 %/I,Y M,3DM-;AJ"W4M=IDP#5_N-\EBP+'4*>(9^&Z6F1[SL#!3*5YS&YB!M2$15"LQ2NFBW>_6NT- MB$:I4,HWZOG;#4W_^.=Z;6/0-]](J;SA!M,PK9W7=UP;&>9P=.*S]-UK?'=' M*TD4^^N=)"?\?ULZ26X$V#JG'5-4?WBZ[GZ)OA%UG!JL/%[YX57_U>YI9I:8 M,IWGO(*-YVI* F\8]14)G;O(=DH;WEN2IA&MN!&[\[C1G* M0*47YGS3?&[6+[[_+Q_@X7'D_46'98RQA+PWN;H.KCLA:/)-G3Q!H.%N.?\K M&!+%5P9AN::[O-S;YOGZ@FNZT92[YK1Y4M<%V7QHZD-K5.5%OQP[$WX)OU7# M[Z"G=[M[@VEE7G3"+^&WN?@U^Y9N#DD!$X#+,%T"\/$ [@YTJ]VN\JH_1TQA MY\944V(*J[W*]I]/PM&WND9_."K^KP?3VW-RJ6\,X*9Y*$H=W*BSP=NW3LR] M^R4DJ;=-=_\.?B50?>)B'Y6_4%$A/]*'IOD<_))E,=298T@\D'BHE7@8ZH-> MG\0#B0<2#R0>UFC6&>I6[W(>(HD'$@\D'FHD'OJZU;9(/%#BRD78Z>^\&RMV M3/ 2DKHD=4GJ;J19W]+;YI"D+HD'$@\D'M9HUNOK_>& Q .)!Q(/)![6([Y6 M1Q]U+I>V0_*!Y /)AQK)![.MCT;D7EP[<^BT(^W5"^K\FA5'5DTZ;RJ6/51+ MN7_PXL.D2%]=R61LV7>+B6BYKPZ9+7%S+9:W5=&EG^R0GZ(OM MLV*'9G"'* 15ZW-&33U4UNGJ7:M':TVP+<%T";8'P[:G]T94C(%@6X;I$FP/ M3@7KZ\/>Y7(]ZKS6!-O:+&7U83O2^]V&&.'$8HXQLR-GRH,'+GM@?CC' M7K4D&6N-EJ9*1JNM6Q=,7JWS6A-L:[.4U8>MJ7?;%#X@V)9AN@3;0]>Z"]IV MT# _A&#;]*6L/FPMW>I>+D.[$FM-B0>G':EG 8MLGTFRD:SIW<[ERMH5N>U)MC69BFK#UM,&VJ824.P;?I25AZVG;;>Z5, @6!; MAND2;(^ [J(@F\8+LC&L%A)3[*#F<&FJ9.QTNK30A-D2 M3)

[@U8U+9$D)M*:9+J#V\_@&=%23,EF&ZA-E#U_JR+44KL=24>W!J[8,D M2ITDC;!\O#.%#S.*&=0;*DV5BI;>&U"^00-0NZ%,1KF-B^%JZU"I:J)=FS7MI#GIZ MKWVY'*G:M-(D\4#B@<3#WP8#O3>\G,-$XH'$ XF'^H@'L]O3^[W+)261?"#Y M0/*A1O*A!^Y%SR3Y0.D6%^&G?X9QK$VB<*:"/&% P9UZAT*;&O-^:W;T[K#2 M]>:69[]MHN\(P!5:4P+PP0"VVOIP5.D#&P1@ G"3 6SJ [/2Y\<)P 3@!@.X MV]5[O4H76SH#P)1#8$3SJ@'19700J+QX/H/NCFJM&5#6S*$ MVL:AUM*'5 &"4%N*Z1)J#ZX H7<&5&V)4%N&Z1)J#UWKGFY=,'&A$DM-20GG M10SD<1,2B+5&25,%XMM!M4_AT5X(H;?1Z*WTN7="+Z&WP>@U]6Z7M"_AMU33 M)?P>A=]*QP I$>&YPPJ_)E,644R!SIC1&;,]LM6L_0$SLIY(2I"4.$M*]"^7 M!TI"@H0$"8DZ"HENEZ0$20F2$B0E=DF)3NT+8CUKM(>22&YE98LQFX01T^91 M^.#%V(H4_BG/H6B)_42%3"L5,J7P^!$A'-VTFGI0CP!M#P9-+1='*28G,3P9L)47TI;)JZ=;5> M=RM$JZ@H)KE!2T^]>R_$CN4%R@^1&+>5& MU]3-(=D;QX:,C@P3;5R3]=A1.<)$5Y ^M92LL/!XY8=7UJO=\RR'E'BV96W8 M=(F+:[FL#9LN<7$ME[5ATR4NKN6RUFJZRIV /VUPB_A?2\&T^;?[Q@ ^OO-[ MAT[[)69W@#^\PF=Q.@>FN@0!WIJ9#WGDD%:(<\K'M;L9N*1)C*>+&3I-0A2-P+%YPCYR#M[=\>Q&F M";S^B8%OSC]EMMM&^XUZ ";DV_.8W<1L;D= &L6"7#"(=[]:C0G@Z9BQYWO) MXD8]ORD_A'^NUS8&??/-[:OW6VXP#=/:>7W'M9%A#DMG\8IA^0UEH&(!!V"SGG0^>(]$7#.]M5(;Y/P M.3MHTSSA8[6MO7U,2,X01AJ.D;VU# DCA)&&8X3T"&&$,$)ZA'RZTH"QQE/+ MY(S9/7PGOE)B1(P-G[_Q$GBYLWU'TPNT9!JFL1VX\=[$^O)2Z?KB@ZH';B?H MAS!.M'"B1>R!!2FUJ*Q?KQNZFVKTO55GZTD"\&7X%M"^%JC MRU7D(_@2? F^SPK?_G!OP+#,:T[P)?@V%[Z6WAV,JKSFSQ%5H+)TF-UD^_!E M3&*';WYGB1?CMI>OT]+3:@MP70)M8>N M=4]OMRO=W9!02ZAM'&K[>K=3Z:[@E(OP3%&#SRQF=N1,>># 90_,#^[38L3$\)!R=QRM]9P"+;%W7S7+C+BY/(3KP'.M%0;[PT531:>F]XN:[# M=5YJ0FUMEK(.J*60'Z&V%-,EU!Z>=V .Z-@"H;8,TR74'H[:?J]A%O+.%@;\ M:U[@PDMN+*/?'[Q9+?Y>F(AI[2L&OWTN?Z1QXDT6)RPE_^!Z-8R#JM.+6_%3 M^PIG?!:E#K3Q0KMGX3U\>.HY6L3NO3#8UB'A*.+U3Z?=B6&1(^BTO98SXZT( MPMCCG0C"B1:FD:H+L9%8FIM&7G"O)?!HPDM!8_@EWE;95L-R8?R6XB\=[9%% MC-H97*6=@3DP@,*GEN#?<6U@]-O6%=Y;MF_VC&'[&N_==:UO#'>WH-C9-J%W M^M6=8^J?W(ZA2NO=-WJ6V<[_5]6UIV)J5$R-JO.?7+21&EL0= @Z)T'GP]0. M[O?NNA)*SD"):;Y("T+Y_K]\@(?'D?<7/;:#N!6SR)O0Y$F(4'>.4\M&GR=#JU8#Z?%@+Z]*< M[WT12[4U8=,E+J[ELM)T:;I5FB[AF*9+ MVJBNR]JPZ1(7UW)9&S9=XN):+BM-M[K3I;8;)VVYW,U8!!.(M?_SYZ%EFK?: M[\87@^H)[YAPV8K,+B_^MGF^IL+"A5YBEMZUAE5>=*H'3OAM+GY[ [W7M+9B MA-^2+B7A]VC\=O4AM;XB^)9BNM2.X]"U'AH]6NCC%GI'#N_%YGIRRO,V@KRI M&RT:)M'((#F:Y4VKH_?Z@RJO.IDD!. & ]BT]$Z/[!,"N0UD 52AND2:@\^G*4/!GM;'-!2$VKKM)251^U@,**%)LR6 M8+J$V<-SKNA$1W62-ZA.QDOF;/S\KY_O2 V0<*BA&ACIUM"DI2;4EF"ZA-J# M3^/J_2ZY7(3:,DR74'MP<+-#&Q*$V3),ES![<&C3H.V(ZBPT9420**OWZIX3 M\1WJ7=I<)0ND%-,EV!X,V[[>[Q!L";9EF"[!]F#8ZL,NG8XGU)9ANH3:([(B M:#>,LB*HDL4AE2Q^N_M :N!4X3 &5F%1-E2C-T^T./0]5U.+46?QL7_VE5-C8H*+;(:.*PC4D0$B G)8-9/8NUW.^Z?*#I -)AUI)A_8%LXZ:+AR:G9E$ M]5K@/5_#Q/:US^R!!2DCO7,926(9%HH2-TS'/GM)S?/\#18/(43EE=#0U(?6 MM7S<%9HU0A&1M"!I45MI,>CIW:NE-S916E2':TC(D)!YMA3JX;62))LH8\@B M*8.P()5RV62GRY4Q)@E1BN#9I3M55YD6)#_)V'JN.B.6;@XI $3F%HD+$A?[ MQ45WH%OMRU4X(7%1';8A*4-2YKFDC#XBFX1LDII)"](I%TZ?NEQA=1(1I8A[ M7#H&I#*IX$\;EI+_M12"<.7;.S]W* ?@Y%SO07-\.XY_>#6W[UDK"%VFGH%Q MX64U>Y\]M5PO8D[BA; >H9_.@EO7B^>^O;C!J[=SVW6]X+Z05.B)X).%^@I_M,4"%S#UA%.$-]QD\'HZD*],:Q]5KL!:%UB4E50:H+?\+R[. M-,OFXVLC4O3L"0SVQO8?[45\^^I]MHK9G6(-.%MN7H!SZ'P,I_?AT0V\;FO3 MB$U^>/7G)'2^X<2V$QY3%#<1GK_594X8V9P9TP!FX7L!N\22?$7D:^%$^R!^ MRA;(+BQ2"05#_Y)RX?ISTSP7WN[%W]+ "HA-$6# M([^\HA_C= [2I# <8W#B@-Z:[TX\/WJQ.XT+R7BJ@4P7^HY"EX]!WCZ&SN!4_=>,E,!!G*^4_A+.Y'7EQ&* 4 M0K(E(#$9)V_L/6DSN',::Z RF:O](PV8UFGKFM6VNOR6XB^=JA/[TK15V=[C MZ/W?KH^MP\>U6P@?M5K7E,O#%S&23A7,ES & 'V3T/?#1S"7-$X%#=X?P]68 M0],!L(8!_R> -4QS23D)(XW9SE2!&+2"%[HQ2% 71&/"W)LR+/<+^AZ"FLIO M%0/%0=W8:1(J#QO'@I8J#!UO;X&S 1H&7O_$W%OQ*;/=-MIOU / %[X]C]E- MS$"* IT5#7@\0;S[U>IIF0[R6+&_7\[89C,.)S?6/4?R--[TW73[P& MKQU>X;6[K@V>_Y,O,,O>Z9^TZD&!%_GD\S-S^^1/&E;^Z([3=,/C#]-ME*CK MHN68,/RP6E'X.DX-5AZO_/"J_VKW-(\ZEKPCCGHIPIP7ZRJZ/MLM)O15-OHH MIW'*(2>5RT!$@@Y!YSSH?)C:P?W>D\B$DC-08IHOXCW)]__E SP\CKR_Z+$= MQ*T8/,()39Z$R"6%R)=M$4*2*Z1]"3BD?4G[GJ> *#Y 8O9@,6N1F%W->&E; M71*RA!'"R$Z,["V:0A@AC#09(WS1["6 1BG MGZ#$Y_<=D7OKXLF<" ]0:U8=,E+J[ELM)TJSO=X_=7=FY=;BBT=D"9U>KMKWQ) MQ[$3>7,L68R[^"G^)::N#3LFO+,&_XNO_G/T;RF'X#BG.Z^I#T:7:\_[ HO^ M$BT5JJ\DJK*Z!.FC(=WKZV;GN135&>Q"=.$Z7W6R4@?=?<>HR[SJA.F M"=.$Z24]K0_-R[51KC.DR ZC;(V3I<;^RA]UEBM'U3VIIHZQVGJ[*Q].+Q M^;?>FB G1WJWL[>T/XE*DA,D)QHM)P:ZU;OA[F:80B(FE!TJ*VTF+0T[L7/(9&TH*D!4F+VDJ+OMX9 M7JY<'0D+$A9E$!8O% &KJ8P8&M=*5FRBA"A%%(R*\Y"T)-/JRD= ^I9N#BEN M0^*"Q 6)B_WBHCO0K7:;Q 6)"Q(7)"[VBPM]1,8%28N:20N*W%Q42+2-RU4O M(Q%1R]"-RF2"/VU82O[7;%9\-%[@PO,W7:/7Z;RY?4G9N/+MG9\[E"FVSM%<[1]IP+1.6]>LMM75M4D4 MSK37@U[^^D,?[NB:'6LV##9._40+)]EP8_B;!G2=:O'&+F.\B-5\0T$K-7%# MV]R>;!-A>L9@B3!8AGZ9,OUS*-/KP^N.I\P\\H"_8.4U%X8+HUBB#9<<<$O, M='BWVX);OS,8+=+B(V-N&(0SSP$Z.8GWX"4+0]M4_FL3-=HKU.C U)>(8;6- M]LG$,$=&YRQB[&(8-9MX:D#?[H(3Q0.2WD,;"1'UAC$[.7KK_!B+;.(V0?K86V98^]I!XJ@3IC#;HBCW< MH>C0&6P0((>381>CE%B"F-;I(N2/-$Z\R>*Z4D3,Y6N?(AC#GI M):EU9,DXAB4*X3[!?N(7,:67%L!;J/>LUBNWVS-G2(P5%<.-G2:A08=!D:O^_QS;;^LX-5AYO/+#J_ZKW=,\ZO3ICGC=I0AS1LT0PN0A, M&C59D@DUE0GD@1%&""/D@1%&""/D@1%*""7D@54%)C6:+.TCDEP]6*Z:W3V" MM0S .$5L'G[HZJV+AW4B?FHMF89I; =N_*[Q8J31N1@T^8,MK[H3@B;?U,D3 M!(@+&CYY@@!Q0<,G3Q @+FCNY(]O]>E,)NV)T_!6GRN%7*A2ZXX)[ZR[^>++ M_APUFZM?:G6D#TVSRHM.E98)OPW&[U ?]"[7"8_P2_@E_#XG?O5V[W)MZ@B^ M!-\*+&7E4=LS2.4V8J&I:V25^)KLCZ,9O#/4K=[ENK?569@1?@F_Y<-O7[?: MEVN65&?\EF.M"=($Z=V+;NGM[K#*:TX:N3;P;9AP/BLD,*"%;L)"[^Q&>'BR MQ=59;()RG5?W+!6LC[H4%ZC.6A.2Z[RZ9REE M2KVHT$I?OU8JE;?8EW$AOJ?-12%B>W^/4_+72C3=A@F,,[A]T#/(62/0EF&Z M!-HC0$M^60- NZ$\7^78G':Y7IH&!(*&,P#1@&A0 T% ADW9V/D<$[9/N4H$ MVE),ET![A-])H*W.2I,57B;KBVA0>65&(" 0$ TV;C+#G_;89_ROV5SX&+S MA9?<=(U>I_/F]@K3^R.-$V^R.&B"*Y_?^<5#:;%URI;1[P]V3;F_;P@7W_2^ MP/Q7VC]H7N!$S(Z9J[TVC;8&[_*],-"U,-)Z1E_MH.M:$L(-(V.H[M F<$HGFV)&+I1<<%L=><*]- M&! ('H1Y6ME W,@#.FAC?'T<.IZ=P!!RFGB!(I2A+646Y+< 87 75E%*S!:W M>'+:;9T#CEESTB3!\"2H=CV^=E&(\1L0(P% MJ[R,F,$R8CI#H[/&]+'W= !>.OT"FQ[T:.<:8+%@2MD4\0$_?,0WV3Y\B(EW MQ$GH?&^-.4V<<#9G06PG.&SQ&7Q-.Z?#3B3UC>X:DKI71))D9]=[T!P?1, / MK^;V/6L%H//?MQ0U>O9W;K@O# M*+0P]P1WR?0M\8/4>^HK_-$6+.KM.'Q"CH4WW&2]T)\.-#),ZW2$G=?@^#R, M=98KM *]Y7]Q<:99_AM?&Y'49D]@L#>V_V@OXMM7[[-5S.X4:\!-D\T+< Z= MC[%V4.AM$&2V!KIO\L.K/P-XON'$MA,>RRAM(CQ_J\N<,.)PNTE!)$2^%[!+ M+,E7- @16A_$3]D"V85%.ET5--!>O/24+PM-<2N^>5]7\E]!'-M\N>4.:SI=;D2W22DT/>5Z[$,ND&HYW>1:D-A\,I]\7VI MSA?W/#KR]!D_,O16?&HV,]AMU/ZRP;\]C M=A.SN0W=[R>)&/;\I;YI_#=P9<]A[(U7/IAN, MMKGK\HYK Z,_&+;S_YWZ'LMH6Z<^VS=VS^XZ,^\;?6MP@9F?-033ZER+X$:G MUSU]0=K#4>%_ST^:@6&9ULL.H00,TC/: _,B5"@RPX[C'L/CZVMN%.#KHNR8 M,/^P(E'^&D\MV\#H[^GWG/DSR@&=)^#[^YZK*9MGPZBO2)CS7,M' 8-QZ+O; MO97M@<33.&4'"07RVIU2$/&%H5.+3M($KMW@^C"U@_U'Z A'A*.F3YZ$R/;8 MQ[:M"Y(K!"V"%NEGPM&U<40Q!HHQG) D26)64 ZS,TC($D8((SLQTB&,7 0C M=9LLH68KY>YF8'7M;1!&N"'=TF24_":R0 DFI%Y()I!,()^,,$(8(9^,E":A MAGRR%VNG@&*8JQ"$$R M#=/8#MRE$W;4*N*P-3CM-%[#BR5M>&79ZL$M+_VV>;ZN7>V?,UB^T]6[5J_* MBT[%S@B_#<9O3^^-]@;SRKSH5*>-($V0+IKYIF[V*]W$Z;!%W^BYD&XNZ9HV M3$R?@]^.46F%_/SHK?R2OR%15CL&)YND0(Q^7Q_VJ.]8=ANF.0^!])=HUWEE6XJH"\=.3@^?6-G M9E13TC=DHJ%]SPK=&1 .B >&">()H0#0@BZ@JJWN.[6N2[4L.:RFF2Z ]PF&M="ICPU:: M#',RR(@&A OB":+!,]) ;5?#G]B*E?^U@6UK3^L!?49_]NLW,CZB4(*F6CYK M+G,B9L?,U5Z#SZ?!BWTO#'0MC#0\&O-.FXM]>EU+0NUUIVMTU3W:!.Y)I@S^ MO[5YGX8%'K5)%,[@V9[1/_;9CJ[-(P^&#?/5W)3A(/(1/\#OO/MP/B\GC),8 M$PI@-NWL:SCW_+'8]N%!29)X:@.IQ_R"$\Z0*KP;NZ(0?U>[,&LW\AY8H(T7 M_%N:DR;\PS-X=QK!2_ED<6HX?.TSBY,H=1*X9&AW\$E%3YGWD(2)[:OL!QV' M=LA2 15P2UF]2WP3]ZORU+L'-!^G3)XH1I(K,$DF#:WP4ZP?9A<.)G$+,$WVTOCU[Q /('U?T)X=90M M&\ \=::(RSB<)(\P%4$"7<-ECVPGT6(6/7@.WHK3G4?AA,4QO!5DQ82Q^,*B MQ,P%1R9*.M<0)5M0+(''N\9+JV,9V(/13D/$/ /96VR1RX);W(IOWE'O+MQ=A MFL#KGYA[*SMTM]M&^XUZP,%R7/.8W<0,T&LG3-& &]OBW:]6\S@?O-@;>[Z7 M+&[4\YL2-/GG=K>./_':T##[5WCM[A[MUO-_LCU\]D_V3OVDM;,K_,G$ZST_ MW0>GOO/TH?:-3O>99]DS>B=_LCA1JH!)%3"IS>G)E86_;G?UJ=HP08>@0QV" MGP4E^]EG2W2_#CV$B3PDB,X01%^V!?U(-A'X"'QD!1#2JH TBF20.T8]DDX6 MQ-2UDC!"&*&NE801PL@Y&*$>E8020@EUI'Q.F-!D*SQ9DA+DDY$F)8R03_;2 M&*G;9 DUY*61;B&4D)=6"IC4:+*TUTAR]6"YVNGL$:QE ,8I8O/P$V!O73QH M%,5X;C"9AFEL!VZ\L0K_\87G'9"D$Z?AA>]6NB4W]_HY>\HW]_BI-C(9)-S)3CN;Y;ENW!M1\G*R3,DR7\'L\?BW= MZE:ZTWC#3%*"-$%Z;^1@-*ATY(\B!_4#CR,%E(@?')VSL MS(5J2L+&;TMEKF6!:U(5%1(@I"H.WN3M&N2[$6C+,%T"[<&@'1I[SQ[22I=F MI:]\(J31]" :$ T(%\031 .B 5E$55E=^?G#IWUTN3XH YM*]ZO8EOQ;440 MBBW%38:WT%+?:1F>M,WBRO=%?L:NX91K=8Y_MZ*J;.-Y\="_O M_5VSHVUTV=PZ&[W?Y=;9N!?TC*VSB5.14RVCO]XM-N ML9'\04]6@DL'U.#])1J\_YT%+(*UQ)6S7;C+ _+9B?? #H&X)-X5E.\6,CVK M_JUJX_>V,1A>9]_H/?LW=].]UWM^&EB# MY_YF[QR>-DSK]![P9WS6RA%!Y0RIG"'UL#RY3"PU@2?H$'1.@@ZU?Z7VK]0$ M_KG(0X*(FL"3;"+PE0U\9 40TJ@)?*E\EAI/C1K>4,-!P@AAY'2,4,-!P@AA MA-H+$DH()6>@A-H+4GM!FBQ)"?+)2),21L@G*P5&ZC990@UY::1;""7DI94" M)C6:+.TUDERE)O"'GQ*C)O!7KBE^T#$\*OFT^LJR%0*B9C)'<[[9T[N=2K>A MI9)MA-\&X[>K=RTJN4CX+<-T";_'XU=OMPF^!-\R3+=A=='.0.W :--"-V&A MJ>5[Q64:F21'\WRGK7?ZU/*=;)(R3)?P>PI^1Y95Y45OF'U"D"9([U[TM[U> MI3LT4,/W^L&X84+Z'/2:U6Z*1 W?+Q,WH(;OU/"=5 6IBEW;04-C1"M-H"W! M= FT!X-V9)BTTO4'+34%JP?47Y8&!(*&,P#1@&C0&!HTUM8IQ^J>YXI6>L^! M%#J!MG&@M4S*3*S02I-A3@99N6A0<65&(" 0$ T.[]O.QW!H-]G+M]W=7BBA M-/WW#(S WG'<\M8&B8_Z$$\YPUD !N-&-@ Z! M-EX47CEEMNM@12_^:/[[/ HG+([A,:!FS*('SRF04 PAF]TAG;KO#UB9I5[= MN!^\W*L;-YNNT:M['+W_FP+,\[,L ?9PM@"FZRWWMS>-X4I_^TY[ ^P.ZF\/ M3XZ.[F^_!E<;1SG,WJ,&CS#U N!%.\B1))]Y.>;35OC.]1XTQ[?C^(=7<\!Q M*PA=IFX'_L#+RA3PV5/+]2+FH&S!WN#I++AUO7CNVXL;O'H[MUT7,%@H9.:) MDRPQ7E6$>WI0'/$/$-AGU?FZ+SUZ"SOI@.] MY7]Q<:99ZAQ?&Y$/9T]@L#>V_V@O8MF:N;A,:@VX>-B\ .?0^1B)TX='-\@< M6P.5./GAU9^3T/F&$]M.>,P'W$1X_E8 6AAQ17>3 E CWPO8)9;D*YJ.J%<^ MB)^R!;(+B[0DLVLEH/WPD46@70/VB.K<3EA\+74_6%;W&-"[AKJ_A*8]1[YL M<0@NNYSB5GSSO@IK=\[_IE[L<0LQ8CXLL)LMT45HU3^=5"_']CNH4K1'.KFF M%_;(R#1&*P9)V^@<[4+HTB3I@L5[O N!H"L,!=HB>F.@L!/>![!@[LHLN3^SVW:+&*Q[C%(#'[-G891X_Q$.#T@' METU8%*UZ0NHC_[*_L_C1FX#WDX]ITP#!> ,!!$\M&!8C5!P!M OA/? R,.MB MFYM"P@FSUUZ!W_S(F!L&X''11"G8)YLB*&X&_@2)DP6!//1A8 U$W50&QNL,>&!!$J,\$N-3OD2@ MG%AS9<4*(8H!V@)BN>EB=HHA0![N,:R3K2NK$*";;5UZF71[BU1WN;5)IZ]VBW.'8\U?E_-0;BX\'V8=1"@L!#WQG? M-P&IY8 <3U"VC&T? U@QN5';F%AZ"03GS%]"+EQR,:0R7OU\O+GT6 ?WH@#ETO M67!N4.89,!TP@M-DP_[?8)J">0J*>N8E$AQ T_Z@5B5X6!:DH!C& +^ZB_$(]\ M.Y3[S*'FA^%WCN]P/@^C) V$NH(K?-=3\V9@AS_P47!O/ANRH?V*KTH=6%71 M90!=>>ZX\U&B<0Z<"79)I.&>JM#-/KNWG840(K"6+?X7/N#(=A+^W5D(9)K8 M#V'$=>C<7G 2@&RAU,SP_3$#LD8%FL*M(+3@RVP"$TSPX8>B MD<0%IS?CHYU(;P*>C9C#O+E4YA%S4P?NY6+L 2.SX&NDX]B)X!8>HYBF4<## MNR_I(ES&1Z@DKI +BWB(I[#6+>06S<]D4<"86[3H@ G\U 4-&T;?N9\MY10" M(09;KFC)P76N-9D=.5,9(@3E&<)W5B4$YJ"Y@0HS\4Z!+OZM,4H? 75XA_2I MET>I<+93&'",VT&0 CG&:%\$]S">G((<<8G,S^#HTE>0&@!/@%#"V]!=%W_# M **XL; 8X+H[W&K'W[U@XLOPIG#M[_T0K'*-.1A97&0TB;SXN]J39D!K;LED M80&^D:/S&2F*@%?D!4!##UX&[W+YM'4I/C+Z93P:5SZ64$DY ?IWS'P/$ .+ M;R>"89^\.!'XCZ>YXEWUZ#+5@&I%;I')Y5R"E4#T&.SD=#+Q'$\ZLC/&Q.=6 MI4W10N(V/[ .2@LAK5 6P3A]4%8B1!\ &;7DD?D/RM0WM$^"E868T5'YSVPP MO4 3SN;\XY'M@0;$S6PI']4'P64(T_NIL.MML5-;N UI ((3QH 6N^+PX)Z8 M]T5VU;*%0:>-AR^1H=!4"1*,4(#:20,T5&P0?F /M30_BM\! 1%G-,4G%;VE87>"-A]R-6$M&B! MBBS33N*6F>T)[3 &ZMI":#XRI19E)*9H>'%.1.T7X=XYOE7:?.$9&I?^0)#7 W+AO^F4G)F+'OPH68@V\*G@5#.\]E;(9B MC^]//J+PC,!\B@1OK;.-$J/2=5!OXHKC?8@J!OX=X!X.RG,I5?.X(!IZJ$N" MS/K(7\%S-]#\\-& %7!"MZ6P90H01A:#T4XF:%H5QVUH7U)GNOQ"G-YL+G9; MU;TK+_1 #01&L+B(E6C+8 M"KX JEX[BG %)'91]S^*9!JP#1_#U'>SAU&2 B&=9&5".T,9I_/TWB#N%IY> MC9]1\N$+)Q]:E'Q8X^1#LW+!V<-W7SYD;DUS3034.9/0!R+PF*C6Q:+ 62_<9.DU!US\:Q MH%2!Q<';6Z 8PA0$O/?$W%OQ*;/=-MIOU ,.-IJ=Q^PF9G,;PR-JE?D)-?'N M5ZLU3!^\V!N#.9$L;M3SMQN*D_+/]&NRSNNC8Q^9U3\WXGO M.?7:T.B>.G33,*V39]T[]=&SOMKN'O0H]?F^[!'6.DXM.['=W]/F.[.,E"D[ M3[0X]#U74_)WPZ@KT0A\NR[;F@AP&J?L(*% 7KM3"B(2= @ZYT'GR[;D%@+. M =Q%>IN$SPF55DCXR")<;:M+*EU??&SI7>B !)TX M#>]=^ OF5N$6,QZ\\3 0.5YH;].89Z&_VYAX3,5\*U2OG'I9'PT)T]0'G4KW MPZ5BW(3?!N.WJP^Z>WVN,B\ZX9?PVUS\#O6.1>U*";YEF"[!]VCXONWK[5&E MU>]AB[XQY')\%&)G%).B$#P*X04/+*8H1'41U;#&.&<@H=\&ZV?OIBJM-<&V M3DM9>=B^M?2!U:OR6I]A]!!^2[JFA-]#U[K7T3O5=EI([1)L&P?;MZ:E=]M6 ME1?[68,-E/*P/]B0%1^C8,,%$+4_X;/. O:H=-=JBF"S<[EHQ2$9KW5F%Y(- M)!MJ)1OTKM4GZ4#2@:0#28=UYZW3NUR:1TF% T5524J0E#C/AFB/R(:@1)/+ MQ7ZR^MEO5=WO=ZK7S)8F:ZJ0,!,E^Z\OKZ5\NY8?$"1D?)"UJ*RW>F@.],QK57UQ< M(!\)_L1F#F=T]CBC-<]Q5L]T;&OWL94XXF]N1:,G\>M K7+'71M0QM ];^VW" M5&(OYHT$IR P_$5+M.&2)\Y4YUQL@ @"Q<-6E7G#/WS*QQZUR=3&4DQY+7S1 MC7=E3IKL$\:?>VT:9C[H9$MK>UT-D#\C^[@ML$]:&'NB94S6\W<*#,(PZBM" MEJJM&;Q>WB[FX8 TLF$Q\B:R7A G7I**9K%\X#/>B[EC'( MQP_?>VU9EC':/R6D"O9"\QX8-I_'W+UJ"W)!&Q89V MO#D;=G;D[8-V&L[/Z3IV#M"OWMOIU]V5HDZG6"6[/&W,,=W8 MQ5H-2LVX@;9$C''D_U4XR1TOK?&O-\]RF@6Q/(* M;Z;J>K' )@@GL(G^(Z\5_R7D0&('][SKI1UC:RP=P.R*5_#&Q=@Z$Z?,^Y#+ M#HH3376^A.&NM#Z^#'+KPX>[R[ME'!EO:U&QB1^'1F>)'=^^[AOFN^PG8L=+ ML^,YBJ3L?0(_[3[O3QC>5QQ!>>WAYVBN[,R['COE-M;:'88 MT8>]G#E(JYZ*R*,4:Z]C=%?P:%I&=RL@)3ON_L9>9CP2C"-K*V,=#,;1B6#L M]'- '#;]P[&X1PQT5M?FB E;!>FS3+$C:6]:G?Q5+V];E-I)_;C[;!^)L<7& MXX]GF!/M%24+0._N$5T'FA+X>CM)(F^<"EPD(4[$8Q)\"?89 X M**4KX6(A8BKN2P,O4:LUW"OC7G+3L5R["?411[O/99]J5;T%?LI-*"68S$O8 M5.>*)7.C6"H5%LT5#S&3F2LBLW.:6;:?@OLEGU6@XF&2+R>V0N#S(T!; ;_K M/6B.;\?Q#Z_F]CUK!:'+U.T 4;RL1)_/GEJN%R'/A@%VN4]GP:WKQ7/?7MS@ MU=NY[2+[%,X^>&(D\MB ^$&&AM17^*,M6*O; MUUKEO/7H+*<' ;WE?W%QIMFY"[XVXC"%/8'!WMC^H[V(99/YXC*I-> Z:?," MG$/G8]0(I&&58N>;X^5HS9C M;L#B2KNR5_?]P<+HH]3@^5@BCA)X8:0%8=+D( !89E_8/&&S,8O0"C-Y!@_* M$\#[ZTZW5_ AYV!L.][<]F5Z"3]!<.W^&!P!UF1XD(,_>K<2I+A.%;$-X#$ =XUX$O MVOZ&\<"/&VF#3X?PM4CS/7OL^=R+UPL[^$EDNPQGCG:>3 Y\NSQX$$^XWB"W M-;!605\PO@49L7#R#D04F[ (YX_A]@1P[TW@)0M=Y1; 2&//]>P(T\<(=IM@ MYSA1BNL&S "F'^;RV1I/Q%L5]_ GT#9(9[I:,6"=F=?"WSA; #?;L!AVQ!,1 M[T!_^)K)U_17)PFY\,27,MN9:@NX#44HT"K@EF?V !>OUFY5 !I*[)V7O0 M6! L%VM3^X%QOA2 !2:53^./GM)\80#/I_-0!$!"!Y 5,6FIJWP6]H !9T/[ MB.8\EV?H1N[X],Q>;/P8+E6PT!)@ OR[N,1\$14 (B1 3HYU/Q2&_SB-/0Y, M.3Y ?@C?CYTID,>TF4*<.['(&Z7?!EXW,9?QBAQ M9)Z.H[)\MS^G(U'P1T42P5,>^#.8"9L/5; [!J+,CM$?##M;G2I8IM>F#DC= M:!SQ50&#:NH!@T>8G!3+H@*;/@IO$'P!M(C")V\F2/UZT#%,DW^*CV)U$&(2 MJX/G^QS(K& X8C1#F#)>?CW/VQ5W M"B6">ZT\S1@&H0RO?]G?6>O?P--,^Y@&KHV?!XI\X)E3TNK2WL(BN&SB!5RE M[5*=F<'V3HP9*P&[45..HL3GC*,4BC+/A>99[:&\6!O MXJ&I"4P;NEQM LX:K$-X[O6"*V(A0W>MCD2>B#$L"2HI2I3,'HAP^GYQ#XLD M/BN$!B;:<5X2%MO._T[?,4 MMHR(V."T<4C\9Q1?D13Y*T00]A*_7A"X5@]LV=-%-+!WF@B]Y G3S[=C7$* M+0_R8/Z!D!=+,F=-"F-:/<;4S4X[,PDR8W)5J@7"0$=-CQ(NT7R&7[7:Q?%S M67RV4$=Q)$ M3D?$?&[91CG#P.!@7LH>AJF=\NXX!7*(-PE^+WQ T$UQNBWUFU MPL^13+U) M\>S@5G@J0PZ:/W,_53:?RV>3!G.;'X$1]E]N0:-KC:P#ZUXD:&',P@)8T@P. M&()\TPY@@ /@XK3P")_@DG;8J1:$(R>WYP0%@)?PQ5("H*9U,/UFD]S/C0Q% MO,(=G&SR91G=3SN\&7&HP2S_!4((+5(/FU#^VTE'+M3)O&8C)*U MW'C!QZ30S<\@H= MOQBY!4=4D+*%E15Q$@X+E'<'X:G!VO33*2;4]>PFO;BJMC@#A5XUR'RQ8,6$ M?"Z;9BRZ!RBM>RH1NN+ .FDL."3+D%MU7<1["C<(&7@):5?P]\X6>),"T46: M?W',0@:B,.?D]Y1_LD&6" M=5G+]\2>C62:54FYJK\;C+4=IB7WZG/'B.>B".^5"RUN?X0;W",)R)\?5.[8 M3VQBIWZR X^[H*B<1LDB@N]"WP\?<6>8VU)JY55(TA4?S'SY+1-\RU^LJT$X M,E755L^K"X6J8TER1'I]U"B?#JSQH:7L^7H%;N7;( MC_B@.D"M)<-[>Z47YW=X&[3!67 5I_3;PE\0UIK@.'SD'F[B)];Q+''D\GUU MOE2'C! H\?"N()4E)@4]<-I!=LPM!B$(G.J@%5BD^)KD7@JAH]X=AU$4/L), M0)BSQ9)#];I?V+&3[LE#05JP3$"-[>![E,X3!X/DR*)PQ5G(C*XPNK<#=0IN M2>D<-H=5Y4*I3"^["KWXG!B\!P7UY,TXDHX-QFDOALO^'6AQ@V-+\!" M:NRU=1!3%U$U'N\ DR=5?E&@XFL\I4''-\MO<+KK\J.9:[@4!NRM1A!WQR,. M)-7:(+)36MDHT4$%A/NVC,\]]V)R!W7C\A56V-#^"]3] ]I_,!M&33^?X G.H MK,%D:;>'AV&RC6X1@.-Q;YP?Z+E"Z'NK-,A'P+]ZP@&6^N0K_CJ9M%0IH7C* M6((9 A@-X:Y 1:L-Q:ZZW#J7X0='I*=U3%D'J\E< M]P$/S#JVK\I#(7CGX)0[Z&[QP[DP6MQO;S '_LKC@SA#43 EBUJXA6IAH'<2 MR7Z<3<>8[SC'$T BYVS-9_[[W=UO(APJ[LKR-4 FQFSSFV7 .)8Z9F9_9_D" M"64>Q )([C_%0;<),D#-4M;8&KO,A;A1[6V^=! S8KD !B?)[0N4 [G\D?J MWDMI-D9;580DHXAG"67YB5N63ZR\S 6$8;IXA-^>(R_"VO&M=C&]&,C!QWGG M)+B7H(;*C3\/6"?*CE(4Q]WL"'G$"A /D-?!I/*R/8\XVU,X6+:B:BK6;N2+ M??C3+HOA[K&0,UD.46 +?8@_F(/;6/L)P)S&L3KZ=Q?8_@*Y#O=@,FD#IJ#8 MH>;W?,Y95]:Q _2JR#V>"@2.3:8JG'G'TQOA(00D8NDCLK?9;OUW5CL+DQGE M$YD#U]OG5QNKYS+AC4D16% ;P=Z?IUO8=5_E2 M2O S;KLIA>$.N17'I0_/$;'R7=7#K:;L+&/[#5W]77D+ PM)\RGRW6[KCO\"]>(TO[[,47RFVI M=XU-&2#E #U*A57 75Z>/H%9$4LY-]GZ@)<-3I@7>#.8[(;K*L8NSMV)8[PX M0U?$4&21=+17T+B8@)D29N=FBE/&( X/#[!$3DS596_=\]-Y>0$ZE:6$?K3* M5,(4,ZPL &;/W)[CEH5(4A 5['CRG#S7)X[G\B0CL247M H_\2(MQ5+O/S+' M3N/LO&(\A5FT@ BSE9K\X=;5U#?U&7 WU];C]'-#'EI0T1 1;RAT)@!2R6E% MW$-]#%/?S>.WQ7W$ #>S4*1ZX/\Z21X: N;_#PPGBW7@\ NE\ UP-_.MH$)3 M!#Q!E0]CB1TX&-N.QMNS0QG#[H0T[VG*T<&!L/%DH\^#X>5KFR/.E^1A2<6-QRT>& MT61>S[W'-XYE9>;\].U0#NLS4R=9\;:OA>2IRCOJE13&R$$3VXN6$;$MX2LN M)ANNRT0]PR<*R/STL8IWXI[K^DF ">,G204W?[#G(\KX2=':]*G G?'P_<7"JMWP.+L'H\)+G0:-8. M)XG4<76+4.0KSQ='NN5YS S C&QU4%3)K4QKR'&KD&AA&^+@66&&N50T2C=@ MAFH6/."=2N19&M!G$S]\C$7"2Q:T#+.@99&C)]X3\% @3T6+,8C29UDFIO&G MY@J:?V,JAB@?LHD/)4IW:+*KBIX]HTOVZ-EK8O;Q&D.K"( WSJI(CQ=%,WF] M^PI AQ%\(M#DR8T%YO+($SR-]H#O1.):R-N6B3UJOI<-(/DC5#7(>>4$95OS M=FJ\GXFJ>'YJ8R-N\ZA#"R*\SBLGN5B0)D('".TB_')V/ '<.7E8(8<*QW8@ M"RUA;[''_!3G#$_?P@O"6!A5A>8L$\D1.2/PG5^^M[[TRHPPF/F8&7A8-8=M M'O:G97?<+LZ"6XI*HBK?)?O2'^"+Q*ZGCG"(QX18DAE]R_<+>JC)YE$)8-AP M)HORK ]OPCUL9 M>/??6Z9Y5CYKY1U9ED;AB]E1WT>N/=$[S592C- INN) :E2P1>>[P.H- MWN:_X[$@Z36(5%'5$2I+1K'Y%I5,2,'454^>1_L]X$="OR1Y[DO$5IENLBQQ M"T&CE6(D$Q^=\&6]MP&G&R2W .PG4?/!86:*)1VD6#L0EJ.>!^LTIS%85QX;:" Q9_[$6-(6,DZ MQ&@7+"G?Y+A?K2O]ZQ+!E060=:H4MH&-P@/'P6L(Z)XE;KMB>E_8Q)X*S M%&'T:$=\$QQ X6"\-;LF:\OR@.M[=;11&>PNB[P'$1U=[DNJPN-Y'&1M2"(R M_HF?]<-4+L1_(DJ&,U2A@I>%55^8X(JQ4@C<2MVPADLRKO<9UQ^0XDG#+>F/ MFQD8I6H6OQ,%$[D45ZU#R? 1:8<&38%ED-1NQ=%_OOJNJKLG,1-]KR+1Q]]0<@-^;'H!UA MWRMC (F6+8L.Z5=H)H:?W'#3N7@YOM#8O);J;AINX_; M*5/F%[OCK+1-%LL[RU(1E3*5%5,FFZ@(;LUZBV84J:@B.:^)8R8:]B+65EH1 MH^#FPDH<1U&YO2[?=9*=,Z4)6;!48-<]A*^5.-%<6JXEPBDO,]W M)?\MTH2+[E6!>96IKXX7%0Z(BZC&1H+*"N?97M[FU1(GE[:]FO-FE!6AR=EJ M96>1=RR'[UU&P%>WU0QEE+UP1EF?,LIJG%%VB:SB/*VL^XU;V:$??^.];5S, M@RI1(EG7X#3# 6HERAM#-?);1J^M$E^N!;+I3=?H=3HE2H??:Q53-OQF OR, M>SG9\;/"D2^%I+Q3%.>.YOHP=^L'2W5YYEV=_\JTOPK$?)AZ;*+]_*0J,Y#4>=^)F+!-+PXI-U+$(#Z],+=Z_?[UXB+U08NMS"K+;[-@M ML_>6O2N,_6<5!KMS$FS0@%:K+'J,:489F^BG3DP6$0M5JO^&@[IZ'LO?/S.Q M1<)M?44:+!I0S(;+#F<]@F' Z28#H#)Z[ZMW:^B-% MX,"3]E95*U2/9>T]&HTQ>01%T!GK?VJ?/ND:5Y^C.UV=T#[AM0A;S.<^(Z<9^*BO MMJA7:_AFV7E86=N-7D*< ,%N^2JV\(OQ#4;TN>&WNM[Y$J N!U9Z(0;H&H.> M90Z&_>[(Z@RZ ZN7S]L+<.@M/OT=\WWUM[?>.T7Z@JDO/F"VVZMO?!GF]@(\ M\2O+5S)G&L!7[Q>9'/CT50D EFPB,(\\$4@3Q724[9-FI]]M%ZNK\BI"*NXEW\R>N877YS)"5E.6@7WXVGUDS\1K73NQ5>)*<2"BS%# ?%D"4CZDRJ@6 MXDRH6#9_JC!'KK(^?DWUZ.9T'I5;^+KA_Z7698>,O"FG[(O*/M0SD#F@F M4D%U Z7P3SM-IF'$T[?YICZF;>+@\=_YI/U%5B4<9@Q?+R0M9(NY,J?L5#27 MTQ/@,.V/<+P2F3NAHD=MC'G<=$ZY6?69B=QXY.V?)WA0N\&6^Z> ;S%C97P% MOPV686X=B.0_=:S>'H=89A_MB1R)>I[$'/(LQ4(1IKL4X[P?PMG,2Q*6I4W^ M&.(V(!:AX5Y"&*G:L+)B&$\*"M/[J4@ XNDF+N*1+6WU,K&:*B@O:CAP$22+ MF0'@HO"!J3.XW(YAP8,7A?FI$J0"%ND Q,[E1J(Z2\'-_37R-!E5'_+D@8,- MQ.:"[6=>"SUS@3+Q;Q?]XJ@@GL N"T3N%.I 1_8_D(WIP%C+=/P!+N$::I/U MBAU%,!7R0C:YA?$>OU 6NUZJ2%/([%--<;;T1;=E42L%-BS3PB>+6A1W<8IE M9G K\CL:)$FX_H!^G%-+I^9+ML^;YX71MX(? M60X%^=O=YZ_:IT^\UI!U^^O7__JY1)L;G[5/OWS\]?._[KY^^O67$ZK]72(U M*=^A,K^!YVC[8GN*E\LLT_Z4:6C_Q.&5:7/JMYQ2#0Z,?ESOD"::9&=GF0^*2:B^+:'$8G(XZ<3LM.2HE=MA.G[:11G?HMJ MOR(/?LHO9LD\*C4V4@UHU?M#55YC-C/LY0GE'<(F#/\I-6R*J;]#=.+OLG3 M=&62+'>&]KE,M5+B[]I'0:4&2Q7IJ]EQH9P? #M\U M]REQ9B8 '!H0/H2\# M?EL-1)[JIDYVP@MAZ ]87A-SL8N[:6*71V[RF'=*\#2]HN +L=35,Z)_76XU MI,J^:G&*&\4>QJBRDQ[R'$5!#8F6.[(^AV11C"J'LM)<=@PUX,=0HZ5"%KQT MIL\>Y#FM+-4*W/C0=4&2Y9?E[L]S?EYBL(Q8UG, MV"T4AI>MM;(A=SC0ZET/ M?_Q<#@PYG'E.OIPBII2MLUY@O-73ZGB8733]R<]NC=DBE K;P'&=I-G=EI?.KXN:.;*:TW:1@&?"5$MA M?G@=]-K Z+T1V3Q9L6B^2QY&;?=/(BP1EAX)EY\&](^CK MQ8H]8'TCDV?\(.32>&D7 #XZ$[US;3%=>K7H[\CYYJR&V\PE#^*_2N%A1QX M&7]ZTHWE"11A7NMA>25$EU#9T&ZKMB^0(X?U'91SH=S MOD57W.,3&B?/"%'G-0!^*.#B6]QB8=FYD&*+1?$]K(O'ZW_@8_>@ZL(Y@C4- M^#F/VWQ&,!)8$?F"6U5D1+WX(?5Q"/GK,U+E>RAJE$JK(N5]F64T+-/)/BSP#>)>C&L3R MIKHA4"WQU,823 :6W[YG2Z789?D4?F/6"(#SC"^,$BPT@EWH$ZRIMBIYYM(( M'$?O_\;_\Z<7\'\/-\M1E6+AP,SQ\[+^0V_QGS)-:4NYEZQ949;$)#(G>6T: M?M9M;PD" M)]IRYN7=TXILQ(-7H>%'EA+?=44+4AZ?X(75)8OSS#75#8SSN@1!42?EW+WD MF:P=Z$Q5+Q"%E *[L^#>YKVUD6<+L!HS)3]S;AVCEBST_5;*;^V#Q6^H=5/_ M5IU0BQU<5XC.BX&B;;5T$R^J@6"[3^T(IL_8DET%S+S-0/? MJ&,5P=<^(O%V>XZMQ/0+X= RVKU>Q^Q:G5ZW:PU'P_[RI-O'9]QR,=^_K4+6 M+?+34E6A@@_-*^YN9+0BX]L"5#*%)9"%7P0D5 ].>;SW3W^:@*$A+9C"ASQ> M3$D>W7AM]8I^5=[54NZ"+?DL0GUCJ6 MM=) 1;?68INZ><*W43Q^>'PETG ? M@>+9T/*61P-D#%I6IBP6S_9@V1Y9UK<40,Q/SZB^%GQ+8%$4.AN\&>WM2LW5 M@WRG=_H&?RE.QR(=3FC3PCFP'U^]UHWI@V5[?+7R1/,^*(E@2=ZC=GJ"5WS M)J*>+I?!,*)'&RP$5V;J8$D'V8490WI\XR_D9[U]8C MGI!Y$3Q7B"LH_I (]R^UZL&:W/D4G"B,X];R6R+YJYH['O7TL$>&H(:5@N#/,P^)#DU4675G2'GY?:65^\$;-EAMMGIW" J7I=+FIDNTN M;GE.++@\'I&EB MN\Y'D$=?]CG G8M%#KKC4G\3K#_O:VJ+*K)LL]SV,(E[? M(Y9),^[ZK@8N/*\KS',)\HP5JLZ7O< \TIBOI4&$9B] M,6^(Q2OQER@UWS*TWTN4F%^@E/:%-RT +/XL(@M?\O*DO&"]2#Z3)X2V%CBX MPLF\$A2I.SD.(F&]K;90^X*5A5XZ$#+HMMN#P7#0'PU&[4Z[?TIE(?M9*@M= MI\=]AI_?BZA: ],Q,8[K%7XLCTIXN=+&SZ/]?PF#M9SQ:XF3X45+E=5!H(RK M*%"VJ=I+2(PSPC85E1D7GO$+2(V7=UE(8#V7P'*J*+ ^9^=3R+QIMJAZ"8>_ M(^-S,1[E*@<@N*_?,;2?Y,A*Y?3C@;?B9MVR6W)]?_X$<%ZGXGS#L5F/+NE[1E M+I2G2O&)4@94B5.JSRG/$\DZCU-^VEA*.MY41/KE@K$ZEGUS91U[?E)>]GB2 MZ3:J2N2F$1[Q>5@ [^DF"(-?TAE8;PXWYSY^&T^&EMFW)JU^=V"WNDZGVQJ9 M;;/%1ETVZ9O]\;#'7O&#U\"LGS'/\,,W:]CN]*W!I&5.>MU6MSMAK>&8C5L. ML]TVZ[KCSGC\2@OL&8R0.>X-]LDRV^.>>1=%=VXX3YC[T;?O7VG"/ *H/@%W M>4_,A<'[,=LR5&?B.I/!P&FU!R8,M>VZ+7LTG+0&[8'59W:7#3OVN4,%V7+" M:)^?:6PQL$P*+M%KP[]?;*#0?JL[<4:M\=CLM,:6 M:8_ZHY[;'?L?FO8Z8Y;W='(;-D#9K6LT'#?;YV0%K(H@L^O)SKJU.C8LV?T#9EJDED2U.L4<1%LQ LT+U20-. MEP_ ^%M['M+54S9H(YO7;8#_B)(QF.Y9Z#(HXE3M(5CQHAO-?2KK-GUI_?=1 M)X KX6 ^PT;-2]$A+R[<_\:>IM[82\J4O-@WRA0\^5D2Z!F#G^<=7+G._'F6 M^%.YMV\N"]F$9\]O<-'L- EOY0D;' L>N(&AX^TM\#3"5.JWV\P+,< /D0_P MC/=YS&YB-K%Q '$:[T8]+V^"N]QEIV=@@$01 MYXZ^:NUZ>7;MK^^3:)4&\J@37^-' MH*4X-G4C#D_A#YLAL4ZFY9-4[7;'"Y8EL/J1GRMP;%\RI]<-PRV^(Y($L M\>L&?JZ&X-@C#98.MR5N%6AL7I7&&ZEZL+A9IB&L%U[YX57W58GI61V>_11D M%3;YX=S/6-@&3]1>BXMGGNOZ[#BJ7YG*!VO3XWF6A'59&?\77IRP3%Q>.Q+_ MQ)L3SE>V5JNB$ZM#9VP30@2^)H$]?H#6("*3]5QM&F>]97\"@Z],RJ]>)MZ+ MF'5P_S78NU\9W_ %),1U279%KBVW2"6>(Q(2"8F$U2'AY6R>"BB/4D:UKF3^ MO+QUO[6,GF%>BYN/IN4SF>^JC-XT2>;QS?OWCX^/1LP'\7.5/P;.+W MS+VWH_>NG=COS;[5[_;:[X&VICGJF%;/:EMFQ^H/W[N=_G PR2 M]?BV+=@77LEMJMW-1&XCEO3YS.*$Q]X_X I@ Q31?#:/R\MB:J)<%]8TP=X- M>2C"+L'J5QU)P]9_EP9)5:+K\U M2!&PEV?GQC@Q% $CQYE(2"0D$A()*0)&$;"R6_,=PRJ-9U2="%C'L@;]SN"] MV^L,AYTVAL"LYPN!87^VS1&P'Q>^_1A3K(MB756A)<6ZZBS1JT[++VR>,-Z! MW>31KJMQ*46[ZF3N-<9AH6@7.\3&O0:??,]Z[5[G='ILN>NL^6\Y7UC]0UET>Y"EY9E[MEIC9FR2-C 58- MDB$OT>W-^*+]: ??M5]LV0+Z+HY#QUNN54LQ,8J)E8F6%!.KL]RO.BT+TKA']"/Z$?W*8.140&%0%*P,%GRW1!D" M% 4[, J&%:HPL[/[0-JS>&^U#&/!EP?JRLD/B+V$")'-3 MA@Y;7WOK!8Z?\O2Q6%,5>.^T),S^ 1[S.PJ048"LE+2D !D%R,I+2PJ0521 M-K:=[_=1"+JW)9=[PO]W6S)6KYPO1(0EPA)AB;!$V'K$FXB$%+*[2LBN*M*A MO,Z&V=[ON;T\E4L:Y2N$^-JC7ML:;$GL_WMV2-\O[&( M]S(,'*;]'F!@[CYBO)O>(0&YEU_LJD/J@$@=$?G90GA$ZN=0$>6S)LM+SW_9 MH$JTX7(_[3(0ME8V9B/LRLJY3$18(BP1E@A+A*U'6(I(2%87_(F]I?E?7>]! M,.-;&X-OQSH+9C6OE;=5W 85H:S M\_-;5JLS6EHIH+?\+R[.-,KY&]9&F,7V! 9[8_N/]B*6_:V+R[2,A(T+< Z= MC^%KA,2.H-V?D]#YAA.[9*SM DORE?=I#R>85I=L"L*IY:&&[O5LZ%X50Z>\ M$1.SO3_C^.6I7.5-BF>K/JDV*7X)@=9<+/Z=G[;?L&\1:V_O7-3NS-5^_O'3 MUY_N#LHH?GE&J#K<: .#-C#J1.I#U$?YG.;RTI,V,&@#HZF1(2(L$98(2X0E MPM8C^DXD)*N+HGZE=#/ ;:N A^)*'S?1KZ\&[M,TO2**#P'X7_ZD)D"O^52H^4S^0L+STI M_$?AOZ;Z5418(BP1E@A+A*U'[(I(2%87A?]*Z69T3,/\O_^W_%+XF0. ,GK7 M,9^OC.B'K$$0W,]C=I$7.-[<]K6?GYB3)MX#TWZ=P!TLTN9I%*<8V^.M?YRI M'=PS[?+?B[X8K5;EM&-0*$6SC&++_()#H2'W>:K0 M\H8H=@DS<2MFZ]1NLC%>SX4$9@5<'J(648NH51IJ@>[ *S^\LEX1Y2X5MFF$ M;BYUV,;:'[9Y:=_F^M&99ZN?MB,Z\]$+;/@K_*TRT9F79HR&.+U$+B)7I0R3 M*I".(@44*:B+E4W4(FH1M4I#K?(IY I0;D>DP.H:/8H5O'BLP#),6+Y.M^QB MXNKQ JNDV1P8!M@53_BM$ PPA]KOQA?C@Y&%!\^LI/H9/.X'J+N^*>^MF5 M/\-?8+1!F&CV?,[L".[@-W["E;4='C;XR4YL[:/G,VW,'#N-X35)+#Z3V/>Q M9D=,8[,Q,LW>D8]'?<\H^]I6P*D@X&N/^^Q=G MRF9VYOYSOUS[67GI__2"[V,[AJ'_1(YY'?4:D:N>Y"J?'5 %TI%C3HYY78Q: MHA91BZA5&FJ53R%7@'+DF)?<,;]:!?B:.^4?P@?,G[?OM^V@O^5M41+,FK?C MI1UR3,K'%]GPBXO;\#\_3;VQEVAFVWQ'WGFME!N1JY[D*I\Q4 72*6L _K3' M/N-_+459P95O[_SZ/;?W([!J&$1'PVL,PX>'VCY]B), M$_C $P.;AW]L-#+:V?W ?;X]C]E-S.9V9"=,VD %(^O!BT&G^%ZRN%%W;S"4 MQ+N[1J_[YO;5^RV71ST#QRJO7[7L]DMCJ*3&1C,/65Z(>%^G3'.*AR9C###B9>K'V/ZD=@8GG+[3/;!Y&B18&&F^) M9[9;_Z/!#2YC,WC;)(T"+^;O!1,/4RTG8 F*3$EQ/I(Y:>0E^&*\(ZO@]"&< MS;R8[^;@[Y[(TTQ";8R)G$X8S?%\*+QIO- B-F$1P\Q.+X [[&"!7X%%PJ.6 M/WKW^"X6P>7_"GUIT1)&H&8/;7%T+UVY=*CD1?/<'U[%\(N=I""0CE]2_OU'(5C&()$O08TOG_[^ MRYTB!A_/\BB_F3#.XN67'>[7WS___&7;VG&:>Z! @N3&,OK]P9O53Q:6T[PP MNQY*D//F7RR:@&HP8O^;>A'#7(PXJYRP3]&*!^^]..&==Z>@>-T4E"<_IN$* ME1H)12KL!F0'N *$L]PC-G4]B=H/^"+N"T@;T"5S5(T)?C[[#29AA',US6> M$6XO+DNV.FI C_ (-\ULMW?Z:?+50AGQ=Y_GN0UV^&WFCFL=8]C?<;D[-,SN MP2[?LP3QS=U:/U/O9N6TNW:D5;2!$F*4]2;&_I!;K0FSW;4[4=4?M0)E%0$K MO4PJO+XD!8@81(QZ2:?ZD/TG,%YOM+OT/HT3S3RI=WRMZ7,!C-;$FOUQ<7,Q MQI!N5!;1LWKS1(M#WW,U-;:-%*MZ6L[[^+WV8X2'.7YDOC\CD5=12!,Q*FVJ MKP5#7XA5JB+.#J87R;;JPYF(46EBD&R[$KT^3&TO@E'P3(X/4X]-UNMR5TGH ME4QM7S_GM1;P)EE'Q*# 6@7(3H$U"JQ18.TY VL_86:OK_T3?OD/R;R*8IJ( M45X3G;S/E_,^2;C5 ,]$C$H3@X3;U4)K&$U;ZV)')TUAL M%80N4\_ N/"RFKW/GEJN%XGV?9ACG,Z"6]>+Y[Z]N,&KZT=I>IX8CE05XH<_ MP&7U)@OU%?YHBP4N>!=/.$5,E^<%/_S./"\1>FVE]@0Z"W_BXLS MC7)$P]H(!'-D[+UY<^0X MDB?Z_WP*O!J;G2Q[H;RJJZ^=GK60E,J6K5*A)RFKM[OM61M%(A2L8I#1)$-2 M]*=?. X2X'T ("-+>W0I)<+ACM/AQ\__ZW^]; /TA./$C\(_???A[?OO$ [= MR//#QS]]]_7N9'EW=GGYW?_Z[W_[K__GY 2=7UQ>HVO\C)9NZC_A_/WG_X?[];__XXT?R_]Z^ M__&'W_V_[]__\?U[J5FT.\3^XR9%;]SO$;0B?86T;S)?'^F# 94B=^Q.FUL\7)SG'QG[Z3)'GP M'PG[6QR[F,H!';__[0]D_)PTC?V'?8HOHGA[CM?./DC_]-T^_.?>"?RUCSTR MQ &&L5$^D/Y,YB1,_NA&^S"-#UFO+P]Q\#;![MO'Z.D=_R-T^X-HX*7Q27K8 MX41AE#:+XL=WY,_OX,_0YN/)^Q].?O@@6F+7.TGV#]5=\3\J79'?U7ZL?$A& M4^'F^0?*R\?W[S^\^S]?KMAB$1\'?OA+->_D^Q_>P9\?G 1G\F*_F@GR!Y4) M\D/[=_@EQ6'B M/P3X!#[#,=T/R([<&KR*7=-TP)_.M$S,L)_.KDPT>RN-\28M^AL'+WUDSJNW%,B 4Z MB(EL=0]E0BQEZ/W'NGXKUWZG'I.Z708_G, /C7V6]N:P3L7Y(DZE[ATKQUCG MS@N#7-X3E7VW[Z1^TE=NX'\<^?RG9"SX(1AE-)^ MX5?BE[N='ZXC]AOR.S@7_QA' ;XG)!#\\/7VLM.5^RYU7J(PVA[>0:MWM^1_ M_B'44O'?9>A]"E,_/5R2/N,M9>8[Y!.EI?OG@E7!K(>)ENM3L3Z\A_]#=&!) M'\,?^DH:%T'O5J ME[-5VXS_4DR9_HF\(_)2_?DL"CVB,&&/_$!>%;Y'?N^=.@'J(D4=OL@Z^?YUQ$S-^X\2DP0:G M/I%\^/2K9%K6PL?1:P&]43I\71LCUT;VUV2U/G.2S440/>>3^['+NF@CT;(F M?NBX)O)N4+1&T!&B/2FKX^/K>M"W'E8[\<+N=4VTD6A9#[\9M![RCEYO#FNK MH?<5THM>RSKY4>,Z>;U5#-XJT9:,T 8,=T_X*DJ&'R8-E%K6RF^'W3%R?P@Z M?#U;S*R1NS1R?]E$@8?CY-,_]^3%-WB1-)%J626_&[1*Y [_$[$N7]>)+0UU MO(+:MBI^KU$_?5T+W8Q0F=]T]83C)Q\_RR:G\A\;9O /?_CQ-S_^"%:EW!=[ M@D3+U_GH.1]W^^W6B0_DF/4?0W]-E*4P7;K4:NV'CS=D,[@^3BIGJV/3EKG\ M;6DN.5UZ%.>444X:"=JOL]USMF_Q$P[WY#]N],A86X;>.5[C.(83-DFK9[I# MLY99_EUIECE-)!&E]F%!%E&ZKS/<-L/YH%XX?OR3$^SQ%^S O^G5]8%-:.M7 M+?/W^]+\ 1U$"2&9TNN$]=R2I_O$#W&2D+?)@Q^REVSE)JS\L&7:_E":-D$% MR61>)ZWGI'V.(N_9#P)R#%Z2H0@?(81EF22XY@!M^KYY"G]\7YI"08P>ESDY MQ.B]SF7/N20;8>NG]/ BZC_H%S@$Y8+,U14YV&J4G_96+?/ZH32O$LD%4H@N MZ%0SNJ_SV_?%D6YP?.4[#WY &*N9SM)'+;/WL?P" 0I((O$Z43TGZAP_I)63 M0__0,B$_E"8$6KW.07?UL6QG*^F.59^TS,MORL^["O/:ZSSUW"N7(?D6WSLO M->>9_/>6&2H;4UAC1%N_SDS/F;G&*3@6;G!\MW%B7#D[Q6]:9JAL(B$$F/MB M1^X<2N-UGGJ<=/N'!/]S3T;@TQ/YG_(Q5_Q[R_R4C1LY!41)O,Z.$;.D!O-D M1S/ECV4#2'0"/60:<0,LB*)M3^BP"UL?K$M!OM&Z8 M_LZ-FZ?^MV4S3#<#]NNTZ[)DRY/<[=.6*2U;8&ILVJ]SJ-.XW;!9&SYOFV+9-=MA5U,XF_3KHN MVWC#'-=\VC*E%9$Z13OYZ^R-,9@WS)CTYY99*AN8H.WKQ&BQHE?KK;7?M4Q5 MA:VI,ESU=>JTF&\;ME?UERW35S8CE4VYKY,W-KATZ7F4,2>0THS/<>KX0"!K(-B^3WY4-23ULB*\+2:\? M:.QD5[B.QI-L64!ELU4?(W3U^OD^6T ?7E>0]A64?76+MP[AGOP%QW3L0Q>O M'@+_L7PN&>ZC98V5S6F]#BGIXXP=)/&#3R[#5R SGG[ *_6RR"(GF'X M+Z+X+,;D' "]$R?C[\/N?;2LN[*YK]^ZXWS UQDGB*PZQ'A!C)G7-6?0%Y>O M!=+*>7R,,=GHHMWIX8OSOC4=2=SDU%X."#* M$&(6,(,;) MZP(S>,+U?E2.)-FRG,K&V\[+Z?4Q:3AF(3\T('T<;+-/3@!_^.+$OY!!?@CP M'7;W,76$@+VY9BF7C=%U$A7J4T=QZB<<%RKE$.9O, MY2=YC@2GR$GEGE[7[SS7KP+),]UBKF2C965WSG\UO+)55*/7E6Y@I9?6U $" M#V+'3?=.\,5)^90-6[\]B;>LRK++H=NJ+*_! Y+X0#DCKRM,WPH3II3/CA\F MS!(!Z+I)ZF\!;R9K-."4Z[48+?#1O&Y_7_:!-*S;W !$&5YP(PX+ ,JXEBF, M.'=?E[NNY=[^2AI#H&6!=0_M?7T$60GZ[?UF[DVD945T#1!^70\Z3X:J6!_6L.3"TT6U9-65_1-VJD=4KVK]T-0D.D,+" MZXJ:9$5U>82:Z:1EK97]#SK7VNO#T=#:$]JTI#:S5(2E2]1/L#PH&C+YVWZ+ MO3X+;UP/+:NN[(RH776Y(J[JVCSS0G!3TJDY0Z]K;N(U-_CDT]A=RVHL^S+, MK<;7$]'PZKR)<>!OR:_C0Y5QX=(C ^>O?7B2%Y/#Q.P-6:4:NVU9K65W1X?5 M*K%7:[V0>:S(<XBWKK^R4J$N.=-C"*?@F&!LHC9!@!#%.J+%-D'I=9 9R9GO;0X;2:EE" M90]"2W[MJWW$8.9M=?)L?G!<[%/R?>Z=R6JNA(_TT[(E_F-+OJZ)'IN7W!_* MQO^IX96BV?7G;8)4HOT37BU/\7E1E^%R80-:YS+0WKJ66EE3T)O5:: MX G)3"'.%8U5?UV+]N[6WGK8*((M*ZOL;>AZ,[[J9/K.L%8PD_Q\^1JZ42A& M7EC>\]RFNK/+0 \M*VLPLHIZ=BGP^ EY7 MI\X#49A>EV[J/]&1OL4!V#7OHUNA0D*'\\V3OQ8&ZUFK)^6M5AV.G0_ M''.[;LX3XDR!84UA"W&^7I>A-L J,E.[*&25 .G?SO8QN'4Z'H$CR+4LJK)O MH Q\11<:[X^>7/0+WN7KN:4-(ZNWDM_:J&7RRX9YBJ?UJJ?KO)9@2+,;X1JG M16<*_+WFING3M&6JRP9T/M72U0 03Q4>%H:Q]CKU(Z>>1D!=ABDF8Y)R.PK/ M?/P7]C(%H>MR&$"N<8G\]GW9X%U>(BR,2W2;F8/RCF6EXG7AZ$/GZQ.FWK-U MR[*HP/&I0O)[O33,+H )>U52M.[U K*PY,]V8H#2 MR_Y"] ;?!2P9/]BGM=&R8\FU+(TNU>F*/G#>,6 "\@]HWPREAO7^NG2T+IUE MF/H>C*S_)&5OK_9IDI)!)Y/QZ<4-]A[V+N)H"V;)/1O#U9K.S%^P_[@AL^(\ MX=AYQ)2XW+KOTK/$3LO2+1MI6Y>NS+B<2"YUC@3O:$V81Q+W0( M="' R9)) MP/I2R;QN@/&U'7L][WLT;5E85=4"U8J0O_HK$_X''IET$H+PE]*0.K$++6_Q M&O$?Y<7Q\A ';Z/X\9T?IN\\?_N.?_/."8+OT NEL(GQ6EE-6:./[]__2$EX MZ0G\_/8E\?Y=:ID2=O_T7>)O=P'^[ITFSLC/.$S(@)V0L7/V03J0SUHZIKF. M ,IW/-,*&3,\TRY.MGC[@..A#%?1,,+MAA"-W?T#/LD&:2#/#93&< X=XV3K MO,7[.-K!?VC/[\B)L\ZD>(9DXY/0B>/HN(D\DR0V^2'C(D$'JUPGIWX*=Z6!4C*4T!:2\?GR8>WC.5J2LTL M"WZKQEZ>]#^P"R^D^++>/7EWXROG 73T175"IM'4P\%-E?\X Q\E<38S*DIQD-3ME$E[&N;UPZ=&)\2 K&*1U% M7)J'QUB'QH=*SBRN*YLPXUU7G7V>OJT!KP;FF='H-S$X^538@-4=-Q?V M.)QZ,L:SRFP1IW41CM?NIA' G# M.&H,M?1]G -H8$7J9V0N0ZL3$$_+$.MGR.)0CT.FZ3I^.GJQK9:, [WHI:+H MZ,KBFC&7RMQU/9GFP/9::\^O[+6>NI*SN&9ZY1EV708#B$XE\I#\ND'#,+PC MFYZ&GAEDG7T(@^A.*KB>S*GA Z2S_WD,9"F30\/@U-"T*/#40<"=1W$FC%KU MF_:(ENWN#NU-U)+6$KE[T+S$?\$(2V8V/4B,==-7>A":93B2B0BDF0C<$@ID M-,YHAD, IU&,-Q ,^H3A=#,P$NU]S&E G&1S$43/1@:BEK;M9]F*7#5//G[N M^?PJ-IMG0)B1H*_YACMH#VF8B[>P1UA:<_LY^/TT^/:F$J?!QME3J@Z4IC.& MUAC^HJ5M MY@MO]IX"U+2>[@7>*U*[NN4\=3:CNMO4.EPW+JD9SLP J*3GI\(.$KTOV:G5 MV6Y"]B(R!\5VT-RU$YJ1DCM(PL[T9J?P#A*W)]6IE=]!,C83F4(1'B1&N>&D M2G'?8[&-PL0:YJ I::0QE6U08]A&'Y+S5,XD9U\01,_@W[B(XC.B:?@I"]DW MF7':N_>I=9VU#.MV;N&)W31G';",)O_B$,RC3O+*$'$%Q39 G*2N;=_N%GHH#> M1S]% 7G0D,/Z'L=;;H F.Y4,2'2 P1=]4B%8I]J[>#=P!!28PK63/-"YV"2DA]R ;%@S5VD3LEC-P'1K.YEH MPJSW%S_=G.V3E*BA,34?Y-91?C+7R->#P(3S)R=V1@ED%)#?X?B)G+0AOB1: M5=WIW*FI7L&2.)6$(O_*!2+_^$>F!>; 8DZP?/&+$C1_>WQ'%/V?G\ATL$WD M1]X'W6=151<3[LPDS6#D:C>?_,UT"L$3T8_!67 1Q7>.#*=$,U"S?]5I EV; M#Q6P1NG-@UW(HR$!..^$FV*J]->&KR<;^*)IB2A1;J4$'1I,>SK[+GW@1NXO M7T,_36[OOC8JC\UM)A/E FHVD(OA"9=]'F6;_5^Q$]\_1S4B#J,UG>A"C[L, M=_LTN2)G4O"A<0Z;6LS^<0?C?1'MZV3K36;Z>6J>DNY^:9NYRC93 MJ^DL2[BLE;(L8G#'@L>?7/WWSDNSTMZ+DN;+28&_J<9LH'$N=7,UD,ADD\7T #6/*IX]75K,XR'*GY%+UXWWY%7F_4Q. MEZV<:M#T%*UOK/D3T(/V+;H&Z MEV9?,IHGA^H5JI9!#GB?+7K0+:IFIKW1#*8E/T\%3!XYA-MQ"CN==;I[T3RI M_13_Y9I<[#7:Z&ARTRT$-?NJ52.M_U[SY)30CRJ?.(V?SF!WR49WG-8@E*_" M6S"]P&T#/O>DY][2T<=TAI7JEUN[?:6UW0QFGYI,3@]G@9,DW6ZW<@OS6L89 M>5B"S=U)-AWU"[G%= :$?)%7/)/KS 7-C6;P* -L+:)0-QITZKZ>[M4 ZY6O MWC9'3_6WFI?Y]1X&!!#/0J*U@]^8;+&JU5W]X60#*4-274$/X$^I?WO5?CZ= MAX+>0=76_>IOYG" D#NS'";9?H14-]/N/'E(+T-XD?)H*[+G4U MV8_@'[F% MB3_'843C=Z)*)6D(&4N1( QS;NEY,;EFJ"=U%=_$T9,?EEZ\K9]K'OS[Y^A^ M$^T3)_3N-WZ<8ARR6;ZD1@^BZ]^0'5BOFO9J?WRN8AXR+&% LO-4M[^XMI^C M';+/Y,,TN0R9]UL@:RX9LB;]XSE9V)F.8FA ^W(QH5E2@N9C0=S7.%VMZST+ M32TF?6V[L;_C(!!G?BR*+C?J>ZW-+!W41#V"O7=WV#Y$0<7)K/Y].O.\VRAO4J0X-M5_N3SB(=E"NVMV$41 ]'NHOD_J/9_#6K8\M:7L0]*,Q MF:@W,=XYOB?,=Z%'0SRZZ+M=6D[MRVT.FQ1QHO=09>61/-[(;Y,U"QMN,FQH M(C[=\L9! -YG <9.(;+I+#:?UVW-9G(T-DU=U9?3:ENR^M>D#RG?'45\RSWI ML]9BU9O.E$K:-F*YA&?.SD^=@,T'=Z%ZY%1GR4"72;)WRH^[X72F,W>X[GZ[ MIQ4]6(9I6>MLSLWHW'XZDU39_IM;3-N\%!T;3QO763'H$$W?\L#HU'1";25R M,?82B*P2VV2UOB!S$+H^V5 L&">1DO!KE9?>A*8P&YV1'U?Q??1<3 ]I^M)\ MF'.M'ZM#@TF5A.Y;O.[KHS7-_,0"T4(O4TRCGVA 'XY=/P%%R*B1JW/W,U$B MP4($!T*PB%;K3/G;N;#>$KU7][7FH_%O.(YN(I]T M\!Q=@-4;4M_#U'G$DB?B#H=^%%]'*0:%5C:=/Y-O#W?^2[UM1&\'T^F3&2C% MC>-[ER'7?YMUR,8VNJ.E<>SCY(.DHM?/2>VWTPUO)2K=\B&AD>=UX]O<2/L MDWU(5S(L8[JL!RSE3V#);YH9W9W,P8O+;6DMT]G08!Y>\[;E6/GM=->-R'SE M(1UJ[<=F4;JU_=842TF@F&C3'QCF)9]\:S" X\C\ 3U"$RD'^H>:BK<@R9<[=J;!N^ MGD=B$R^=WB6-27PZ&>.7-,$/MA SDXH\R1KF:S^?\A1Y\L%&1YX!Y]'^(5WO M XZ W6 [K6\RX1)RH]C#7@LJZSGDBS//K0<1LA=^XCI!1:Z3/KK?L*:WY#F? ML)#)?DQ\UV1%XQCB#^J^QTZO[0ZD1E,G'!_KA:2PN]P719_:U5Y],937P. M+LE)]O*_<3%BO/Z[:?V=Q>S$1NMB4XL)=P51$<$;B;USJMXPM8P>807$&GHL M4G\LN837V(>X@5IC^%BRTRDGY)UR[6QQHWY=^&CRAZ/0#7(LV39?8Y>6L\&( MRIVB+:=SAX93!KA0=959%#.L'?R M]/.F''O5--;1QJ"K-\WC(N?9K]8BO )"B1,IQN)3DOI;"+FJ?_H/(W2\0;S- M.(_:R&N>[MQIM5K?Q'CK[[< V+ZCIFJHY77E0% !0 6SR:-_N*%A6^"2E&OE MRK.OA>Z,/&*=/6%VM6?RN!*G!TM=K8RK:?]^0IN6"/@3 &9^N(?%S]P.@$R# MR4:1JTY\>B$7>A23)[A#WIB0T0 17V!HC&C,>*M9S%R/VL]BLNE=)Z':3;TK MNNJS.:2SD)'UH/ %>1SG:2@,CPY[;/"WNWTJX/(+M3.ZH3UHZ63*U1_#;7Z. MV7\OP\S=QGT/+7IO#P+3&20 0!D$/^,I9T$E_+H#%?8"*I[Y) !L'C*SD M/^ [?B)*(I3?:#X06QII?T2&7H!//YZ2<[A^CU1\-;F5J\$HK'PR:7Q'CJNQ MBOU'UU\8+SQ?^1L\5_\X^M=@27I#P8!6430 M=G7$:C=0EDXT9A+T=@MQ>:OUUX09VCK%O!7;6'W@W^)''^ZN,(4CN?9=7_AL M0G4C)><5]L0[2TK./,=KHI;7#7F'AA.F@^QV =7 G4#4,I0*7K8YCCNVGLV< MM>B(E1]/[]R7(]^:DG5JOS^^R!D!@Y4]8*D!Z'[CA/QEDD'"F\FVZ]V_5IO=;NMI)1Z@> !B$<5 M9IE*YV2O]M/[)*FGF'H!84D?VG9#>[O)1/IZ]SDBKX207B*\XK%:.:U1_>C< M?+H@3'HIPDU*7L9AVFBVKOYV>@3E?!=TPU N?:_;U&M,0Z$ C=CK%EH\+2]' M,Z9G6:>=QYD-- 6$1J;V,T/ M8&%5+%0,D'$ANZ1X^K5^/J7_%3NQ"SY)CCT+QTYSF?+F-C.XL0Y5ETM3O$ZG MIA.[A#IA1DR_F=6PVF)621WSS8WFHEIRG4U*!V'Y=[S>6V)0D>S9]1P 0INR M'TN?S02GH;)H!@W][89TUM1^6@.^"KP2>J5EUF[#[$MF'AGT'%*V*::H^*F= M2#"Z\,T%@@TB/^&Y409BR*RSJKVPO@YQ3R)39ES%9+8Z1_'7?W\4" -W\(+U M-,$*2,0LZ?E\K',0@T]$[RWGHC=^.C/G;2]/ZX3&^#"6:JN_G.(0K_TT8>=; M,;2\SB+?B\;T#KCJ)#2K$A<8>Q%4;W.3JZNS>J-5Y7<3)U&1W<=M!'P3-B9 E;^>4C<1 M2GT/5V!;JWF:?-H"\%M;S@TP@BFZG_ ,X96&L@[CW)CX.F1XWVOK1#@F<)"34P][WA\L>2G#*8 MCVRY*\*G5_0$U*.YMC2:7O7%"4#WMZF\_*NI(_H$\D#1F-8QL*^]^:RK057; M!KH@/(TC/!,?R(7C8I:+V,GE(7T^[:Q>DP>O:AMI5L-:&DUW.3H '$&?(P)T MI@K&IO7SZ6U9?"C;7-?UW\_A'/STDN(X= )QB"6GASP#=@D[N%/2PQB*$QX, MY#AS.7YJZ,EN^MJSH;[%7.HEM:W'VL]U*WT92DR-S[\0*PH>/3:P +3&?M>X M]DSU,NE%)05\%6I)=]J'O4C,S&W3/4Z$QFHGEQR5[7-<[TXPT=.$VC8#N@(E MNOZM4/S*:MK?,O&=&\>%9+#:U+_R-W-\C,EG.[^YP>5Y$>WK[,<#B1V)\-?D MV""/Z. )?R%OGTUM!/PXHN9A1J62I76FO5Y-YX"2V+U@V/2Z9_%.*MQ8.? M/6S!O^T$X-W^[/@A@P:LKVBLA_:T/IY^Y14G:25^I^WI"'8QZ M_K!WC]U-& 71XX%91QM=AVVMIG[I-0/?MAJ9^U(QF&[,[+Z2]YF:@"$_" "X MG1V9@S,G"&B4 H/NK8PJ'$MRNBS1 H1FRPE1^_F$YP-1!G!-CKU 1NAX=O2G M-#4,O82+T);Q4-] >P89A8V,'?!7GCL''CW6E#/6U$"W&6&_W3KQ@;SO&T$F M*IR$O9MK/[;PCKS!,K-?R(P1HO ITXGY+QOJF(RC-9?DDM94X9J*3[-(8^[) MV^2A#?<1+V'PQ7$WY!43'^0*D"V!#"V-C\]H=-62M*V!L.9=)O,!RG']N5#S MY;1/F [@%?I *[3%S$I!<$0[O #]5@**:U-&^E*97%P=M5#JC9"Z>YF)\UC8 M5J&D7E:5K_7YU(_&;)X6Y+SSW8[O"O;MI'F9K(P6!;^E524X/E%MX&5]BSGM MS;9G0F.3.0DB'8P\5!+NJ[KIZ4%@XN"G#,REO59$Y=?30GPW)N;)7\SE':&B M-9E/2:_N:#H-/[>\L=#]1BVK[NOI8VZ;N:ZO+A9QQ'KF[\PIMN+JD M6_.WTXWXET_+9C#<_ /-+Y5.OF^6(5#]FAI*94)C2@(0.@!AV9("7OQN;E : M-8S7?3V?Q&'"DKO9.O$OC0#6K3 M_$)>IOL8LT1Z\';Q@ MK 0=6*<=M3>Q/E'+4^X"Z%:KNIW"'"/QOS@_1S&M(]1ZS?2EHC]H07C4 M%'<:^'1AW]0B.@)]%9)(^$7N_$@\[-=8=49F$2J[6D\+"M!/&/N=&\ M,HJR1W/SF4B# V+NFT#'3?$H637V#F1@? MI+25>])! L6^G-R",OW ,WSJ'A,=#>;HY/@)KD89B> MVHH? ZE-9^#OHG7,)\6Q(?'H*U$?$KJHL/?IQ860X":TH6&T9O @;UIB0IT@ MVRI.5^L*;:2U&H/V?HXO/*5;R<(,G$)W>$K?[NVZOW&215+6.,$+7\SDON8C M?(_CVGR4A@;S7<1)2Y23L&1DZ^4O&!*DR>8EZ@9YD(F_4Y"OH4M9+Q.6-6LW MBG<1\^71*.$S..GC0^.+H+F5=D]XISH6"2UD<;_Q8UK'@NC.]^3PW3E^#*LG-XJW>0E:FDSX;.:G8*'<<=(0ZMG<9EH<1,E D5=Y;%,G MNK34O(;44_P6[_B*YD$>3K*I6D8=6LWPU=4:T=6IZ3SBH7//4.>"MMW;:\_< MS_"-EP+BF/PNYZYH#V;)(=G]+/H$8L=1/U@P[I0^YJLWC\0DJ%%DZ=,,@I+;_%?S MX<^2MGU%: 0W&Z+.5"9U5'ZB^< H@(\!A/8JI)N[ZFAH^/KX5K7Z#H,]:N(9 MJ*GW:3,SL_JJ_!Z O20V&PL48,ZL)K-^#R(STBK%\XE? IU5RF*[N7DJV8!3 M!=% M5W]K*&! \DT7P5[(%H"^BY;?WLVGMTVLUC"2%T'TW(I>WM3D>+5B(E9,%:+& M!%RMG4QGQHD?G9![()50,?(.O2&G%$3HL(#4"S\DTOE.D,UZ:[$%+;2G1 D4 M$+5=*J[4!:7UI#+=K0"Z[4T9JYUM-25GJ/RW\FL;30M 6S0.J=?Q9YF Z7ZX"?=:J MH-=^KOO,(2H;3CY*N4!-%8=KOIT3RN;@+)\\MK8')*>6WH[3#M4C]DAW-YKW MP#6W#*=X^4A.#.BV?A/4?SRA[;53_" Y.94DS%HCZS!JTT-Y7(:[?9I<026B M'QHQ%YI:3 B'\?,^247@3C7$137ZW"UF'@[QH&?/<.D-WIB_:[K;Z8R6X)HB M_Q_TSBE/7BS\/VT4;-W^]"+#])%W.SA;&XSG;\ A^01%$#E96_KAWY" MC>M/HJAYXZG7K>UT8*9$QR7+_Y*:'5D8*5<'PD?ZW&YQ?'5O?WSV&?Y E@(9 M3.4\-?0T Z/DDJC8'J!'DF6; TV0D^6)<;LF>(,?-U[OZET+IFYF8J8HY%9WL M4J5&OQX\Z'I(E5FP-+GQ10JPJK.N=VHR5Z5JF#HUG3@%>[GJ9)163E-UHWXT M9J 9-&+;=;[VNU$Y=K=/6UV'N7 U-T4E>TZ,552:",U@+U5/?2&\^FOHIPES M[3(ANI4LUMW+])&[C>$.ZD>SG5L9<5'K='8@/*M!D0\RF7?0NM@!".X;]KO! M S2B$\ME0"[\!#+!>%B7NR_J=2&3'GM>:Q#LWUZP(?'%^P_0B@\G?T;WC"H0"6-VRA*W]C:#6UPU6/5X]=4VG(G!KBV%O>[KZ5S9XZSG MC69)/;2GS*0IEW.!K5:_91N;3+?O]@\)_N<>()*>NIRX=9]/AS'&W=/RKRK4 MVXX-YQ[\,R[8QWJEA!J[2L_&4V8Q%K"=P!+4&'#0V&3"XZHY+K3^NYG M(,U':OZ!K5BKZ*FV@&?Y[Y-8[&F-I4[V^OS+Z<)SZ9E^&7KX!7S!%-Y)E%&Z M)_TVKMR.C6<6\LFX)LK-)07(@+2WP D35BFL5TAG,Z69B:T?,^J_MZNA4&)3II$ G@%=X[+[R 3?,KNZV5I=.:W[$'D<$!-VW%45WY MV811,<]2,GP1'ER7IL>.F6VW$WF2F?;QR!\AER,K/$#VP#EVYZ1G;@\IT MXG+;,@UZ@Z-LX^]:GK,-+6;@$&HHG-,-HZ25@.ZH\D(MS;S ."NC>5@&E!R- MGKLCVR?(_D)![: 2!"ATJQ# Z+]XZ;LU#78T7RUC;:R*!7I+E-49^G+QN0^ M:RF.FQ]CS=IZ>[LIR\^QU/-FZ(NW13:RC,W$#'JL'M$[EM'@E7 MG^/H.=W -G/"XH.I[>L)(4 B%V,OX2%/ MP$7! UL]'4PM*X+\G:]JB]('"J M;)KJWW5?B$Q1S'UB#<7#.C28;.99[53G02Z/W?Q0:6JA>9"[AG=EM_Y%M*^, M3!Q&Z/BR*3(H^?N((_=59VE-E%;1F3T;96"W(G:J7=9^6NOEUDLTM3L$T'H7B#JIDK_+#":-8 M8J+ @#V?'']-C\Z*#ZUJY!=^4%](J/3)E&%R7"-,NIU##0WF'<[/0H,\2-?- M77QC(ONK"1HJ]J$'6X\BS*[67Q/^>=6&-]SCY(5FJ$]0O3-R++V6O-5^-.:B MP1=-$P:U\9:N-(\(%'L]!N]Z4VMO6D/ M!^Z*L7D9@I$DW>@L)-Y(=O*8^4Y^_)J/9Q)TWN XJ/APOFZSP;:HK'C(_.)S M>K V840<5\CYD[YN,96_.[X0\FRX)="##!B&* +:0\C;.]3NQ,BD%1' MIS[7HUM#JZ_]NZT3!#4!+W5?V65P@X.@S2^H?#2Y9J04J$Q2L'TRK80Q*QF] M*0Y5=]=Z)VK3PW83%A5EK,[E7OO]=-6\>N*+&H8)'9K@!V]80/S>M2!V5']K M=7LO/2^&1<[^=FLXL.:DS=,/IH9I PWB8['%:DU0_('N-$/;-D3I2 M^KI:P8CL.#YI_8G6U&*Z@UV*0F!P2G"/PFXF6WCK[[=UQW-K.P.;@J=> MRZ5M$CG@A@56-%4Y&4#E^&Q\36:2,HY LU,_-(@S8 M([#>GSZ8S.1QN>U9F]V!0;M3FLOI75$].B^HO%I3G94&B=['_N-C[54YENJ$ MNIEL,D@*"Y5-7:.2T(. YDT+A66IN94^(03HY]X)I+-N978 MR*OWC2RQT41H)N_DK I(DUNOLFT-NV*^GVPM2^"Z#DS>#59N3NUGYGGJL'4U]!@EN^# M>N(:.[ZLOY0$ UK,;J;[\-N^:MG_QR$6,L)L>6 M7;.RW^,;TM8P @G79'X!H;V8F\=6;5(8*S[4_% IA# _D@4,/PB0LDK+88^& ML_&K=S(6M#2:LLX$O,]9=0(X9UK=HTTMYN8@;12DNPMKM<*PKOSY"&P=HVT],>J">#NWG]P\TYB^VW:S]20R$PNXB+@ M:TN=:2IQ7ROA[$* M;FT,\10%!UZM([3$I^1,^XQBNLSH]2O)D20"N!(OMM@W$WG;V@P?18G MC9CMY"II;#*=.H&CQ]C9;7RW]$9L]*6VMYM+.@[]GY^8,LU.ND^A=UZV IKJ M93I_>1&&O IWLLY5WJGM=,[6((B>X5 @VL=YM'](U_N@G&/P%\(F7JW7M?[7 MGE0F$_<^=CQ:(* YOJ'TV83^,!HZ31TAG@"]IG@OWND^O8[2O^+TQO'K+N;. MS:?#O6E%*YE%X%0%9 I5;A.JM%R&M+P@2RLCG#I!CLQ(#6V[ *!YC:XW-8H_J:O^WM9N@")B\A^>LZ M V2GIM-"J$-L6Y8R6?(5%LD=8GB> M97%35KU/OKWIE!8+YM%H>#>HW\PE#*);",24/M4.M70S:!A_2SY9K>_(;Y,U M0]"X:BDNK+&#:1W//C!8'8]4_=M&'704R0D3CEP*BWH61("RUY)J5/7MG%2\ MP:AX0C.Y=U[LPO'5=#RANL =S%E8KA/<1+RH37/,FDPE6N-R%(?,<8!"P MUU;G>"B5Z?R!ZS4&FSU'VB3+"\*P6-;['D[D'7]0U"WR'@2L(HO5YQYV:C=M M'$X;\IWRS5R+0+"X51C=)*5U#>HT[KYDYA&&1OZ!XZ<6I,ZF%I.)01XLJ_6G M)/6W9/'7S4KAHXECH,BQTMUWW]CD^+QWW(TL71J9W]J,VEU:)#)G;GYM,92?W$X26J:)8;?S:W M+=K69O/U+I('0)Q:\"_F_1PKZ%O;(M!&?@Z5:2"VJ$69JOIV>@R67,UH2]=M M;#*](*>'[,<_^^1RC]W-@0+%--6"[=9X.L\PH0VGHZ2'-\;2U']_O)9:\K? M"9NN2:U=6,7 @9GB]J3*>:W^YOA> 1TK8$X6Y:H)(K<6NBX#X;C#H1_%UQ%Y ME9[O<:EDYIW_4F_Z&4)F\E!];J3JC'G:WFYR4[Q< ;W^:JG[>M(D]H)?IN3- M47\A?7D9\F<'N?MW4>($G^-HOZ,/KL1EYE+LM9I;K;(P>> (OY::UWO-QU,B M)&9ER\&>2<;WBY-2B+/5ND^$86\Z,@";^(HP&R5DD7Z_/S\EBY46*,?W[__X1W\^9W'$P:9 M)OW?@AODY.P@5^('8<802AA'*(W0D^ )I3E3*%HCG+'U]K_>Y9)_:V-(69'& M3F(#R7P@S@BZR\,(+8ZP4"6!ZT"O&W,@SR MZB '_8^FY9*3\XGVI1_TS$KGG9[0OM5U0!YBS\$24221QN4#9..>,(N#T5SC8\LZ<8/EU,F0/7$"<]@)EU)%$'N7T M%XBA.1VEL/($YH+N)$&CC'9RG!)&J1-P">_A9]-2""CBO_CIYFR?I-&6%W(Z MB['':F5PQ7ZP"L,Z0,^D!R2Z6"#:R0*Q;A#TD[UYWL#0QHD3?'^\TLM+-4N< M0V2!()=)'!#:.$$QLX2#;NZ*D7* _/+MP!'QZRS$ 5X)7SO@P\CB30"VE1= MY=31WX$^HAT8TTK!M98%<^?I[@[U^ X42R:#_@Z$CH-]>2G*M&:K 93#93Y, MIU?1_R#.#6+L?,LC)Z\6$4YYXK!X2@3EAL#T@U'"ZK7 Y6MA0%C!9'[C#KZ( MR#D4K1&G,FN655L7XSL^!KXE]:4PW@MD19\I1NSG+B@U=G_,C%!!T#9SK7A%O?/;$D\8E@@1E%,AA[OH[X1H9B?0X[%*6#"N\.0(3S(+&/4-"$2@*XK(CI&>IGN-QCY4.Z(_BX@2G*2)F#G)#IEC$%5CER?2DK?%V$4GKBT MT I;N?N'Q(W]'?=-,?TZ89^Z7-]/J'+J D(%.[#(PX,HYFXN"8+",Z"AIX09 MN)&=\/"?"?+\&-P-['.R?ES\%@&[-C0_MQ1,X0BIZHP187>0:/A?(N M@&\$L[D09MUD^N8SVWI\$"2*B),\$DD4PZX01YILTT='$=$ZAQT9."?,9R!1 M7*"A%4LLT[+'7.G+>GTFQB)@L?VM\:%JJ@R^V'4+LQUJP5B1!>(DD4? MK.U!C5+)$\+%F$MT "RQ"T+(9G $]'?L\A?VV.^MK48IB2A+U!R]RY!$%?T= MZ")*V-XFTR&6/">2;%_(W._9,X<<(Q =C:3P:/IVR -KI4?L48A5K&69]FS1#&A19^ M(B'L:HU$3YD[.N\+TWZ-U^NX6(63+?;%4W#<1M;IX"NZ7I?2WR MQNZ8UZG:/W8=T;([F'G!$BJ$_'=P2##XX5P0#7[%S%^8N^>H'87Q(MR(U!M" M>D<'G$H#:2L<9S8#*#L:M(^B)1_3? :S*J M 8O)R0,=524= \:,O7+RX]OT M4-5 @6@YM%7:DJN1'-#TG+;X0C BIW(Z2]>QU!G.9'XX()K$A>XHGQ8BI]3" M$:<'@"<8$5ZC4$1 $@%%PY$V36AH2]>-]TZ0PYB/"J;(Z\T@EYP8C^:?;F9D MDDW069 7ITX.8D8?Y1U8R4F2<$SA)+XAWV\<#ORE*\_-S?M <+RB'>\%[: ; M.WEK.@7E,YD)*-%&0!P)ZHB2/SKYY-UW6IXPXU%D3F7G!ZD?]%[8NS; MA=P,57F%R0+N!CG1D%V/QH]4T_)77H^KFD% IU;'@*YI:LY5C;M$2_/9#01"G8ZU%.FIKHCTLRQ4VMSMFB M.&GVMF89]9N\6-HQOXV8'21K./D7XP()-J@%7&($<4Z^\:&J..0E,TS.2-?A MFN!M-/$(J@9;:;FIV@V"@F*L/J'1O<%WPF(. QASX>2WP $]E-":\&#V.K$X.,*[2'M$U8$8B1)_D=E!:;_FG<2V M1T0)<=[@&-.I-WXZ[!\2_,\]6::?GFC10CV7BB"**-6C$2*HYM^.NYLN..9D MIN9,9KD<%DQ2.'L85<2LD@ZE:_8DT20&GP_./C-5,WK&(WQTBB'O#4;R1);% MG@8@)W=CBIPA7?<\",!;02V:?0R&)5I50;L&)0=N\8.^J"X)7A!%;.#<(,K. MI"K4! -89X8NQJ@LJ@-4ZH?622VD)V3QQM5!5N.#J!MBRBQ&4^N6KN&U.H>@ MZGQ#T #ATP/%KM-E1F-!QP\'1*G:MY>-EJG.-,8$.[4D6)UAEQ=?@_-#I\F: MDZ7GTA&)U,7=X'+17$+?F-Z4!:7FV[LB^&^H04\^,RI#.H]++#F.0:)L+_0 M,K)#%X]2:P4UE)&S%K>N21 E6SV*?Z%I>$1A\_:NC6N('J/\O+X:B9K!CN3L M]K&!DJ%5#"5GGK M%DGXRN(2D.E@U! G-W\!Y#55-P^F-\>I$\#Y=+?!.+WB%N(182Z<'*+TD"!H M*G'Z],T=3D1J3 '^Q&2O6]AUY[C,*+@PM%8 M\R@%IO"S+B'+7_3)?Z;P8=1#C+R\6],@ ,;'@2]H*G_>%9+Z0GEGB/:&I.Z. M77P5)'ES&2B--<($H513$2=(]%'B7:6A&*R[0R+U.I_,#&CU.,0U$#"2)H_2=\ M0^B.?U!]?/_A!WZWH(PT MI'*QY?DZ0+)/I HI-J4>WX>4S*7$34>09(&2Y[ M*F1GURI [7#9H6::<5.3QM*_['G0=VP8?-VGT,M,W2Q:,,H)@YL"LY_(BO\]QRLAJCG15(Z)F/G8$% MRC@FUP9'1ET@P37B;+-/$#!NT=L+"Z_0A$QDN@- M($1_3[8F"^9>B= M^;&[#^@J':7WR62IA4$B;,WUH5NV8N!;)N!=!.6W;9Q[FB4JANQ6R80NL#EW M&SP=[V,'[MV[P_8A"H:^,Q@-Q(C,EELE\M,*RWF!3-G& LBTR&T*-8KCH\EIQREK\!BA\#BK7LRS0@HNI!8'+RW!WF0XNHH"+')[11 M6*9#722!5G+O;\DGJ_4=^6VR9B43QT1Q]JB#E0&F,!YHY(W$A:VHSVF&JP*; MK77(2B.VFF;$[G 0 (8;U!R'>'/R,]]1&MY/%,P]!ULDM(]-'/'496156;(C MT-9;5U5^=<5G7P&^-Y051@7UUUJLM@:Y&K1X:SN)6N8E(_,8BZ)JKIX]ZT7/ M#X_+6G!WQ9'P+WME+$O0![OX?A/CP9'C0\";:8='/P(%^.;?63 B;Z.01G:= M.3L_=0*V3#FZDT?>(!?[=!_CRR39.\-#0E@_+#@8L(YI5\S?D @H*8\62V3= M(='?T0] H8@]C (-D*[-J2=8Z-(]1SG*Q/F8%L>_'-"*=Y)_M-966X'%O MXLC%V$L A5WN3&Y6AYB:Y86&4Z5;TQD#VUZP7,.=DY(]?WJ!* M5-$5!300G2'1FV2W,>HE50)LS\B/J_@^>AY:QKX8*PP$(5082!Z!% T1PE22 ME5E)ZNK=#49;#KY7AMQ5_K%K6(6P4=*DX26\Q M@XCD@HS"8B_DVRW0CH].'L,.4<1'*ZM\7LK!030*E^J+I!,D>A%KPS)*GIYH MQPEA_D:'HLJ\6PT_E8086K6A:1YHX88CD:-N.BS4GJ!JX-]P'-U$/A'@.;J M/"]RXH+&_8BEC-,['/I1?!VE&/P)_: FZ UZ(9DB80>ES1![3 MD >6\:,DHB:4(YJ/FB!OCVF#/*V,LH42_\7LFV#2P>,KAPX:90)*\Z(+FCB8 M#YJ8$6<"1> MAMP#-,[ED1=] :(G1(45[BYK'@^=8M44M"G(9K8H'HY]G'R07'5:SCY&%GV@ MKV;AEC-&HT2^/$BS#Y0CL86TJZX-H*KLX8KL7S1$G>LA"<1XZ]] #P>2ECE.68NU.RKGT6;IB_,($N UE>]@Q*R6[AC&?[ENAQ#" MZ+(ZBT)J6?F+GV[.]DD:;7',\(I&'A2",'HFE)'+27- 4K/'@CZ9Q*(2L@!% M)$C:P'72)XJ:\M@P-^:1-N"9XL+[A)Q=&R=^Q$.CA112R&6TCH%_%?=#%D* MQAR%%)*"ITK!"5K2Z73(HNIREZ&?0AH/6U*F^;\,P?H*9R?+&;L,R?H@OQFX M*W)R/ =M@03%8Y%$WA^"!H"B$Y(6'@A//B1K7$3Q>;1_2-?[8.FZ4 IB;((< MHTO##S+3N\OB$" )TORFURF;\*CQYE"=%_M/+$1=#JX04#=O -\H3IS N#]! MIY3JL3"'.23C',4>]KZ2W1!F(66DP<9))*BJ\SW9? Q*RH/Z7Q=^XCH!0&", MNZL$-E7BOZ M42,V5$_]^/[C;[XYP3,E@_6+E(Z1Z%D!,Y,!4#(>6*0_<$%! M48[?G;9\?(PQ$1F.=W+E)KX[&D,^(TE.>4ZS@\/R=2CGX)3,YRX3PHX5_--Z M3?C*DOGOG9=;P@7LU]#U Y]-5GJ!R1YT H@RV*=1?% ^'IH@+7H66?Z$')3% M O0^N?<%+:[.&$ 9!\5&"Q%K]@T.F+S)O[Z]>XN2;!12(GYLP3TEQ:XP40 ; MO8P%H3.*I1()PEX4"R3-K-;2IA^1D7,&\2 /$;BLB2CR00)'@_QO!H*1;IP0 MJ8W,IN_DP %G&,P:P26Y=%_^-QY:U9$C!G!BB%)#A-SL^:^ /; FA *T0JX! MTAP"/%G4VZC@7+:J^H-?8!;VUP6A\UQK-^$>LXJU3S$U/S\MZYZ9XK)!PW M1^+A6QLC]8'%@H*(Q'$^( R;;A_ZW]X"D6V(6E>)+7\R:7CM;/$HIQ4M< A4 MK/FKQK&MV+4$[[9B7L3#FP*V4%OC6#R3/!0F>]3GQ#D(,+*(<6) 4B6E2X)P M;K5IV(%FDY(5FX H1MI3KA#/& MTA;RK(5?R8C*9^R5NJB^]1'X QN!D!J]O?N)!F*YA9R2?]$16*T%VB"MG")A M&7Y*4G\+;&H)ZI+[A O5$QB'"2W8(N-18M&QE9 O*X,AKEYY$%9KE $]LJHU M,H9EUJ&-6#$K8Z X[8:OAMF7L.KH@ITT6#F"-%%W M$[G0E=FE1/=4CJ6P6M_$>.OOMZOUF;.CZ9:K)_)R=0 F$-+[V%:C?[BA8., MP@*.UI%GKH1#0=;&CC%!,62='?FG#T-$&$$!X82HAXP5N@7Y7W<,10(3CZ]I+$3Q1YY4<4' M6F@60- A32"B]0M'AR1+M3!8W82<+93SA1XH8U* #&Q1E16+P'^PA1"BO?_WIQ0WV'O;8EMON]BE_SWYR M8G@:)$1MH:J/KB*F,AM2'6XD&!&G5<8*-!+,4(V1LF.M5NBDXU?I6%EU&,2+ MXB"NIAQ$GJFAIN?']Q]_ M0!+%(Q6)+ST%.U;"CZ6=R&+:68GFY"V<'_.\-\/'276P(RLV M3/_(TV$$S!Z-=F1_AHS\#0Z@%C%]^HT]46DTH\]B'ST6^\CLV[S8$@\"C1A# M" O@/UY0C'_TS+FB[T'Z$/QV1U X>'Q81>@$\_ MGI)WGI8KFA%$A"+ 1[AO34>*C66?KZF,;70*;-O1F\9SK]8Y!VJV,@!&I 9* M:0M&,_QTL#Q)R@(@:[(:#&"C7\7^HQ\Z ?QVN84PZ%$%!7/""R1(4RS/!6+4 MCTZZYM*01$ER_1V1T:'411T);"P )(G3?]SA1^C^,XX>8V>W\5TBX!B#D$S( MN!U(JP#RY,C4C!ZL7Z(0'[[0D/ O^W3O!!?D;$Q*]W5N<=9R]=%>>20ZVM)^ MT1HZILJ*J][K4IBZV2O2TECPAGUY_^DCTF(1_FUMA:ZCEK+*2"Q5)ZVM2F;;5FQ$^":+<5[7 MMK::F/%Z86K-D%NHR[):?TU8VLDH9 BU/L@"Q4#[)%J?[!-\8J?^ZP]=6H)P'E+R1J*-.''CP)/ZY5,BM22)/$;N" 52 M((,[S9HE((^[_6X74+^[$X V?Q%$SY2_&PW^*BW>DXZ6X5FUY7O2(47>0G-LY2#)P/+E.PAA0 MND*5!ROF9VU"V"_U,!K0E!7BE(+8:+#P_<8)N9OZ.@H94.NH=! - *:\9*@< M;RA9E0A9WG/(UF1'DOO\%>B"*8ACF,2F_\L'Z%'JU M0X4I*J[A<0++_A<_]+?[[3@K+Z-A_#(;S:]BB66$[-4R2.@A[:]][)T>1.V4 MO1/(A1O- !9]R=%PN"W[@"0&1)E'"Z5#;8X&7YQ2ERCO$X[_BB%@E2XG0+2Z M\Q]#FN!'3B &;@7!7%% U"J,CD4.>).:4L5ZZ6)%%8\" !+]L!Q)7!=*?+2R!@4Q:1:C MZ(0&BE>'EAO&I#$H<1%[1IG@-SLA^CJ*OZ])2# ']%6"*J*H;Q1["-2"@Q8= MA!,7.(M _>CD"511_L[(V52*O]Y]!NR8D+[+'W$(.AM$]&D*3OIZAW+Z2'1 M@Q]MAB*9EE8MD$3H'M!#%'K&=2UF1 '+2Q02D48%/')S7$;,&L*Y%B$4GVE! M$N,";'=!=,!8.M>'+2.UAIUZ8TF%G,RF.QDSZ'T&]S7VC-8D*]2U6J!'UNGK MD!5,]ZC%='_*3?>HPG1?;[F_ERSWB#-OO^K844U*,;N4#OH#'717GAQ']:LD MTG=7)B?*W2I"">3[ CEUY?P,9Z,:FYTS>,,%MH\9E_?Z*Q\T M%6_Y==AF?3X+[NL/Z- N'\7[EAYB"Z@VU*6:U,A:(]XQHUTCTO4 Y8D]>T%'TC_X.'"#*@O'W MB^TQ4FR6>5&1ZG&:SS MO9_WW$EX'XE*I@"6D*,WWD<0Y$9K=WO@L_Q*MHZ$ M?K6$BJBL*L"X&#^)%:B4FS%#@294!$SR9QH$*)B"C?T&^")[\7L))BSGS6;% MHAD,J:(@J>,:9^,* !50=!U^"S_3.,,]&T49?BSCQFP*?@WBO@SO,?*..*\# MV%<18\Q>L ;$Y!NHMI"""NMR=.*I>9DCZK-H".>=!J=T/?6;P MY"I.$V5$$:-Z+-)4E1.W+)($H86=V 6@IG/\A(-H!P<45*,)DZ'V$$&3IN]+ M5!$G>U0R%5#.KC6L3ST17_$ MO\W48V1V]*M]Q(6QR88417DDSX(^SP5P+QU:,A51;-PQFH&JL@IU$&DT9J^+ M4GQ 9R'T(X:9/'<)E!1?7B//1H(O6#ER%Z:$QY,#-=(R@J.0)R\E6$:IBX4$ M2R#EF"!C&. M@?]R9KV4D96GU!,-/]U@:X6Q= M86/\ NF>J2[>P4Q$1U2[P\:P'4GI#I&@#^*>[0ES6QQGIX2:[_2OP6EYHA,J M'Q+=*&FO(@4J[^NX)5?M_((*%.]^\J-]$AP &8[%%\2L+^-6,->-R3[05IN; MTT-3U.C6)DL!;8L*9#%77I\%N+E55&]^J@%5VL@ M2-*3MQ"YN(7T_+WN9])[WX;TTE8>-/>6]G.6/9"G&8S&VU*R+HY 'FNH#W# M7>&I# 9CQ'.E4D"\K-;@]QB7HIE1 UN$1\C-EOVBZI\!W1#&SRTP?KI/_! G MD&_PX(=TKL_(=/L>GWA1RIX\[$?YLAAX&TY2?TOAG^FU[H@0G#WO007;Y/^>V+E*-AY[YX)?N/_?D&*,/:NUA"PL>D[! 19#*>\P,10Q)2F M1=5Z%B.AFA;8XGCB(V)^*%A&"P[]*+Z.R,G[-QQ'-Y$?IO?/T87_A+ED$>.'/AE*I#X4H;$E_@O MAA.E[(Z/.&K8N-!N$?2+:,<078Z@:W%D(-(YJD(H) S8T0XLCX]\=KQ_^_'' M_T#*4,%PF Q6EVK%$97EB@CI%>%?KO%0QRXC>D*IED%M%I#Y=EQRR9[1:XK2 M&\<'BLN[A;*>QR5,.:6WPWPMT&F6[,OQKHY1ZCSAMY/,GU@A;$L"9PYOG$ > MSNBH"D!S)71FSK9BI(18/FKCL9;FR9\!4(BP*N]15P$[&@1;G>UI&9_!C+A5 M]0>E:H#<>%&Q47&54>/C-&P# _]X81&XUTLZ%X^(EO;UU MP0@!1;2THA#H$J4:GVL7DXGQ=T[ U1M8JNQA8\0B<0 MFG]R>OB,H\?8V6U\=PEJ'_6+:'W_B#ZSIT\"7H:\6T3[Y1X9F[6^+8Z+LD_= M#?;V[/01 Z4.R"U^M)#X=(Z)4N[ZS'$0>C)V\SC4R9PL?0 Z,BBT)<5%HVQ! M6:P%>=3N IQ)*).GH *[./+VKHWL-9V3**DQ Z6U!:"P?TCP/_<0[_T$<2B&PC6K<^V3]E">Y2L9%L( IELXY9:-FQ0%DO)^LH M/J%/&ON*H4G!"[ ]^5K_[/AP((!=%@8";MJZU4 =)H#__$38"<%O55U6#6A< MV4/O&UN.X#/Y,$TN0V:._AP/@"$IV,IV+)Y-+C @@&P?H3,RLOO0(X>R$P2T M]$""WOBB_H!YB\;TXR4NL/&A8=F-QKB"0K8BKXQR]BL8S')B0F&QF??)$A9P MDH)#=G@N:#USF>?$S8E0!*G M_U@FOG/CN/[:=\<%51,ZB!,R'BREA7'%\72S- 8=TB&61'[$8%->$'(F MPI]8FHX+%X[Z?*: F-#KMS$6!=35W\]+JFNBM-T_X^ )?XG"=#/TMAPQTZMP MR@ J T-2F/ ?C;Y3*Z":1'2)OI2SK1_NDS_F82MRWY/DS'I2P;04YGB#E:&4TQ470C='",LI8MRPLQ^\4V*W=U6!=@I M&0NH:I)%=0GL=BRWW0D0 MI4_T;K*+ME:N.0[_A+U[[&["*(@>#RQS;M3S/:.*W\21B[&70 0/RZ.34J)W%N64L#P^5P(S9-'3>S"6KVD-8V""_"<(4"JQ8?:=97F,^![)Q@:Z M%3F.,M CRW>$KFGI.]8Y@MZ1W/VW-#3R'H)4D)VR?CHN%M/GR" Y^2DCCCQ"G9><,7MU:96)3Q&7A1-%0%44D+&" M-Z!5)M7X7B64V; Q%KRR6M_YCR%X!9TP+>^I02 ^Q;A$'B8#A7/SOE#E?C,+ M[&-:\$ \>'\M E=%_LU$ZIL80V! EOT1LD!(7M*0N]3X+]F_M!RWO-L\XP7" MN'AZ,:^FR'J3_L!^8?HE86CEH1?W M$?TUJIW5UXGKH'71B:FH*>JH4:&)])VHFT>!9P4*K2]-8$0G,(4)%-&1#?L+ M.=D$^MD$/H%LQG$V!:CM?431]V/\Q7$W?HCC PP_^0VM!S$6M)[(R?#O8LA(3YF4V):4@[?D%1F*RQ1O)PNM1G\'%A#EP0Y> MJ=5A4O3_T3>&C;&B1[S,'O@ZM6C^BLPNH6I6H= ,,CT%-6N?7T-E[%#,]'X<+/W1"UW<"FY$=%?&9 MMUG9D$N/G,S^VG?R^&FF(('^+8<.0AHJ'I%P4UWV-V<$R9R(![[@I9CDAS@[ M5O!6)QZ_HD?5X;8/WLV"/"=$[M)C%'G/?F 4DLR)NK@U# M@SGQ&E\RLKR\$SN&%89X2NMR44/EN,7)<5PS\@'9@5_/(LE(\?(D4E-MT#T>4X(4MW[ C6@PJN9\RNJ@@<[7J1;TN[W(_S M ,MH-#2!7Y,?GF.HM7I5^'>-X#[P7#X*=[K.P:SRC9]T](V?5/C&,R2JA4 ' M6EAS<<]G5*LC< KCD(-V]4'R,NXWSY.?Z#@-#.]2SULYD8Q1/1(QE"BUG"1? M^6!JB7T:V,$ R?>A;Z'&O1[1@CJIEE:**ZNI&J WC\(H ")D(Q51R/E#A :D M^.$)V4'F*U^-EXQ/32GM!FC-G_NBJM4^,P']QL*S22D$=!FJL:[#WT^4''HC M"']/40+5F-:C$:XZT(D+([#]S:?]@G7;A82J\!'6X#+TR.]P_(27+_[09[Q" M%=T31LA;EY";;_A17WH@1;]*1_E3](H M_\1P*.7Y8"R;!$.\!>;'%O(][)T>($_[,LQNY!R(='S)5T 'Y?W ,GU#,[3]\'OI MHG:LX9Z:$SS(9::(J#>RS%^%S%-@O0ZN=-X:3%\3-<].&4,O6791O(Z9YBNB M-E,D5:HM-"3Y_&1T8CSL_^.<6Y!N1$WB<\+(4&LRIR5RES]!H56#H0S:^%?B M,RP+D5U\(U3CVDO;J'X\BO,97-C+((B>P7)R$<7GT?XA7>\#GM6;W&(7^T\C M:QU\2QOC:^O)I.2Y) MAQ"PEILSG%NEFA:A8M2'V@EUD94Q'QC(4' [9]B3<0L(XX*7.E^(X VSSF3S M Y&9ICN#;R[Y !B.N;$D?T5$B_GHU21=K0'7>ISGE&:#0FE$H&3M"!G-O1IQ MRT3@\VR:=\ ,%[DQ]\[+*0[QVA\Q[-"W(" M ,:^#'F)T3-J&:7P(D.= AEA"KD-@6:<-D0'4KLK)7]\ BJ.YEQ*"#L[(5*Z MK /CFN+=?4P/OT->$6G4EOIZAP1%N82UK=>B/GF4U\K;2JF,'@_E $>IY-S6 M3Q(-I2^R4$Z/=P+[2RXB*/HQ>ZX;$96OQTQ$09RH4TH%04'_B"2L#%D]KY@V MXZ>B5(ATM18<4%O-^)F3B8/-)A.0V9\L3)U9,54]OS1Y8/C-Y<=VHJI%F8?5 M6HD=IM'(>5;Q*$1TJ9"$&I\,^K"25FP:'+Q#I=TOSL]1?!8X23+Z<=I8;3B! M6B(_0X0#]&7WW6I8?.4=U',,3$,."O0%!=$!H(IH?L9@N+0R'*3H:*%B/"SH MHF?9(,8Q(@T)F]G.@0B5"H:'-Y1R9O @C1Z0S1(&IV0& TQF0/P4M"D\2L6"/,CU,A"$2J_X:G M7B3D'$JBP/=8I4BHLW(8?[9+)!>L>,L!_9W_UR+,J4[9BD!LM(J9*W=@_%E1 M*(*=&Q; [)^75P/WCQ^N0OQ7[,29>7K4>4=#\BGI\@4A$^L5PEFMH0P/<[663,?LJH(B0[E.-1*X@7?#SK0\/!GY MM"LZ!I("=ZQ"!R5Y5VO%+8!8+_0-LCI^>8L5QOK.L]DWIDYHX'O%#C%RG#(X M.S?G#$FA++Z,RUU %&8O=/GX8 RBS'CA6*C9-I^AY5NN"B&P,]3YLAKJ'-VK M0_HK&5'YY"Z,0+8*)WHQ4;U(@GT"R/1A->+8SJ8 M7KC34HW+Q?>I^+D9"#(NUCH(EL[AOG,,)'7X/PEB7H<^I' M)YX*WLZ%V1VK,-(QU7'"+!U8#0$%VQ_??_R=\';9G^[9FHM%CK$)^BO?\X6OH^0G=,=C[].)".3V: MZ3G4L$[[6J 2JFG6X0+)72+6)\]W/>Z1J"U:@/SMCN)JB,I-]B+:FC:BL.Z0 MPSA.5^L*X]!8'ZH<]]8FPB.UK M#=N.L6L^6(9BD9$#6!35&0,S_.0G/$C[AK <9VE45L"&U?<@'_1[' \N]5YZ M (N)I$2/1YS&]ZLH8I':D*EU\RE&:[A../ZG&O#H14'@Q!(TT_3'Y:0CVN/03$;$$2Y0 M-EV]KX2),$OP)%]OR%+, 7^2\SV^#.\W?NS!^WP9>O?D MWL;..AV<)BEZ1DK72/0M 2 E"*+U+D-$^V>&"W"@YRQ\:T-4PLKB0[57AFHG MABJ2ALK;TQ3&E X5!#92RWV:L6(:/SW+@60Y;2NI9@9% M5"K5%.4T>D2H[\];+.Y9CGKH))O1[] X(\K1+1$%O$@V1R98M;T Y:2Y+9^6 MXC@RV0JW<<%^4#&%,'_&;N1V+^IH^/DV'VK>P5$)6>F)R82*K0E5@R>0UY\9 M#6Q7AR60=V'!T$Y-E0CN3-D=3DO$]>.$S M]#'N%8A$Z@%ZX.2/32XE(8[3KI(+T\K=!BO*%$\5=J2L0BR%+M[AT(_BZRC5 M@59&KH8/P)KBF;20G]W4.#@UAQ0)K/* T$ -2_&%=9L] MSF"''2%5+>9G+"M;S *D>.!.,5+ I(/V*G*=X&9##OU1E9TI&43I&*ZWK(-I M!=7!&N?T@J=J*-1 < )($H8JA*N07N@CKW)*&.TSRJS.%SD@S%[#D_3!O]4.: M7^7V[?O"%<_U?[T>C"S(P%+1*^WB50(EQTK\^XYI!,_NZ$>*N32Y$Q\0X'Q$&*;(/:0VN&8"0&AD%.1]?ZX*QE _[.8J\9S\(ABK4O/E(7G+4A>3;!9C!^L!"30 M8P*2_CW),0M^1D')2"(>@0RCCE6*6M@W64??"N+#7,+=&G M66_&'6!9S.YJ#=OQ(HB>QT8U923AB*3!%)2J1<2$T2XI>G.!$7YT(ZB>[B:&T7AT=?SHA!PE10& 7X;>#6DK#@2*24 $\9T@VS9C M]Y_<-[61Y;U31Y#^D\8,NVV M&*SQ]$5V[[P,+-WI+4YTUA[7)P&-$VN:9C-4[+KRFH+[*B$ XPZS)TBH4 MD&"S/F [X@N55A([A^K)$I^5#BV&8%D<""7,2AH->C&TCHEY+YSBW[B.V/-I M@%U!.J.*/BAR(V9TK<&H:I(K:!?I:&1I"COQS@@YG871 >,[W#\Y+NX.G;F&L(.((R0^J02>O 5K6/74?I7 MG.;%*)A_ZR**^:_@NZ%A'Y6Q,'FX##W#&(/":T8-AX0E=,"I5.!C(3"^(*]' M8NS7/9;9 7B[A4,_7-CZ*B5#+IG8P8W:4^KTAB#R-T.$B9K@KCXQ'( M;!4AGVS4*E\C*SYTJ&WH3@_*AU:'#A LOS@O_G:_'95.QFD8SQ(;S:\\59S0 M;,\U^C^0,N&'C[=P$PZ.$1M_+[#5R)E!C)MO>.!*5P%7-41RKT.'XXD/1TS[ M0!Y.W-C?F=3AF(F%Y9618\XG^LW:=QTB-X.C -\8U/3U<7+EA_@RQ?TQ3XLV MMCR++^$.W,L$G-K.15 M*8NS$M]PYMLR]#+7<02_,IO$^-!\# MM@'^G:@.U.8SW4@ZC2&$$A,O)*QNLF1)2[@;D.:F1GQ>G_+L22SFE3QU MX=?HN5-&E.$3^N@GM@3@7TXI:YB$Z:MV2:6Z#%ULA%R=ZY09J,J&=U& M?\-Q=!/Y87K_'%WX3SBWOU9#89SO<0DWX\Y_H:I+$,5F(.9#%L?T=JDHB)8[(N4R985Z:J$G@4"3OY&% M)15?&ZHU5Y666TBN7K5P6JE&';D29 ANSM:BKLB=<85[)H.K0./GQ>8<-GR. MI6)S,QD,-?"&Q;DY%7E9?FF@S",I:4DST AJKR/C8"H<_(F'4 '-?X(($?QL M]$:ZYKEM*5X^$H48J34B0I'%%4I!A6.<<,N; MR[-%=:2#',29H0JM:;G ) O$6/]UST1\NJ&Q%L^ M/KS&% /PA1]PSA/]I82K9;D8%?A]5^M+'J [R@M(B\2NT:7A8%_M0E2[<%EL MQ^H(Y:FJGS6!7$J)NKM]Z,4'R;(S#O6(1>\PHK(-T!K\D5:A2A7WC*=_XQ#' M3D".RJ6W]4,_H?G/3Y@[/$:] #AM>JRIU(4_Q=I#P(B82JQ+K:RF10./%+DH M+D,>2TMDY(:M\)'&%@Y%'RD8'NAMY8M>J*!KT0]RLO)F?SQ:>0-5U$M%U*P+ M%J]I$4YE+/ZU!#4I*A2,*Z?%Z**(/*A3,C1D3(B62*3CT)_@T:9.&:*BNW"K M!.1G@ YG?YX]7OB8\3*'#2YQE5?6^!4,I7P(<7)L:27T@O4PK#1+F+-963SIRRRF:7P<<.\GA$FNUU^&J MJQX$0S@PA@.#V#K9$M3 )#/.11%$JAH_1N&;A_?!U>%[#![JQ9Z@I*BZ MLF! (*:9[%/P;/P6OH8?@_]P\@].6V9V.C:4EACXL"8 E.3TGT3\K3E#ZN+O:^MLG,O-)B(ZU7V01'CI MO"7QH'""5E]<\_P+3OZ)S!E[2P7"5XI\?F:B"N5>P<8KM/$" E\[2638,?%Q M./U7L^2D8IDF5%X$H.,//9.IA9CJ4^0-CT$3_V@9)ZS!(CR:R?O(Z)+9N-U) M;=Q#$\4#US:NV$1Q!954W#(D$W>+$5O- ,!,:4SS;I?$;H&P/ "W)B0AD<*? M>8''HZ:['/-=*WK)+-8E4S;YSE$3[5>HS) M3DF7"2DA1J)52 8"!#;%0]=/YRQ#3UD!FM IS<"YQIS93&E('X4!;/N72:-Q M3I1N,OSDJ,Y30SMP^[M_D>L?%< 9$_CVCI2#O![4 &*GQK#KCUK#NX(FJ%)^ M?&LE0J1Q-!%IG'$0:3BQQ D(4:-;*26F_#SZ82J/1A%N89-'8T VJ#P:1L)J MFJ _BTA:$K\.WHJ80@72.1X&+$=02"U/S]\=,O")DR^PF D#X+E0;9KS#A.Y MR [)84*AIE9OKA=:;EYA;BJ@VUZS+F=S3#WUAIU*]D5FVAWS;%Z3B'82CD3W M8B:'9%\]/4[H'E/Z4;/G4L <7M#BF0.F?0 ;-T(S+D4=!1 M\L0;(";;UP\HCA'*8VX>()TIRT4MB!0@!!P" ,OND^0WIN&-&Y[SU?T%Q>_>&BH4]X249P-!HMXT$3K]YU[1 MPTLTC L^T7_N96A\-MK%J#.OU/>E<;&TW!+@#URG<1+N4-1K'[&QLS!7.KKS MCH=WLO$=KE+B1"D]HU L*%3LW)7(_B=/]O@TWL-)7ET&@H(_=^345\!/_C*9->"A;^V#PACP,%TH2__I2PP: M$]+0$2/N2QBNWCW?%V+%?4-=K=.]T @OG&Q6%W)@0CRWF;"4WUM4IA97%YX+ M.VHJAAEV%':0 JFZ3%G?'&FP-\,1 MLXMRI*E^N9O]4V)*&9MQD;')>]11*7MS6<[>I,&0[]7JJ?5XP9-DI2_@8O>\ MUXN)TG5$5@#REO=\I<46CPLJ]F$1;XUWGG/I^^$[Y--0:#(L.'@)?O[B>"I4 ML@&)]X>@^Y@(%A4K9]C/HPLEZ6N,_IWBB__V;0@%-!_.(>--HL.!/^46WQ40 MM[4,HWU()5@&7<7_J2-5='"G--2%DZ.,\7\^/AKYS<<(]?CQ2 $M2U!M1\?T M/5(Z:TK=J(X*J!+A42!/N*WP:XL"*"@)*BI8XCH'I55\+]QW2"&OXDO$KD%< M8B.7+!V-U/R-R\=W2A\@4;3T$Q/&';(JH3'>ILA[ P49(A%[X>-E0SK%F!HR MRT38>4/26Y+_,Z(CCNA@?)/;H/3P\+A]%G$R"728TCZ3EO09;/)E$7*Z*CYE MXT%?\;$*$#JE!V @2FK(&!.30YXMYCI^0CO7 VT8Z\+X=.[@F!9"!M6*N]=D*N;0%%!\(V8?WO<5WP2=N2R)F-#_C6'^URI?,0E M8\/X)>JFXT(5M'.:=YRA;5QPA]G<%EU[')7<[./FK5[5'IK*6" MB+#!CY,RWHK68ADGDUBHDHVNL"Y8V#=[2B]L3 <&Y:VFTXDR U)5%FMXTL:W MC'4%O&'QTKEQ MKL!8FAWS,H/N@!C"W.0NJD!)X]M-.16K!O?0SR[,ZUL7$X+6CD.;P!YLBL \ MW"^,.?/;X7*YC%+7'T:\@[$YT]O!8:,?)4VE(F%9/*03%7@;7K!"N\!;>TOF M,,T%__$31,8@N'[%R]:3O\ROIKG,1Z2X$ ;D]+)G?V1BXR@!S=*+B?__$4\N MRLMS^6X;=7:,2JJ M?/B&HMX>0CS&!"[ >E(J)$\,F5I+DD,F3JSM3(,JK79\0O+:7D1UNL="VP< M#4&=-#POBE'T@@?H=:&R.CIL=) .Z?C_,V9X3Q<.?&.RJW4<8DL5S?0H-E/6 MAD[N,H"BD) ,\(:@J%'\&/K>\C .4(3SWW3T2:/@QR?>AF*WXP&0?<%#)'D] MHPJ@)?D1@L*ZAZGSZC\UV"!G'WD3V;Z.D67#F8"/&/SAJ8. G0?BFO&&[!7H]\.4N9E,F;ZCU_=GT2 M*'?[ 7?(B_N!5QQLO_WBR;*XL8%)*SU8A+X$$[6G8XXI M+#,E\Y"5FP9%L^NZL*&*4MQC:JU#3;[$^4DI** >WUET'1SW* SPOR[)9[WV MQV*X\4ZPR]X"=EO6>9PO[*I>S^-_Y=S[8P.V6? 9F(?H@81]FG0--C+9SL:T=./'^L#:PL2W@BB.8@GVV]?<^XE0S( MIS3D=/;$X0@J&1A%5$V79W[G04V_!ZQ-XRV8X.&\'%Z@%UHJEV%//_&)?,,I M/I)A4DR.23HTR<*2MXN,;L<0W;0:X9OK^?"9NS "J3'7?KZZ"1%D(#1_Z5*T M\F=\-?CY+Z L74+X/I@R%P%ZV49ANMGVA,JY22&NQOD!BQ NJ*QD3.+3M[&"L>B+?9.<+2\DI7YH 6;QK[.O;O0+2N"[ M16!Q1V]U^>9F92KRX3FXPR.BB>V]8L12_/5$404#TE.N!#'AVI!3I O/GIL* M[_!0/2]"^DTL=6=(];1BBI]G066U4YQ56K("KO&WQ[TE)V$'V\&,#17 _@*O MO_")@K6>LS##-X^?"R6P[RV*$%GH8R\UR^1/B(JFR9=Y'G,YR;?7 Y6G1EULL[GOIA$:!K=[_'Z^KZ_@OF0 R5F#$! M@]0TPY_#7*'?(+79)/XO_Q?2?A/GKMYL):@ [&B%EH.UXW27$I2"+U$8Q]\#++GY4!@% MTMNOT#J,(,JZWQ-,1G:*H0E*Y03%"":E7("GR&NR^60^X8$_P73 H9A/P1'R MZ,)Y)?. 4/O1':IN[,6+-1<6/& @,!D<[*S%\";#?\>AM>1!S@C>XZED#\!4 MP7BA*ACO+H5(AKV1:MQ_PZJ/!ZQNK(Q0O'#H3AY^*P^9BL$B0">8) M8QVAI 8>?$FD7Q&/(""KQE:SH-Q]@EOU$+DG".\/N$$LCZ#8/, M#M23+()>&66#YJ:_(R"$[4)"0#Y8;K2S?_XU,-'Z*HP/Y!QY;R[DD&-AMT]X M7C'0!'#FCSY 4!*1/,G*LYPER.\3!B-.>9-2 U#T=.0\4&*XH84[3N%8H@ MM25#M.F7 YK!DL?>A[/#3_Z6: B?__#Y3Z=#<L>4])*H]!7A:S@S.2%2+V^$+$M&29XV;)F$2$Y*H/ MNW22$)X>P32!RVF<]1M7.K.+RYE!0E#G6;?,,]5'ZK6=L3+F/&7SBGH #T2>A-^B3P)N5PX!=Y8/>JZA*: S]%7KJQ^3KN,V )8\61%WJ@]&CL M= K"J$Z&A*@H!0]6UF)B@D@\#KQ0$=KB1\I[0U#C=X<* MS^P_0A^>@R]87P4?[2+@?,J1!ZGO? K<-X0%ZNY^Y,7U_86CY4SF7,=LA@Y, MT?DM3/(_U9&H^ IG]3IU+I1C MKE[,,(,5NM0JLGZ3XOL?D@R2+=AX,2.*C('>M5!9P?FT5'!^S^90*H:ZHJA) M:S(1FI)"XC+SN8Q=&W5R9A5N),JDTJ>=[-M8:@0>@E'QN8=F )1)??J8DPD^Y2K;/< ME*G5UIX$2Z;_]!7UP8VC8G5.%_D&N12067'\V/HY*:JM7+\G%L%:+J M.Z]Y=3[:^&:NJXFJ/7$8E188'77A[&(=;!)MZZ\7(638\'WOK4F=U&D-\#\YL-8_NJ[*^X[EV<-REB3C,@:!KR30UP^T7+%/'\Z M*CXUK*3\&WE-Y%(8 _,;C8V9- *EN:I=4,@&+Y^6D37O\0@L:^'J=1P_%/QY MY_I^S[H5+!"<##5Z58J!IBX(9)]\_EOD^X. 7)*1IH.V[#-Q$=^GF+T"YO@Z MC!/(7:5>!#HI+J$&HO/?$V;[#$9.->@"XCM(10(R[.CUA<+=#J(V M7?_1Q1_M5RHI'\LA@TU7)&D((DH)HA5*QG^$+U>K"*YT^C\/^'[OJI"R9YB- M=)']BP-C K#,4= BD"LR.GAZ?K S)+O1;GC-JI L(HIGE97R.!*PJKR("GX. M&7"5%S!CKJ51\I,M"6\6:H)_>^T/_W;-+<6/^5(\CFI7/Y*5*&?\5W?L)&46 M@Q7\#U",)4R@-9?HBDRH/M4E(?B"_ OWB9(]L?C,T=); VY Q?!'2U0U28"M MY7)B^NB)NP]6Z . %$F%DBBF)_0%#] C#((.[;"Q(9F9COX_8W:S8<49?V&B M\(@Q".4WIB:UHX?E8%%IY?DIH'04$>*W'TL_7:$5K1BQVZ=47EBLJSK,U4$\ M0(]MP _(Q>A/M.P6\:-D31$S99(T R[FM9])GPHCI2#UB<+G!J*C='X),EG2M%*(-")("EW6L2*I$A MR=C'1ELYH@F,G.X.5O3HZ."N6JV%&CF 60^3$:QE]PGJ7/Q(#WV2V!C)9PQ# M4'8FURH8RCPV)WV-L5:(9W'[AO\!FD3_(J[%H X9=1(%93!*? 41DQ79I5FZ MSWBS$(O7 Y3X!B-8=W6)CNCD0SK9F!,I3 -25$9[E) UN@+( 0,OUI#6 #8; M>':PG++STEWGNH(0W M?!B0VKC7[M[#[R>K\L&!UE.TZ7M6IK*OOP]31>OCNMDGB+M_35&XLV*81TZT M7Z*75D-FG\HKQN3DXZ]E(.3WIT&^X'7/EWW)V)!57%'M@O%?_*[>%54T[HWW M!JB(JR=\"X\:E+MB'W(.'O+M3>\8BU>\"W#DR/!LF@[,M,=1O.8IWF<4[Z>A.+]&[X-]FL0/Z WYGWM%[!7O M"VQN&/3"(<,ZGR<+WAN0JA+0#25CY,JQ&]>_0P,A4)+1G#4:&W>RYZS]C+\P M6QAF&I#)GK,N;XULZM/>41D6Y"6Q>_>!,H2\.F)SF,@7,"0=BON5AY.=R#LP M)&4JY,^Q\1GC* &Y9Y4NDT7$ %-[V"'94#S\ZL@6R*$(*('(UJD8,_J917(< M?OC\^N(EG0M]D;ZP7W[X_-O7_\CB0T9-!.L[\Y)?H1C+(8,9=/!Q%21Y:^9( M;EF^7B7_N2-F@+AD.$>G.R&=;>#.7K9>M.I1H$4? ZY+JLP8+S([(!ED=VY06OR7Y M>@S&7EJGGP[-A]*&5>N/KI3^Y4,*8>.QESL:';A9]?!1,; \4@NZX6: M=(_ZQGT+ YJ6YA,(57 ;N,LD=7TNZ S/T(O0(,FA^'.?EL7W2#0;^R DB^;1 M?8A\KJ\)U4KKHG<(I@@%LFWAO-M>E7D Z\>"2]+OL4>-Q_^YV6]_H/)_^@4WQQ M@M)TT[&AECVY]L/WV%E'X0XS("/>S;_SOZ8-6<.B'MZ:> I]8'F$P7A9B- T MD#Q#4J6*PV61%M# Q14'9(E9OQG??]N? MA'+@8)F(JCS.=*XFGOYZ$XVO',Y:CCQ>!16O'C5171S2E%& M*0V<'CU%M8I<-4B$2@U4S$ @RK"$5=+,]V% !!RL&$\>657 90<0P4 Q[4'F M[0W#41J1JA8V ''THDD!Q7&,5%D!Q]$H+\_YJ)$TBQH1!4X<+^%^07/+2)DI=N?_2]T([S;_ M0#VZ?0]5/ASS$!\!"<*S-A4=>;F;W=X/#PA=H0"MO00B,\7O3*\ ! K$P[\( M&;)GA);A)O!^G:!.T5B4LJV8C>]D'Z#IB9(G<:K@&$QEU;58H-OWU>JRCQ!* MZ[D&Q8 T+NDEN%,E_=-&TV=Q<6!![E66AYC:(7EB9&BP$<@06XTNBIC! MFU/P^@Q3PV9*U\X4Q6ML9K\PVY;ST%!H.D.29A[4.HF(O4JRR)GL)MIL@TC$+G-O1]T;J1::3Z['*@TG]^,6%LQX^9)ZTL>RA1_ 45O M%+ET;.#:HNSCG>>CZ!J_7)LPZED!FPSE9&-9/G5!K3+F MY*DU0Y)4#H(II]@86*TO*-Q$[G[K+6ONTEXYU\6XCL!K.E6>]>#4ETV6-UT""<55>3]I%F1]Y.@(N\%*\R;&=]I>JX#,,?@CK2T MVNY@[!Q.DJ1%==F<,O4#SVI46X\E7.0/YX_BC30ZL .E*WX)+Y?_3O$K_-6- M?D$$-[DH@-@5QH*-#4!<;'2G&'[" HO#$BFT!N4 9/A5W!4TQI/1>.G[X3M( MAW=A=!.FK\DZ]>M5X/Z))X,6Z_6@E>[R3Q/%YAI+-M5^>6WY\9WL X10_ GG@)7[QPF( M[8]2.&%P;!]$P6KNY90H@E=I[ 4HCK&,^>H%1,0D7H:8F!WO _QD[EQ:!!W/ MQ\U>+2P*DFC0O8\2=+GZ.8T3AKD6>RM$]39\\07Q&L'>Z7,*OR(7/.I$*&?2 MIYM_$,H'8<%T1T!E$_>#9QUQFP=XL^8HG5C0FPIUPTZ^9H8Z-CF'F]V%P\W/ MX28()1[(%)UBCDXQ22Q?Y=,DT(#%1!UNIN-[:NAWJ#,,D?0;J*I"P^2_H7XI M(B50H NG&!C_.YH ;'Y@VLHO.EDE<)>& <4'9H\#PI\&#.BDTTN!+R3\>.GMUHI)"G2C";")^I.QSXR(#R4_W[%,_#EQH^38IEY7"F)N MS/_O?_SM\P]__=\.(F./;KVB5LF5 D^HDNW3^Y+//MF -RY(VIGP_I^2+^7+ MLI9IQM?3R+0D2",[(#>*1T\=JU*-Y8S;#U;S, MB[HZH5%UR"(?[;3Z^DWW@ M**DLQ^54'O4+T%Z/DBKN\FJQ@!/)IOCS-)-UB%*?4Q0F[37A\L4QU90KD&0# MP:G9.FNADIE/'MD]>?&9K<#8380)]X:"%.60B8\H(E8H++ 5A8DR[, 7;X>; M+-;/^*_QFIHO'KP W2=HUQV#ADP@0R)D'O]L#J7B33F$(9T'J7C!S<3Y;YB+ M0R8SNK?*'-_*($ID%HV\J[%N891U,=;)8#9BX%/Q7WOY,Q6 J!,%2MZY2S"1 M'Z[Q2X 7H&W<).QO* M0H+WSX#WX"G/9+U?X=WBK3V7*]='%1&\4SD_%$$\1*O,Y/CB?O3WJ(D]!\7< M''YR6:)FKLP!0WF0'C9#0$FE$M+&/S^7L$,85WK$U?EBX/3P1RE5F MN)*#WN1E&ES_$=\\)":O7ZV1 D^'UE>C@SO9Z!/6%:E8*[(TE!O/3_%?:0[* MHJBU/+ -@Z8I\L6<\<5 /WWDA"M!@AC9)(4Q"4FX+_ZHLZ+?)@YLT-@*)*": M>XY/XF$&PB-GF%_A56;<*_*Z6#+7X@0W"Z>(=6/ 1.K:[7J-(.$44>,$ON,! M2!FJ4GE!"CK&GL4!=!4V\@\X#'D,I /X!A$X I#_LM %6ESO>"DNN?URLN&% MFP))>D2ZN,W<>CFG@$\EX@M]:)\0J4W-1]MWTRHJR1S<)YR(?J.4U#%N,L88 M!/).&D88&[N<9C&V+C@:@>4BOVHJ)\$5S4I.]JX?XP3XI('A82J Z%[3]_F9 MWTXTX\LWU_-!MKH+HV?7)_4TBCR,RRQR".)KKMRX<]4*$JU3C'OAY-_]M ZC M3_#E"R?_&@GG.7;*^=?@M"@KJS9EVG[_&'GX==M#^/BH:-)"7/,GFM3/\(*' M0\G/7S(#:/G]:/)%Y+ A+S)@Y;'I^1ZCQ3H+\.IZA7RG"5WY,":+UO4CB-]G MC*HLKGL"7R43>H=#KN,$7$,H=4,2)<" Q@./OS"=,V 9HA:G&P^)1EP-A].# M?7;=8"/-LDJE\J)X^6U_1Q@L"YH4],W?,=/@<>J]D=S*$G*U1 MY_"A9T2 .OQP4E?U&%3R-SL=W[&!U.?E%JU2'P0*-X*#'3^B*#LXWO(R6#%+ MYW U-K)/$GF*?13L4/0P..2[Q'\YD9%Y(A;X.M1?U,DW4%]%4.4RCR'DZX@. M6KH3 GVR.$7^(\=*;"67.PR(8S'%JJDW<;@:EDO=S29"-"AHL6;A0WTO[/*P ML)^SN*0I+["AB2M%!90I7$Q+X=#0-$3BLQ@Q*8;Y'1=F4F>6#BI,R<5R$G%AAK=YADD'HDBP!)=8>NDSPA:W47A[IK$&K [JBIG]+V)^<]S M=FXGFX"SQC-PN"E(1*\I[VU3+"OYFYKX=E?EV\(XWPH,(\@?Z6N7S<=B&%SE\R/UPD\FM2^)QL)[IJ;*"NB=18)_P]_NHX,/ MEW]#&F2S.67."3)P+H@*3YC#RE]Q6<'DQ[$9$T<)<=BRN.9>AP(314")8(4? M,071U#4@QJOX IK!$57;H=,]A5(['1DO3$=@7($G=!D&;RA*:!PW#>L>N_@. MT7BOZ7<]@A<;X"/R#3":;E+T\AZ^;,,TQI-[><>,.#Q['X.$-')?=&+R28H+ MY:RP7)&\AWCGT,_B_X#O.K'W,:[]9 (>^+G1-*>=?LHAWW+PQQS\-2?[G$._ MY^ /3A,).0$/RF7)%8SX_(?/?YFJY"*+RN0RC/IIH-FXG[(8)V[DR;31P8GC MEP[?EOAOM+#@GOU[1NQ4@:'#$\C'FNLLX40Z:I90QP42]U#@\@Q,/BYY&L5M M($+XC2BB9GP0W7A;2>BNI8&7_\"UO,_L-S=>O ]CU_\2A>F>N&/C)4V80*MA M\B4H[!,$:U_0DG>(RQ6'DQOEDR2_SYEOU9BL/,E>AW$7Y<"L,Q_Y,*R6G!3$ M8LV9GW[!Q(L:X,.%4TS+H4V IY4_EGOD\W6R"3MDQBPXHYBS4TQZ*E!39G_H M)WSEZ=VY-6,B@6L8*LIXK!)2)A(\!J)(A$@0T2%'KXP2A4N$5C&XO"!M Y_+ MKR[819/#8CU$*9@2T#@;V5B-E-&I94LWEU^.K^'$;7OHL%ZA[^''6 ZNO!(9]QR'>FL B(+:2GG8T,[*3YR [4\8$ZE,3:-JY%;3BBV%:E MQ!0C.E\8,=_&A)0?F)92P4)S!-4L>B_;"*$7%.T@5'00&^^+P(R;P%<&S[,6OP?T3)Y"7\,_11O MR^@ A#!(JL6:FOA@P^;L#L<9GRS [PTQ+"\PA.E!J%PY-S-J'K(*@CK!S:(I\-'%P\"V!2 9T5I/\%DK MV*L5A")BD%9'*TC,TE7^Z27;ZS1.L&H7$6&?UO0$=&QVM8OHU.]M!;&E(#" MD:!63 I>,C"C,7+V=S/*($0')1#'A8UOUT2]<=3I&QHQ1H-F&KPPZ!WEV!\ M*Q@&^S'/AA(?4JZ!%5.N(L<4YK RAHQ0SM#L:Y10(C%GAEV\SW9>#/%VF1>^ M)ES+FUJQ7B36B_/V%_7/1"LD;VT%,84KB%04^AYX2?ST_%TNV2H[6$&2PCC( M)[:RI_A?R(VPCBPBM=- =K @DRSO@WV:Q"1:_0?YFBJ:6T&.KC8)2W 7ID(: MVXYA!>&BY),\$U^YDJ(.5I#$7EZ:Z5:7EXL<=+Q<^/\ V%NA4[09QOP;6$ N M5++O"_CS,MA"[6EL/8(5:Y[%RCUC'<%;(K'0^0V"/2'2F8B6,?%?\[^#X$;K MCQ>TBG;&:!^S@I62O'_YMFG5T0H2KZ$)'&EB7O+B7ZX.D+=45=XTFEM!C@A7 M\'*YC%*L9N9UK87*F5Y/\]>:H)X#'+C'-%IN708H);6@JSI9L7[%E2LP^L=7 M!^Z_R&$2JMDMQS"_ID0^*DM+^*7QZ"D#&:FVH(T]+%O->LD1_!HT%QQIOFD' M_H3YO=!.#[I<8\%$)(GW',]*8AXW+A3]15?15@/6BV@RE :P6-*$)C;G.0!/F %RR3Z M;X,)JZF3%:05BT4,4U<'$I6E\237FIL_G0+AB%6A@WAM'5F*:V[%ZG#'16"C M$!ILE#VL(*I0-0&5%#>7F]@D3:T@@^Q\=@X>5)X_84/SIR6KCW09!%@U@M $ M?+9KAT38R@K^7[D^[(CG+4+)0[ATL[0WT1+(VEI!"'T@$W!IU/1?P:7V!%OG!@4AB4<+ZY)?AS&,AS'= M8B4K.5RN5A%^#8EG?Q$]1N&;%Y0M$$UMS:\@'[:Y]:($H2 #G0!K%]:?'O%% M(!':VW2VXA0.B&I.K_E!8QUD'SD)UGT!S/LX0RJI8,*3'P&>,I? QF!LRRE8 MP7:@-$);3&Q>U.X;2A9KB;M*T=P*363=4?8R_ M!EC&@\/Z?-B]AG[U^B_]:,4:E!_<)[1"-":4'@N90-C$>K5[0 M*9&@5]C6Y6 MD-<;6$]J7QIF9"N8](Q\'T(I(%D8K,'XW]G"*AZ'ACY6$%:^.Z5+*6AFQ?1K MA:"EPEFM6K3IJ;>)QB():WU#NL@@5I!^36JI$ZO!M;OW$M>G2\0<_"O\(-RE M21JA^SA.W8KBVGD0*TB_7"[374K@LLA[()"*%2E5NIVM(%5@DA?4R1-:^+1Z M6D&D;!T@TT6E#>GTLX) 'B\C.TF+]1U>EF#IX3-'0\SBXD$72GWM1S&N.I6, M8]< #Q*]A.^E["Y%,QLTCEH*@=C'V=S:BHT((HCF_2%I:@49?2U%% H7"Y6Y MX!S^2&)@23% $,S&,__I?ML*1I=%5C"?P843Q*PL?0PU-Z#^_ PX"/!4!];% 'T.#:#3WHZ%:L M.7XT2;RGZS^ZWNH^8&*\0OY5=3"__EB*\5#\ Z>82)92UM".5?']\!WD,ZQ M%5G;&9J7<%F4/6Q8%WQ/D*,#YX:5A!5EO S6,X;"<"-O+45Q#R$P2;#,Q/>S=SO5DSX,0KQ%DD.$(0#X"EP M%>V!M=^0Q)DF;V]>P!#8*_\91K^0X&,BH?X#7[A7KB"95;NG%:O&![_2PE!" MPWRME?D5$B5(T_" VI+(FUJQ!F7H(?SR;,2P**)V5A!P3]*.X>Q2BW>6Q2TB M0M;6"D)(I"182K':"H(@5R]:H=5WS.L@U[19-FIA MFK\!D SJU%]!-/F=%R]=OYH0.=B@5K!F?"GPDF6FPQ['1S;VEJ,%&W:>C!5+ M<;M>XTGG#K,7]P/@ 6&;!4LL95)>)'<(;R/7!\TG3<+H4&HL8NH PUK!'D[7 MHY.#N,2ZGU%37=09P@JRP0J\6'-G0&8]%C:TQ-EX34 <_'M\!7[\7U1*O) V MLH+[Q)M=36:6VW$5S:T@AXBNX*9&JQLB/U'YC]R!%? OBYYA6, ;4KV_N#LF%_W(+*R:=*;^9T$%UT-Z M!)6]K" NDX_Q.XR\-_ PBYT-S8GLW4:R@PGD?M3,&98V-J^$"XP==7@0MP## M4 &$E V+.G:5@3YEGHT\2,ABG07N0 1]S$7OW,:)MX-(08F9H],H5AR'WF'E M"C#@H<8VOTL*!^1B_1BAG9?N%NMK=T_<"HLW?/F[$,T"R/5TVP4,I1?/N!Q9,P6N%K'>O?D"4$@8I@M U)OH7:GCC:Y\R?^,L=OGN6 M;DQ$.TF@@J"-%?N RPK#:[+R_!1,,45&& 4S12NZ;+M]FF0%9-P([ND8WS'D M=M$ NQGB"U8P#>_2"&23&T3_]S[(_:[,>Z32 /1[6T$L*;>"A12"-T'"Q0%][9&$P\L?@GN>(ZY/CF[X+G<)V\X\WZ@)]?R#[<1(@8NV3Q2\KFYLGA M0J4N2T6\"B^7(&VF95?S9$IL1#2OB?RXR$KDT!@18B2B/X.[MNK75/ MQ(JUR"R7,LNC&C(_]7\%A+E;HA#R340L'0&L&+3E -'GR P=K'^'E,SK="/H>I@B;7F M"6T\>)^#!-X/L9&FW,:*M7A"";Y,T2I3@+GL\QNTQOJ1<$&:>UE!W'.ZW_M$ MQW%]N$SO_/#]/B"V7A+IH0J/T.MJ!9G5U5 )R:*65A"1QZ/PD:72[$!98SM( MZ1JZE8$7YI8&8L%[V;H!T]KRO4U W!5X U*_/=@K0A\_'PW5O_1Z M6D&D)$FF6=S8V:05$S$<*&Y@5M'IHD0TP"1#J!1:SN16_3V8K5RAW< M)!B">*SA!@ M.H74IR%L: <)62V XJ!H% ZH-C9_>8PG4A'07[322 LP.I%37H)K>*Y\&]:@ M8296'.D\Y)"OS_ E"M,]EEL*I*]0C DD 2Q%4CJWV.H#99+?9>0F$)#$E7 !2-\Q_SQED0F\B[,VD'4Z&.> ML#K\1[D^0:Q9W:"AKQ5'H S(IMK$XI96$$'],.XKCU2M(D75WA++-(MJI!&; M 4/>6VEF[BIK14K Y"ON#DXQAEZ.MR"#&Q9$A$@[V %2<7+=Q"]?=(P-YU^ M5A#( N\;@7BL.#'YE$I!\]4,-B$1RA[F7Z&^N<17\NF[FXC6$'TY7(9X074R_>1 M-K:"E#9(*L^@_J^&P&0I1C*NL[#%**!A;K'X7H'S4+6S8A7%@H^^N]X*(KX' M47[,\05WA0*T]I*87I#5Q!*AOZ7- %:0G!O)"FN:TE-;-+-B^EAM9^(')/N* M40*K;:R8N""3&S]#L;=B&7M9WDZ$Q!F];?J;EV?N$%J%4$QV&3\\7$NL?Z)& M5JQ5GC;)+"GL6(M#5(1-K2"#TU5T_<<-7:P@2VGT4F;/-'6S@CQE?A,!>(@] M:7T:[)FKVEM!$&#*+"'6 M62R\*4S2>CVM(#+;4D^(A'6_A/@:)QIOZ -X(,0_:0NY7<"(+)E7IN-RZ]5XS+Y!V!A@HT+ MG$DF.7J'E80 MQ>&<0$4=I:!.FU@Q;7;A9!@N59.D3BQK8U\K"-6I$BFVF31B__4:U0KFE!U, M=^X2T13F9F=4T=8*0LAZ?,,:?=EVI! 6U3VL( IBKUCV508"5L,4:VIK!2&Y M18]Q5QFS(&UL!2G"G$I=1.4^E;6U0/;,<;HD\1^5T&APQ](E ;1.^C?YUAWI M$U:L?]GP>/GF>CY,$E1H?+\V'^72.+2&>$S5K O M0RX$L5ZBPE2:&,_KO8P]]]%=0H*G.+>WUL *3BLT0?X583(#>*SOPE1HC.\V MTA$RX1N^:5[>D?^&OF(M;2O.#NDUHOFG3N":Y,JP"\VF;?I9L>H\G+9>\5 K M1)'<*E]Y!2MO9(%M0JYUB&IP?8AI^.)Z 862Q;JTT-P_Q,!6L*AM*5*KZX^2 MY/3K,$Z:Q25)4RO(8(Y:M'I!RVT0^N'F0*W,K]ZUZ_LDI(7"T=>C6GN.9\4^J$(RJRX<65LK M"'G KSA"$G2/#*-%YRIJ/8P5Y-<16I3Y0-+6YD\IPQ6.7'!:W[@'%LDH3=]4 MM#9/S'.ZV[G18;%6@^E4W<-M^YHG]#%">ZS9YK;:@)I^LMKO5)-@?Y35-.LU MD'D6C(=9(*DR:1Y,H=W$K+@H\]2AD%4J^NHNMU@'C Y\+6Q5?(VZIQ5$=E[Q M!Q6$1/]1S1]2?N:@<4AN(7$S.]96!^?'+GR?:@ Y%P6*9>@[4!HXU$^E?-9R M"*O('J*"FL2Z// GK&!;.= @LY]#=>"\P+!:06TU@!4D5S4L?)-Z2Q%IPH96 MD%#4]B3@ZJ0N%$.!$Q&B:&X%.8*#I=2L5.UM)8B[2UGL,#QYPN72[VT%L326 M)P>U:JCA)&IJ!1FDTH0\UY;[V;R -8B+EWBAQL2\$'[%BK7FK*@T948NY$F: M6D%&V8(&-X(RQBMO9<7DZ_7,/($!(E#1;B?K-@/6(/1!&<4K:A^;RN( M[9PXTVC=DYCQZ(Z5GH7IIV(<3>,F7))I4]^#!$I#V,B.4UV]^TL_6+')(:7S M'02=NS"Z"=/79)WZS!<2/Z$E\MYD&79Z/:T@LJK4WT!E7?%)DS0UOIWPI;G" MPD)1^14)ZL0J&]JQ$E]O+Q4@ZOFOYM4MK2 ,FJ CT" [#F'%&H$LNE@37&(5 MF$2ED153ET#VB B0-+6"C!J$ )[=RR',GU/.FUIRI8*?'TZ@&'2Y95),M98<*[[ M*%80#ZB+H>^M7,VB$I7D"0.UG8M4?!H+U@$=!TO$P^$][+O4:T M@BE\9$ZP:I<;I-O7_)551. LUIP 1P\E!/H6CI#:G=6BKWE"APS1>I$6RQCY M4U8<#!6:?$=TREI?XSX%6BD(:SKX)8H?L6CE^O_E[:_#E:3JO:BE)420R#N7 MQ-O=N(DKL$,VM;5CVR'?IP(O+4=50-,(-YJTM17$2$N*O&SQ-H*W H0&_&C" M2G 6A';U29H&LX(5=34U\P\]N@>9-M38R0K2VF,*&X+O,K)-OJ7\B &K YQQ+,%BMS'XG4(J=MOJ@,[!&GE^&T3ZD/EP2 M,7\-3T9TD&LGRB[F=7/-*DXQ*>/TLO4B4L4)R_8O^'Y"[CH1>-X&&-,\8^YW M>]>+8-,6S@VERT?=WHY;([N4Z7,#!S<,2 *2) 1:V<$*DL@[R=ENBK+/2M%' MHYOY+5A^@Y[0GATA%I'DQMO:+FSN8L6JR75(=4BC3C\K")0X"HL :G4DC69G M\UN4P]N_S"#W\=\*"@1Q\ZTZ6K&:-?R#3 E"L13PLZF/56M'^;\($&?!XNHM M-*^AU@!6K*56S&>>D>+M$W1J[0AK8?ZA!5L&QM)1:($$+47T@64 M+D]K)F=<37D(EUC4WF(AK9ZW)?K=_"U4@::$\A&+@%P:M?M&WO2XCTA9(8:S M/[@R/LRGK6 SR?G.J[^S]P;.:':(:0P+]71*G3;Z(UA!M#R@D#TV>M)RI9,5 MI"DCD8@\Z"U)P3/5# MT=X*@GJ+VYC"B,AQZ%"2)M?%'?/]!SM;N^'!X18;KM8,_T&.A=!?P'9.WX):0Y;26C"BOV_ M4%)$[U()GE0@)W^"=D+U;MH96,'TSOH_M0*Q&F;Q99ILPPA('=3((/N(':P3 MU'%K&]&@D3G6]"C4!_> EE#"VW_ M082/W:6_!01/C0K?RJEAZ12M.-;-X?9]25'- M*?OL?1 />^7/)$8= AI)5J#8P3OMYZW8867H2K76(6MK?M]@T1=?N9^YS$#) M"LL:6K$60R;S%6'MNNC.0WS*"C;VLLCIQM,-_ WS1^@;,^,GZ'*#KRJ8J.0, M25M:L?J:P;CXZBXEA(O-X)V&LH(-N1QS'^S3)'Z 0H5_E$/2*)I;0<[EZN;ZB(26\CY+ M"@+-_8%K2>FJN]V7?KHB6;#XI&#YO:C#(31.3SH#\Q=M620'G6.Q!L\]>-=J M=ZVJL17[AZA;SVFPB@Z<9*#PB"L[6$'2%Q1@G=#'V^YRM?,"+R:.DS?$Y%[Y M):K5T0H207;'!^F>V(1IT#634X(-,5JH/)[:G:T@M6^H&!8IU@!>##>$<7&#OXAL57+5I1&,P=%AZ8W%O%+=;,S!WJ*\8C4Z\ARQR_ M1J),.?XW*U99'PA?>3&T'L7\:WRYPV<-7V??GR7:3K6!%>NE3GMJ-@16>UA! MU.0U!22 4S;,QXH%$43Z";TB.NVM(*A!0.L@TUE!5L67478_X >3!-J84=DVY8"!Y(=[CE;1[56N;P=QY/!LA[ M]*X$'QK]6S=&=?^"<14YJY-UY\60IR2JO34*A%;L_5ZF@)B7SI3GPW;%3U)^2MK2!& M]TP0Y,GWL,^Q8D-807;^W"MU['HK*R;?,9XD2^H4QI5@>7C T)6F3UG!QN*! M+]OK=#5962\KB"M/3@EP(6EJ!1D]/11R$^T@ UO!(M%K24ZCY$BKVEM!T'/Z M&J-_IP ,]]9X0TO:&A>W;^OXC"R@@/]35?;6ZV7%*FG&:_4(]3(OAC<6[Q%9 MF-KUM&(MZSAW8!Z3AY6HVEM!D#(V6=K(BJF77V/EY2=I:O[URR1?;CKM>;;%,L]JAY6[!" TRB>\P-^!J/4]37.M59'XVFX^,+U M8J+N/$9>&.6!U%".D:1>DAV:!VJ+TW4[#6+%ZHI50G4IRZ8^5A &SXGB8LY_ M-7YQ7(=OXC+@M1^-3[7L)2%5#IN=*7DS*[8%?4CN@Q7Z (\_ ;3+"AF^X"_+ M=[U>3RN(%#LY*0%8TKHG6#V0?>J[04QK>$I?ZW;#6$S^\#5C+$/6;3DY*Y:J MY"B"?20_?Y*F5I!!:G234") =GUQ/UCA-H4YH:&+\;N>/>R'+,$)GO?J12]J M8\5Z?$/O'%Y&% ;X7Y4QJ%CMN.807A1)=F_JC[@!9APT*I##E?JH[K M#V$'VGN56BYO;@4Y6F7D-""2FGJ;-YI52VOGKQ.KJGVX]/'9 ME\$C@0=(M%:*YL97 MY1(?C16QB?ANS1!<^M&"-YE*O86?4U;9L[FU%=OH*ZF9[A)@KD*K<,(R3#OAQC8"A9! M>F>\6%>P3'6L,7H]K2 RT[]#E?Y]EX*^<[D+L9#R:U[M(@!+H&Z.SA#CF[\K M&H/&:G:.%MTL(,^-MT\H 4=)&&1/:YT:42LK-O,-UG?>2#XZOG^E)H!Z*^,2 M-U5N[CQ?4K>O^KL5W"ZDZ%CC3I2WMH(8+2F3!KJM R@5YV+@3YF_%_01F.\# ML((E6Q I '\?;RSD@H&L=H4,,*85^RO+>&D.9A&WM(*(S M*N;5NBP+8M.?EQ4+E.LCS+HBW%RU1E9,O7,N1KX"'.Y+CJ&%18YA,S\:OV;^ M#>'<^3FP&U?W3I+II=7+$C/*\\[U?5'0F*2)+=/>(M]7.K_Y%E:<2D&("* $ M@N6;BE1TWIP+A( (:D:;Z QE!1OR4X]G6Y(HA5$HLL96D-(*IMI.M&D^>1CT M>RA1L5?A&@D;6G(I7*Y6$9P*^C\/^(C\(+X;! W-OS7C25[7D&/LH]4BHAYG M$1:]H2G8L?F%:S%:0VI3K)M"B=?E80V!,(Y^H@'D#&EQ$_ M9P4[R3EN49S%LK(L?!P;!^]1+D:(3R^9N\3GTJZ[%:NFB!X@@21"4:NAC_EU M; P,>)"6W=7O:L7Z56"@U-FKTL96D$*-\@7R8,@RYB7WJ:*Y%>3P83<4,@\> M>+@?\*6P\]*=\)%HZF3'V6)8%7QUNI@/4*.!1])R8^V'L&)%.\N\*O/5C0

G.)7*R9;@8V,R)6Z/"S65%'QEFP9FGT, M\KY6$"HJU_FY777/SQ:H_2S/Z=TCJ\J_\;@7_*V75&62.;O6EE+ M1K&"^#:^]Y>M%ZWZEV;F!C)_U]4+U1+<+1**08-AJ,(MB??H.H85:Z^?^*X) M=JT]C!7D5YZ (@/R98L%[&WHK["@ 9 ][@;J>X (3D*U7R)OLQ$_ZSV'M((M M93M,7-G#=#7E@HU^;_-G_UL84 LZ4:0RR.O4]3G#!B;$BY#$LM]V "O65U+4 MJB@>W*%@N 7N_/ ]MRY*O1@ZG:T@50*P M+#&NREM;08Q*+ZEG.VJG%PTPK!7LP9-'6#1+V$1E6!F"9E9,OP;R)]NEPH96 MD#"HU?;)BW^YBQ#*UFL24['HH\?-VL;($PZ"RK* Z#8SLV*1RK7?9()HO95Y M_:F2!+#!1P#^)4.WK!M?]7M9L3+5V(MF4XBZAQ5$78<$AI@6"8*;2^T'5S2W M@AR):UM.D+*#%23UQ@=4 AN/#T^H_WGC_HH,>1TV==57P?]FQ;[0-[GT,]A8 MLRK_+W4C+%'Y!ZK?RQ:HTLR*M;K=[?WP@- 5"M ::I\'*_&Y$BV5=F M5A!;WOM/:(6HVDS70RZHZ?2S@L#.NY<"*2W6EZO,7\YB^])D&T: %##H86G^ MG/&7OP"9BJ[QY;@)(TD>8JF)%;O@RO7A3G_>(J2AAD:F\% M05]0N(G<_=9;UA1:N2^[L9-Y$TSGRX#\XT,9HL5Z+_=_MAK""[)?( M79'2.HHPE6H;*R;. OR)CVF5U7<@2%2KJS3Y%B;_0LFCZPFE MV^5A#: )YD M6YR< ,R)"-\Q$:+N U)PF&9RXDF[?@&Z2XR->Q\EJ"AFB=^2&,OM]"TA8 )K M%$DR]:?YLA5,OD%T,E2-0<3%40"Q89U'K",T=+*"-+FO'&MN^$)]\-9"2ZQ. M/RL()(&,$-V89R\+%9=:*RLFGX%?*"(:*C9L]:KU&<\*AE1GBX\13;T&V#]F MJI/$2#3VLX) /#'J!9*I,Z4&5DRY$G^B$:)BQ;2?T!L*4A;^0]4 \F3ACD5* M0(Y.Y>UPD\7Z&?\U7E.$G0=1\O'PHUO"K#B)/)BK.*1,_%>YC-MG/"L8405I!]NUXC\&$P[&&\ M\R"BCD),I'")[YD.(]S\^KW-F^_4F(:2]%N=3E:L(W'&*8$^^0963+FA=!"- M; :&QPFIL"-4 %J.807AI?A"_!\H>E,!&"N:6T$.5JD6Z]LX\7;X? A7J=S" MBDGG%Y9FW(2JO14$]:V.P#U,@T>Q#?-I*]BLL#0H]2>=?E806&08UZ#>\ 6Z MQ'(KDV?:)"NW&LH*-@B24'(#2Q,\@6Y?*PC%]YG+:C62O$NFZ"LW M@(Y4K,%$R=C>VOPC5NR)GIB0RKTSU-A6,(JK<@:18BH93M#0"A($.*_*9'15 M>[L(NCKD__H/#XL3T7)[(.!/THKQ6CVM(!("Y>'>Y30#>0"4M+$5I/2V+./? M?#>0OL9#CF\,$E3*\@ WU?% M_U7SFI7_P+6\#YC^A*6.?1B[_I

)/8"* M?%''$PIX+@+RDM8>7'E3\V34WGR UD-9 MZ5:)!*'3J4K:__E]01G6\'_A?B$_[+&2"4A^+)#D%_;-&IDP 5K>!_T._PNF M]O.?_O"7/_[A]XG[$0;A[O![0O<3_D>>TIK]+[X4:+X+%^J9$P< JO_YF^HT M?E-: O21H&"%5K\1+%E87BT?TE#"G'>806M*1XP)(6L5H^7O-N';[U?( RK^ M"/_R"?[E=Q_QZG] TGG;2BBF=MPJ*V)B9[#;:0Z"5\#YJFRK4T M,5$24+R(2&H>5\1)-MMJ\TFG3 )!7!(@BV4AMV*!JTU9TMP$EQ_#.'']__+V MU^&JDTXI[184V:41^7>A3=9IH^K)B/=QD:TTFFAJDYX,H?-B]AKY@ M7N7?)^97AE0JT9*$S013Y UW@UA.]RY"+AGJ('P6_,2?- R9=.D

<_S)4?4LM@QID?YLZ9NBDR8\WGN;.F8OK,^/+'N?-%8&W- M>/.G87GC'P-;Y';=C"M_/N^8BATYX\Q?YLH9L>$Z8\M?Y\V6FK$\X\O?9LX7 MB7T^8\]LQ5ZA+X!QY2^S%7Y%#HB,*;.5>X5NCXPKLQ5YE;Z6C#NS%7SKCIV, M)0/+N\?&$JE#*>//;"5?A>\JX\W,95^!JRSCS,S%7YEO+F//S*5@F1\P8\_, MI6"QSY$QYZ^S%8;+'LZ,';,5@^O>U8PE,Y>!&[RZ&9=F+@NK7<<9DV8K'=<= MU!E+9BL05QSC&3]F*P2+??(96R:1@%F>4#4/9^1TH1S#\CH,5H#HLP)T]]#W M5I US)>7B;\';KJ"&E@Y\R;/'%J[\2MA)LN:+VQJ;NAC;^#*Y=J/H@"_0 M4F'J"BEZ?0VOBM9RF%^'.N9_P\05'!7JZ8O;&IOZ8Q3N490<'K'T1'*O M\7;?PU[ARL]4*%!V,;>-\A*/4//I/F#5H;@;2K:?FCL:(ZJ""%+4^9'0(F]O M"PGJPR%I;&SR(E 2-06J'L;(*->J? )LW\7Z>TQQ.R2$J/N8?"W274IPH@@. M&/B:([3%ZF .?P\5;/!5M%B_N!_R-Z35*.;$FC#89)@=C:=?TMC@T7^M@G'6 MSGO1PKC"6H"#UD%$)6JKL(O!MQSM\1/&\(X;MXNTN4$Y*G&] *TRM%GNF.*7 MP5MZYGVTDJ<],0R=+3@V69\F+4#+N:!T@<<^N9(%- M]%-F""7S):A.F8 $TJD70TW,6+J1-#I89"31-HX8W/:PO)S>V7R$Y1VL(:+A MT$I:C[^MQ?-J:FV,K6TJ2%9XK-75!L-:L^W,BFFJ=[1-=B.=1V:8YZ3W5!OV ML/E]2BX#4O,9++BT]MD&!4OYOE7U,+PEE'O!BD,FM))W-*X;]KC+;P85SJO, MS$9,4G%'[8R>!9/:W>DZ3N]9 ML*W/PZAPLL^"=UW?17V>SX*-[5Y,65@$8]7GDV:5]G.IC+^8$:M4/&H([I@% MEUJ^FFUC2&;!PUZZI21,90S&V0#MU?7.Y^)A&&O^>-)[2ONB5\?@S(A7:O5( M%M\S"P:UNY)T8HEFP;8^][I&[-+<>*AQF36%1V5@PR?-,NVK7RO^:D8L$_%* M)_9K%BQJ=WV)/-2CL"E,7-\F-O6Z\Q51;K/88RTO>UD\78:M>=*\:KSE&\/[ M9L0F==E@G?C!63!K("?W2-RR^*K7N*T4%]5?3II-^I8(H> Y!^:HN%*[@H9E MR"E=0;7MI(&% $J[,6/BW\???\4!F M/9(UV:+$6[IYN/]QX&==^VX<+]9DI6_"G>M5JV@J&@ZUX%.7W7&YRD=\_LPA?%E]@9FO,BT,MH_ZJG)T%L[0/ MG.A.G$7T8XL#QUV[8[#&IOB@1M&D9#@0;+(L@&JNJ+[YKY@QS*V.?SU2>-\\ M+H#YNIL03>7MSYW&"9YHE+N-P,B&_V\EAT'K,I))D$V$;UY()[[!\_9# MDAFDWGWJ/@:Q"F(L=C'NRTP4I3;FU,L< M.5$8QX]1N)9"B?$MS*% [*!.YZ_D(5NLJ[YARKR#>_T#:MQMUC7:I6I2&HWAAV6JD;;1,F4I[ "S,(> MW&!!*.3++%>9P:)82U<1[R5)";SC$^G M;;EIP:>6]OF,?Q.8<8XP?/*(4[V./(;OJ!*L*MQ[@(_ Y2!/L5+U,,_SAT'R M?B::-'L,"'@*"!F$D;*)BQO;MG&4J9GJ/H9#-I]='\7"7#=Y.PMCM944-':S M,P)829-.3UM#;)6$Z?4].BEOEDEFS2E4RH=X7CRJO>&E[2-Y-&?!(@UI36-/ M51+09LFR>J:G0AJ8!:/.69Z#;)]FR6P6 3NM^:8E ,XQ<*>9=9I"YG2Q%[:; MRTI%0X GZ'N_HM4_0I^ XN*+#@A:!$5IJ,O(B_%/-R2(A5)8 M%/%IQ:K>GS-9![U*3 ,/5#WL>.TZWF'-_L=!I74+ P>&NV)J41FCG-%Y*5'= M=_,0ZSH+%6, 7BLOU.D"X6V7E^OPJLYOVZK20S/ LJH&&AKCNN7&(CH! MG1_D]V^1O[H+(Q)@7Z%Q\.&GH5S.^V%([S:^;5N=+"!)IO.61$,"P-=W-Z)& M#CSM-?*2-))"/O4>UC:&T'4;GB,MQK6-)60QN03>+GNAU-TV NG:=*=0T-^@ MC/MS2I,^XY=0(KR2^;Y6XXV>$)T_>D;1F[=$E+8GM PW 1F%+*143![YL]9Y M>'C;90_'UMGU.*ZV^=,/?SQ"+>VG'_YDGT6Z;2FP&<;$*HV U:I[LRYTHK+; ME1(-Q1R=%[.:PQ?%[)P7EVKV4\W:ZH.R9T\EPL2-$IN8I'TQ-=A(Y^6%-1XV M;"]KU(>M+O>,P9UC/VLRB_@L0H);7-OM[.ZSX)[^?:YOQ9\%D%VO;:=T#)S9 M-[RK8![P@-V9VM'),0O\M_X/C)X78!2HW$0U(Z3VWHNI7E@J>EQ3 +'-ZB.9V$^3%?3)CB]C%#C9 ML6;H/=T!3.*45>9XN5R&*5Y _.XB[TV1+:'5U9R_/-WO?;(573_;B??!.HQV M]#IIR&;1[&V\*"&(5?A%DRY1N94=H40@T05+ST>EI_@E!$8_1N&;AT_]U>$[ MOEJX$W.Y3+PWFD:I7KI1/F6,<3<(WY)+C^ZZ8,776I'0K^IA/C&%>Q;T$\KJ M74Q&.@VS33L,9(YH?(;P7&D1"(K><^<%+CY8P8;(2$VT:O Q0GM\7365O&[H9K[>,8H5EW:UE3GIN%1![P:])C=>3%0I MS-"=E^YDHFYC/V,DW;E>1,RUBS6M \CVO&PMY.V-'W-69.XEQ#N%^#\IP@M< MQFT0RCL/9YP!^87UU5UN\8T5'; !]9!@D&H>]N).P_\ZM:OI!MF;(,H:2^. M!1DY+3J>L?#'U9EZZTI&Y>M<7@.?(98S\5W&!$[79RZM>/'J>QM7E1C682 K MB 9(8 +K"H44D\-B30%>P0I80&!IT*PWCD6R4F;UQ#=>)VMIUL_D*KYY<,'A M-^@F3%^3=>IGDY,OF+R+024^WL+_P_/RAK<1>6VS2!'X >^K\A^XEF+0,/S? MM$C][<=RZP8;](0?[]OU&DDUF8DG81"#8\^>>"IZ2MA1:V:3.*-_06GU'5V8 MP4 _0WZ'2ELB59%5;,Q;J*V4[!-NA28^GK;"JTC4F > MZVU?LTFTRG2P)_2& BE@0',_LQG_ CTE\VCE3B[9W:;=_WS133.%G_YL>#<5 M5<7E.R9O8T=05?M(FDJ9'HT0E4$3<.VM.]PRK$54=#T/&9E%2O>8D2<\=Y6! M&K/@M$Z,1R40MS7?9\'(UN$6)300[4"&F10"Z!ZQP[.5#Y^8QR;L'(J1)QJV M"X&8,UL[-@9"_14A'3,P_F#2))CG-WS'D!-&72_G%=,Q$'1A)2)=%C,V%J M-U&U35#;H&!5]C)R*MFKX1(X;4RP@00NYM6$TI5;QC)TZ3P?5:35BFV>!X#K5NZ:.M!Z#U18&!TSZLK4.=AQC M$2P%NA_F=6L3"S[*97(D0D/+5Z]-]/DLV#JT!E>+P+Q0YC4WN78,U"RX-]7.;/.0S@O.7]?QIA_0,QW_ MS" 3/^%__ 2OBA_&:806;^"^0>\YUXX"='@1;=R 1?P5P,HTI^21FSKOILHQ MEQLPUH89VUSV6Y_I%_OB!:_Q%9[A+V-P2?09.RZ603=62;@8?%FFRP2PXJ)Z M3G<[-SHLUL_>)O#6WM(-$N9@@IHCF)]++J_[.*ZQ^OR;4)OE'QLQ^70O%PE45F3+S,[Q\QXP]6K 2TWC]2+DR,[PXP>B-[ ]SK9#1 F>XT5 M ZP"1 T'6K>W0?PBY02;SK=V=SM.>,O%++N,=1EUZ@>^..MY*L17K+7B_R;" MS _'=;YS&@JRFEYI91?S6+/L>C"GZC$=41$%#4=4V<78$17,2E\CU^QLQZ'563+^T.IRYM3?ULK9_1*& MJW?/][$(?8\_$FR\5Q_1K,/C.L(*0@IJ&\YTNS&,'7*M:38=]I:#V''H.RTR M?PNT9=W,;@.2YT;=4=?$9[Q! ;%2!"L2O3;MG2"!:VV&J;;@TL[-)@@L$$,3'\3Q79Z_])FMT-(L3*9Q;H_-+HZ<= M3Z[^PM4B89HX,[,#S(.W'\>AS8!PM ZJI+'!BI[\?)H.I*RU'8=0O1!E>$P) MU:=^V#@_;ZVV^I$9C.FD&XY;I9'9BDDE;F-9KQXV"*EZH& M;]&*/Z=^4BO/(H=L=US'-)^X]A.IZF&^AJ/^8ZGL8L?!U%@<(;SB+-_.RHG\ MADARXB.B %W'=2IOW2CP@DT^^Z9G5-;*Q[Y]P_\X,N&U,OLF-ZJTN3F!MC*C1LE5VMZ.\]>T(.7D'"GM MIW[^.@4+GX.&S44ZN+$7+]:5J1WH/QLC'?0ZFZOUQ,?WZY&D[&*,D.\Q6JQO MX\3;N8FTE%*ED<'B;^_SN&59_K6<"$MF-1>R%A%M"5+3/;] 2/ M>>#0M>*8!J@F@M%Z\'6Z"EQ+_-5[C>>/?R,II:XL#?<48N^J5GB]] M/WP'0N["Z!J?5UJ44XLK'0<[QIMR\&UVUN)J/.ZZ-Z?3[ZQXD)IA$8[Q,3IQ M< 2\?.YF$Z$-@^YA$]:Z9O7ZFGZ!@?>W>!=%^+1E?(^O#E]0N(G<_=9;7@(@ M79O7MM.(=EQ\/= A-'?*+-Z/84 VVN_*4W]1&G WCO'].!GPC>?E%JU2'^IF M9?-CQ6&#%9=HP]9KM0B>H$Y&A&4LXD#0NF"'_8;!B%8 Z:1)A+X;QU@[!^#4 M[*I(73\KCW7C)GIO;:\AC:; %.52+M]90>55U]<4,MH,8"3 M-8L7N"V/^QW)67CJVK*TW>$>PY-W=*!$QRC V )-)($U*"[/S&V\>DRCY=:- M$7C?O14K.*!\;/J,9(% QDPNOZ+5_0H<(W"WL1>$%B];E5\2_%NZ0ZN6(MDP M7[& 77=>X"7HP7M#-0R6G)+XT8V2Q5JPDUO(L -]QSB8%YEM3)V]47@']F6N M8H(NJI?N*':\AKKP7KTNH5F(:FV!T@:_UV8AO77G\F#7X2R"M;K"_FG?H=-% M:UDA)BL T8Y16IX1"J#6#=+6[*<]DG&R0]5D[]($UF@'T86_YC[X(-:S>0WZ M"3NNS=[ B9UVVRSDJ\%8.\R./G4?55O$2@.OV''B5O:^F1_"8/."HEVA>F53 M;KIP=7J:(PN1&<6)UMLA:VUP^OC^0.4BY)G.=LB,[IJDM1_)N)@ 6BP^&.D2 MID?*]CTA'PP$-"*JA?5-9Y1CQ5YM=81/^E4?@(>R^^*D[2!#\*W#1772-H_^ M/&U]"\[,^E&%J3U&D\SO?CS5 Z$I-5'Y1#;;\RFK0@ MWN%$^'[9ND'7HS365^QX/#4P\ >^IV8ADW1C:]L;[:2-DL.QLO4]>-*&R6:^ MCG:OSLQ 68'B/TJ)^M@!^;GHXLK<(/]K"2@+GI\FK0/ZVXUF ?F70>*M8'+> M&RHRCVX_EGZ*-QC-QM[MTX1EJ+8A$W7BY'#[]M2M M.57WV!N*WCST?KE:>90X+F;Z!B6NYQ_98[2(-F[ NA*Z+#X8#UR4R=ACFZP M]%S_&?^%XA\T^=,&&7N0>SY&R]]MPK??KY!'N8+_I6 &_H^?;O&92 Y0]BC: MAS0[!C)OP;+)_:E":8N.=MP7@RXW7"YM6#(.+I7"4VP"3*#%KZV)1" M2U6+[L.*I7&4<*S'_U6P'?_'3T]NL$&7'UZUD$3YM^FG]!7M7E$DFQ3[==)I M??4";Y?NI!,K_S[IU!ZC<)4N";K&,X@72Q3?A "?*)BFO*W1\E#+R,NP<*^] M:)GZY(X2,EN[V[2[%L79,R<[3I46IJ8GW1KU-D8N4?PPH7L\C2H/.PTQ, 5U MX$PL\^Q=;\6\UG@?$A,#=8]\GX;!?G6C7Q < M1K:A9;>WO(,YR&8PH;_@#P@VOKB-945_+J,(Q".B:UT=Q"Z"@@"LL/EN\,W= M(>&3,.JGQKF7N4N53@,R+U37L*2#R2IU=>Q-> F^(9D.I.QB;G\6CE*U$%=K M9Q_O"SQL]9768@"#$,)UK^O3\W?E&JG[6+5>>79+&;K[5[1JL6:*08P1RZ'@ MD[LV5JZ8K+5!_- EH/^B&T3_]S[(8-09CR6$-/<;^"&AP@AYR:SLNG M,Q+M4"JHBB:E:&U#E47\)EVG$=B8I7>-J.W +/V6PD*!%RM(7?\%"S++K=!L M)VYHK]"G%,1^Q-!=\,/786]-I\PRZC79BI>550\>9MM BY+*,WD;J2* MS"C?LL/9HU=5I+V!_*0]ZUW]!<#*BDG^I/DDL?5G;*C8V^?!"M[P4-H/LV%# MHR^C%)#2Z#D8@U\RD&93&T?L>4WWE(_%^'"..T)IMII"2RNZAD\X]Z7N]Z_BJ M3IJ!2C]7<[7BOMZE+('G=R?W%O16^:HBW!BY3D?&J$8)3>;L.^D\L3X[37+\ MI\O_LIM?RC=#[9@]LU"RY;JQG['S3R?)SBDB.$IO>=T3G_%WV(?8&@Z/?N8% M 0'G+3O@EFT(4F"\_O-Y^[;>OJKXB(RM)\G4J;>P-%Z#KUFY*JH*SLGX=^:>XK!+8H,8[_YVYIULYTEBF!CC M_GYFG,H /&@<568R/E^3C3P?/B0K8_[)XD<,F0V>!_T=1SIXKJ. W$)/7"93 M+UY];Y/7; )-\<7;X2:8.?BO\1H_R1XK3BH--!UD<(-!M3WG_YRX40(H"XID MIX$_8BZQRP)@ ?,K7KN?AU[MA]YIM],PJ0_]EI.F6A[\&U8%>W- ]Q-V,ZHQ MKKOM*':3JUHT=4; 8,/;85,95J@HJ[+#OL@G'036+L-@Z,4[U9C$\42%UJLP MD_UK\77R4'.HGUQPI$7[75OPFD6$H04+(K 2G69(F$4\UY(R3QUOO*W%+F^E MYNU1(CJ>37AG$][IF/ D< ):++[0W>=P:)OA M,0H(9]/'V?1Q%*P=?J=WONC/ZMXD_.8?I+.V-_YE/I(:%R:N;XD:]Q1VP.+G M*J3X?O@./+L+HR)? ,5'J<:)B6D2P-6=S&D2W+QNPO0U6:=^'?1!@RA%9W,X M@5%($0<$\Y.0I.QB^2K]$]\[^+"MI6B]+4>QG-Q>5/[T1TN>+KW;I)2QJLF= M,83;/;%;$@7%IO>_/1/55\,8JZ8?T'A)G+W6V_YA#96!?(UZ(IYW>Z" M>7 M:+;RMI.JM\]H4YV$5+V5MQVZ.!W>87CT^/NS7+RNM;%-9;/$#G-6K<^J]3&H MUOEYQL\$P-CAVU&A7"M:CS0O4L*@>4)\,V,;X_;K[:72O,JHIE%I21 %%77O:YZRX"JUMBLUVJGOH**U' M-C'NJ TCUIS6CE>90&(Y:3/(<5F/;#BFW3962>0\Z1AM;?Z()-R3KB6@S1F) M>#T=S/J1! 6IX/[.%L:3LS#VUJ6Q: 2H"!'9!4]>_,O5H5H(JJ)+^R#98I^,^NC^+K<+?S8DC;BV_C MQ-M!&EA684:D5G09Z*0]NQ*6W^_VKA>!>E[PB6.1B+E-70:>H63U;M(HKSXB MFJ5.-W-ISEK[4[(9-#M;8.$\^]<;O2T:AJA*,4.YP>=4>76.13AG_@RQAP3& MIXPC%0/0/%@ANHI+/#IY-IQSP89XL<36IA9!*;/BWU%%0UG'/5T#DU)HJNW8 M4Y:\,["__P%5_^* &^/J,EOM82 M*)L2K!X\]]7SR7^Q85:723ZR/?D0+5SE+Y$;Q'AU"]L4*>%PYP5NL/0@WR-. MHI1P"VZJ6/R3,A!RT$\,'/WP-0S0@:[VUS1)7?\N#58PT?*&*':!/-:^ZU#F MXKKPO&K3:RJWT-#),F**LYE?!*WH$O4W1F(^F2O7!WSKYRU"R9

L%0ERB9LV=D8<9Q0TW!X1"UMF+;^+=_0R?P&XZ73^FY1 MBEGMQC!/ZGVP3Y.8'( ?E-&YJA[FR*B+J*H[0-+:_"H4N[_I]"N[&$Q.B/9A MA&63JQ"T"Z68KM?'_)IP^_QSZY/QV309WY]?(G(#'3270]'!7 1Y'*,VZH.\ MO57;Z8^MM],?3:_$-37SX+OST=TW)">*VYI,G'I#4>)AV?4&O389$71[&3S8 M7T(\LX"\7AL40"7*%G1I=Q_8Q,/Q\QD%7AA]"Q/\Y12]O(0ATK=CS8*#0QF]FGEG&B6M86CBV=5DV!EEKPDK@MNPU]H8A(2; M3F1FF<=Q55MH>&8-*R&=^CG6L1U)[C_%O3D;KFGY$(3\T[L+3IV18ZDSFA;% MDXY8'E/J5@N<,V-K2PE2]I2=:D;&J&+0YWD>Y=:O==>C?^J;'SO>\L$K<2S$_^U ?^^QY!&5U,==%8T,'^6QHM)/A'-QG"0 M$):47D.[A,.NEG75-7?JCK3F*[Z,,=GG+CUU7@[QTE3WY;RB-\$B0/]";I23(DOWZ3?HT'5=*K,IMBV=R.'2)\.A%9C.\ GW\U]N\%\OU_@U M@ GB>;YL\26PV;Z\AZ(+0%_Y<92TV_K88P1?$8[FRW:V@7T&(1!F4P@8UVX4';#.H7 8FB%:F/BM9GN*X6;(9'2I_-?.N31MDR<:TT^0QEK>VPKW>R M>JH,[LVVQ)F$IIWAU\P[C8X(L)IZAB,Y01+;&OUD?-6C?GCQF/"+KN#FV M^*1KKIU%+,@9 D,572&*CJV2[3B1A@T(NSOE-D!5&%D;2UAMUD\D]/& MBNEZ?;8\ O/BY1FZR)J;M3&<=E" G1E9]=K[Y&:!:-1[ ZM=@&/@%)?,^6(?1CGSV*-.VSNAK#=$I2]0BX(UK;CY\]-0R=LJL5F1' M"!I:,NEO[@XIDVZDS0>..^.>RO]"4?@8>D&"'\P[[PT]PMT8)*UCT/H.:?[ M''ON2GGSW =8(D%Q\H3O6'+1KM@RN!N]6#OE )80>=S1@V. W,G?KUE$%'3U M((@>EUDPK.F!RA6MWD_&+-AY#JVR^#94/XEC! M8:,T^+?"[&>[BNB%F4"^L MA5M6KOG)N<2_9!F;?C?!!6K&7O6$__%3\>13W%\'>Y>\98C.^QT;%:% M83.C\W+Y[]2+"7GQU8'[+Y6UH_4PQG0>P?P4Y@]9:W/3YV["!_A"P_QES:TB M0&G&470POHE*=X+:S*'L,BPA<91P1.#_*@C __'38Q2NTF52>)"0&$Y*W79@ M(]H#VKC^'5+A/56;F,27\1+T@)6U%9:"W6 ##C-:W>^K^W,87?MN'#>:)]N. M,C##;R $+=RCU0M:;H/0#S<'.>OEC8T?0>YF;G*D*+L8)X2[&*[QW>!A,8O\ M1^;QQ:+4#_IWBWP(XX3R;RG\:X34!Z6YW\!'XRH-5CZZ^GQU'RSE9T+0RL0U MOHC8Q2R0 J3-C.V!QPCM76]U^[%' 47Y7"1;%%VG$>@M[/9381VT&,#&]^'J M4-SM:DPR[1$&1U'8 6O9)1(G*J $84MC;/\2AJMWS__> M.E'>%H)6 \]#YV1D?U0Q^3VGKS^C9?(2_ACZ*3XNT>$% M13OV$"[6M[N]'Q[ CB&^QH?]A$W/*YS*Q9H]EJO;(/&2 Y$%L,[!?FXA*VF- M-NT&@&_B P7;*&=A@+NUJ'>%.B MU. R"T=,D[VFQ"F%:>34811T+"KB+#7=G7G2VTW+KI.[GVO&EI/F34^S32;3F2+.&E6-9DV@#,-M]U)\T??C\*?Q39V MEWFP3^T&;!)@*X=V%BSK8-:JP+*T>WYGP=0A-*Q6"W/2@4/MQ&"9J?.D6=15 MFBNLJZ<.H]1>2!.9@.>QB;2$D)[FZ5EPLL\[(!>99X$LHWN3C>-1F 6+![$# M2RVA8\#'6/Z@:!E.6GMR9H;#,ZA/@EN16>#$#'EKEMUP9_;5% VQ+W ZJ!?3 MP \B[TYQCE^@5'%>[?.GG 6F_6PON9R;[W6$=;8G8MUME#^A*RWS). M2AC==I3Q=_TU?AV]8 ,3T]SO?(_QYW?#) ]>UM.B!NP]+('\(_175^[R%Q%G]3O;(;B> M#;=]F*=^^DLV6_DS>^I<.INWI]8NFY_?V9ILS]9MW9M,GN$G>;%GP:BS&V!J MZ4+ZR)X] &ISK$QHG87A?S('U+C> "OML>ENYT:'Q3I'-%^L65(5\S]=!JL' MSWWU?%J)/H[3'5J=C;%G8^S9%'ALID!]&\D36H:; *JDWJ\@_6#MN7ENN/)B M>"FED6L:58;ZFDT+?+8H3K7E[H,G;[--%NOO\43;3O#%@?ESA] *WG!O&3\\ M7,M72MC.^#$8AL<9(D73%3GTUTZ"?=Q?)F ?_[638%\6_?+B?DS+2QV;ZA%N)LKZ\<&[LR\)AIV-;XM6.$*#\=<\VS<^X$?$[6L>PX\T^L8Z.Q*U%DH)DKQQNN1;'=9Z[,$F[/ MT8U-LT!F,\GMDD5ET(RBOU-N!V@#.24O9Z8W6[0&346Q0\*[S M?E<;U1BS_S)^KMWI<[G9%L>X_=K(N*OB''5D M6Z7KQRA\PQ.$*_,^6(?1COSU/L!3=OW+Y3),\2L6;.X#?%_M?92@R]7/:9Q M(H4L-5]_;OVG8LR:R_9L)1!E9H%'6AZWJ-O+'QW72*]H5SVL+9@F !G-*1FU*OL?H7 M8F'L"?GTY=AZ^UB)":7J88R,[ @JWHM_(HAPPJ?T#2NY&_0]1NO4?_#6,M&H MUY#G7#/,P9?(72%XG-4;JM;L=+2W+N6;3U8=/EL(1RS3KI*IQ$L\XS27$\&R.^Z+L&X\F"[IQ[3'DXOCKK*O MV)O76_P#BE_":S>*#EZPN=Q!>,=BG?7NY=?\_5JY275D):C M]-DJB"PXT>#L:S>&<32,^]W>]2*(+WJ0EZ&0-#9G3-Z%4>+]2K;18EUEL\Q< MK.YDQ[W<:0>*4B6JZSH+A;,W]YHVUG32U5&\<#4F'^.E?UQQ$+W)%9B8";* MV@74U,MU<,.A6X ,V6CO#L+S;B] MF&Q5E)1U_.QM:6BS(+/@:!N)6'-OSJFTWRG$6AP34\_A L:?GH>:N_:T&3G" M#2E5_09EJ+V(=D?N!K>3ONQ1\O*.PM_"V)T%]:8>)2>U+/_ALA4]05^0G"" M\'$ &3A>NOZ_D"LSR@TQ\I&PY1O>L2_OR']#7\,@V7;P#>D,>B3,@(5[>0\' MX4$VUC&1CK_S<5F'],X= MHSE[D/=P%C;%B5E=?V-G82N;F,OYXST+VX\)YE+Q8!;6#0/LI<_T=!K[,7*W MOQ@T:-F2D^-O2POQ!/5(S-B5*HE7U[B+EP$ S8P"I8 6A'0JCBV9U_%4<*) MUOB_"K$:_\=/3Y B)PQ2JOXZK-3?,*VO> _NTIUT8N7?)YT:X8D@TKO\V\#: M7[$)8\DN%%OU6G:>>M:BO( V/8UIHD\(F!V8P'X M91NFL1L P Y6.H+D@/]6?%U\T-OU-<9R LF.GO'MB6A6W=*M8L!4V*[J,?5. MK[G%6NWV!_-Y!9#%6$SN<+E<1JGK7R99;C6!DY8LA%Y?VW:6\DBK^]AS+RF. MA[BM'5._WKK1IB%K0-%A6EG%_5#+*J7?I[CS05?O?NN+>P\\;W*O+?:DFD:P M(?^%=3:/%M<0>.9H0<,1$D3<8(E\'V0DN'=!ML,7+O?, M$+:A1X05N&K-J&YCF/0)P$2K%4IEK@!!6ZMNO!9WG6%[@T1[_/_;^](?QW$D MWW_E8;[/[E3//7CS .?5FT!6.9%V]6#G2T$IT;:F9"E;1U:Z__I'4I*M@Y=D M2@Q* A:S76F28OP8#,;%(/$D,"RX28<6F&9A"40-HZE6R.MGI)Z]>JJ&XE3A M4S0KSWBI6WJ3WG<]G Q51Z?0HIPJJ_4T5ZNX*9J"DV:]#EX)!9:;2P%5H7E: MQ8DK"*>.D)(O@HM4PVR>] Z4Z9]UJWP621=7J0\NI0#3T_5'>& 2+ M#E-54/7Q+-S%5T\YA^54*^-J4$Q93K@AX )TF:@GCW4&>XC$+\NYKJ>S==(I M=!HV,<>A.^G<. VPL9W)0V2\M;:MZ>M_4N NEP"_8O,J+/.UGK/8/1 5Y37P M]WEQ"!-Y6W:F_&B(?KB$.SW)DMQEZ#'LNX95 MOHQE9I'I)$@B>GK0NG M!=AY%,<:&<\9U,,:%]$9E,"ZTM'64_M<7&M:>'1,W]KT@.3KT 6J?YWH2R?7 MX\I5T OD_C;] O_R#+_L>'3BTWJWM<+B)(4 MDX__AN)WS!7B-XN5NL(HA%!,2X60LBF,B==A52V\P^AE[KE>//9Z5YN>L @2 MOSV Y^AKTZ((4WE \%9\CUX^ @S&NTSM(OTDKWRH]X=!(N@2>Y#*+ M0SO3/T2(Y(U>J-RD3IQ",/0[V@2U)TSY>O?4ZYWTT-?YMQX98$\=O\Z&0!6] M3N#/"DF]Q5.F&1E6LAB6HDXJ?I4J2EPK9G[,U%?M:%Y_UYI *CXQQ"':*O0 MS.3*&FD1^*)BF]/,5^DES#AF]BR TFE!L>S[26?S#&\?/+6*&TVNI-:UG,AW MQFC->X(7M!]B"W_[TS#93;D;Y#YL P?BAM8Z/:"X,%T&5 M]#(>("J.CBI7"@F2]],<>UFYOV9^0J]YGH^Y(WG1DG(_>[(=.H)RCHNA%_4P M=V6";-E-%GKQ29F'Q'W,DM*-"+7I&SBMU45PS0DJDW&S\+OTPTY!H,["U.N& M7A<1/PLCKQ_S"0^325_,N XWR>DUZ1L8&I 38*;WB@7DEC_U=& ]X NFZ?*7+?ZO!+,#J;LD3!+J.HIFBV$3[=(?F.V??)<^?+^/ M$?TR/T=+TL.81DJ8ZS$DHIW,Y@5YZ$AW4%X_6Y"-J- 1*%'"S%:EKD ($^55 MLUH"F;8R4T%(SZ\(&L&\V6V-XJWL$>,T'O517\;+0L4LF[^.^]9P_57-UL3J MOX^/&(,CZ[\!V?%?G"/J('4KS36?V_]&_'?R2H1+=*4]>4OB M'<6IC^7D!H58J_P2I8A<1*W$H_-@],;_X!_S>C\ 9/F>)-?=>*V!3/_!<9&P MA RWN<$J,43G>,2*^@>Y4_F8)!FVZ>Y_S;"M0\X:X692[#S MWI!WZP2!5+'O-P;8!1+H"DI=M2\.3:.)'8_DCSBG)%=G12LAZC#N(5Q_6K!] M"-=^'YJK:>[I%L5'(C0Z<#*K'Q#Y^!BF*$9)^N*D^5.8WN744I*8P@%T+P@* MN[ QOS40\,M7?#L<4(TNYBX/Q9&+D)<\Q-&QHMV0R7+H$/4 LAX/,?HU(^\L MKWCICSPNP,AL)@.$45J^ERM Q BBL+"ISLL;)2(J'4 0D1E!Y#3 M(3E$045PKG>;-'*_/\>^B[:QO]]S?:'7C@H8CHKP[DU\=0S I.*_)!:K9>Z(5[# ($&+76&9@^ ,:DZ+ZAQI]K'[P-N-EOE1 =MY\K?Y 2*PJ MZ/>['2+7%=$52CYK#(.DYF'>XB53FJ'^)0K=/%K\!?$5-UD_S:*RJOWF+L * MZU!OX-<$3P?_F>GR8(G-:X1@KD=O$1'/)'V-_H![D3)I44C%-'-M=(QK-!>YJBSB>;$HE3:' MD8#2,^G@G#XFB_?/(FE1/56@FL6C%HN?(8#<6U2L:/DL\!%&W*L(==[.4[_R M+@[X\YEKP&(38+B+DU] 0&'$^.^5MM%68!8I<4V@I#"M,,9@A<2\EO M',&3OJ\ET[SJB1V3AJ*SRJ&6>#)#S#IH$N+$EAEBIRK&!3DV,T1-T5'#=HC- MXD9I[QW:S'Z:(5IJ?M/J25&"]%^S5J2Z:?NSN*#<81L*<_>& N@U:W(8!RO M]! 7MZ&YE/OY;P09E+.X[=Y+>WAJU<>;Y@N"5[-7/7]UP4J$53U-=I '%2># M58]L7*UO*;2LJ-79*<2P"G M7OV]-X3,U.D2M3EY//H)P79N=HG=8M3W2_HN\9N3-2;!3YI)7F*FU>"P4\KI MR6DO 5VL$D%F? G2["T-C0G[)::+^2'-^"^A&L&\,%-PL5YK\?RZ/9;X]0#5 M>D<3;6TLN[A4CAMWTK#*K_5&'$SE+E8^+3OYMD-1%MD80!:A);;MJK]%7 1$ MGR9>:+4KM?4>8Q2JNI:39&,,>NN>P+3>E:"QYBMLOY1,FF?]$9AUGY;Z2N6L MGJ)P7[(_9^*U)F9+1 A?,JFV ('GQ:VC@&RE,42K;KE(NER''#,37:IYSQ"_ M+G[YNCH\0[!ZIT1-]G'D_IM1:KS,,&&?[SH6VTTSA$K7#:0E?JV>@#&2]+&E3P>$LX MO136]Q_DK5'T@MQH'_J_(:]XA'0;+0'E):"\!)3M?0IJ1?Z[7\!KY!D 88#6 M&0(]F-V0X61^]Q]ND'FY(HF7Z3)@RY@1B8Q0Z_KFTX,WITJ0H=$:G_B4C&*]W M%TTS/R1767K RO9OR./MD@&_"!?&A$?5A0]"3^D0&N13FK4+P].&%>1I:4^\"'=XJ\?R%_?\#_?_6.8BR[ M?\9#TWS1!\>/?W&"C&L/09B:L87!2GL:^RZINT 8Z6OHI\G+YBOSB%'K8Q^/ M%EUD_H]G(/9DS=$FTE M0-XZ_H6R"$=%-S4+X[O[!H5HY]/7E=GD2S:FO+_=>^J%F.#:]0'&%Z#LJ/9N MWZ1.G#(*X SW';A8W(?>"$B47X&1,Z*0*U![<:@6DY]%)J PNE_%IDUP^\ 44;9+!Y 'IJAQ3EN)<0+'P^64#>+IZG'$LO<[+T2Y861 M1\L3G,43X6,Q-B,)L<1W8>D!DQYG\5"[,L0#)DC.XAEW9:!5TRCG\72[>?[D M)&@.\O"[O?#K3=F:OHT[KLQ_Z MQ^S(G5C]]_$18U32J?^VE+3J6$VQMX=4L?;BE>/;)P-9+O@7/_G^$"-4?2)+ MM]13_NZX L7Y$ N4VN]+J:ZEQI0=.[H,JOT2!7B8 $OUL"T>-/JPC"CUGN"&)I6-CR'B[*JIRU.,\+%,=0(X QC:1Y0 M-'/:6QA-&H9>]Q*O-;%F@:AVD[3&G#.ZVP_L8%$WAR=])U!VE-3-Y$E#,>B. M%U^FU IH C+25WN@P2L!=*4YXJ8Q:W6086(CL6?QRH,MTL&\BP-<042X+.% M%HDOYO4$K3E:-J[/&/?'1KD'"3C9Y?9 T$X>PUK6BYMBADQ/5F:UV!6,OM)G M62G%D]_C&RB?I/T=:R&;:07Q2@FGNRR^9%?2NXC5S7__@06+G_!?5.@^D+6\ M8N=S(<9A,R:5OOW)7M#R2PY8HSEKZQ'YTUA8*G]^:@ 78HK8P28 ;G_>6H K MO-*(GI9'P7/LOK<.'EVCLJ 6HM$&N<@;TPEW081;K;).P%FZ'WF("[ MZS3@ CX%&?WMDXWI:,J*E '@KYR4M8M1T:X,H*[Z=?OR5]L$/H9I[(>)[U(? MM_;\5?D'H;Q#4E65R*7UZBQ9J9K#? @8&F=?T/!X\#X%#)&*QI&+93^F(R3# M(Z3ZZ44L7?_!;Y_^9N_I*=<:5OM]C/9.BH1<:WX^]K&RM#P*A]0<(]U\?N5L M8 2<%1*7]3N^A\B[?;L4QH 4T!\>7U$A/*WYC0#3)130[1'BTYJB]?<?)Q%:7-C@#."D;.HPCVJ!!%[ M H)9+!B'8251RF+O*B-/:* M=,ZCC/+PZZ *+PQ28=DZ_7'($.H\ZBP/C"TW(#N/&LL#HZL< MW!VQXC)(M,<)P)YAUFI:+EI?UZ!PN0R+J6DH*%Q&>^9]Y_4ER6C9 RNOMRH\ M(LTO2-SJL12=E4]5^!Y#8\KLMO8E *D_[SS,G:G.WU]JGYOEA[J??W1V:'Q^ M@@ 7)D7U&:R1,6[/ "[,2QWPL?FS^4;;R,S9^/P$ 09VXIJ\:O^"YQ'[Q/:D MBA:S#+:X+93+ (I\W;DJ )19&6,1[G/K3";AM9ZR&!G]:2J=4YO@PAA^.$S[ M_":X1!6W/KSUZ32Y"2Y.70.$MSY=YS?!)9K$V?/MTQ^L5Q^[X@]UEO.YUE=1 MK:'<[:M.R9H-4>24J-U;-3L7:S"])793 14V62L0?4L%&_)T113J9@;IR!P M[CZ]15C#$-;?/OW%PEU05PU@;0&UN<'(3E'('Y"_)3/M&PO"@+^65*KNSOZE MC #[?;DV#\^"13ON8@Y'S^*I+0"[N9D ^#NZ,G(F9U+N8U)MH"VO+TRUF M4FD$ /+M/(CY%"(9,N^JNGJIRP/4(@>P,IVS8X8HXP.P*B" I>F6%3.+(C\ 5J5S.LPLR@ !6)ANF2;# M% D":5P 57O5MX[>HD*6[QUC\=9!J@K9JI@9SJ:91\$ATZL@S;\9I";1L@S7 M)^S,HY21%0<'R8H9IOC1HFQIR.L9L5"2FGB> MG]/W&%('(?F'E;5+SD1=Z)043A#U,%?R8;?#+.N_7Q;I!7,LEOJI'V98E*SQ MCL_+??'*0:@/ (S(%^1&H>L'?BX(T@>$MZ438,4XS? <3K7&G:CO-K(Q6+Z& M,9[H/O1_PR++^;A!(=KY*6^A>:VA33]W$F&(8X0E^1W*_W\WHCACP#CN%"1/ M51'ILL-GD6^F!;^.PF,665(=@>6*'ZUY3=,&BR?LM*;0 -0P+Z!]0>E3E! @ MJ/9^22:]=^(0B[?S+UBO]UVLI-_Y089U="N5SB9-LE)=O.;&SFR\6CGC/]'G MSIBSKKT9MN-6.XHYLP!EF10 MW$*&5ZHYG0)001;W1OD9A@&O[;[[C_<(,.*^ -> M .+-S_+9K7>4X\JM[.1;N;5WK53]9>AP(6FRFEIY;2T?,5>1^[K9WYS8 XCJ M>P_X13#:IG7F)AM4:9U<:3=S*W)\"Z(30I47L(7%(/GM@:V)\DYYDE2MUS:\ MK0"MCE$6\K:HGK&A%,O]&OII\K+YVJ5H;J./YN(A*_?7S$]HB/L%!>3&8379 M@#E/]7[F7HW(DX!\^L[(:WIA'"'PLEXPM/9A]*I:V9$AE9'%$]) 6_=ZS@)@ M53VI9L+R59$A, -H\(]@9$#N<+$]/MVZ&@,[ILLP9 E M246MHO^)IRG<-O)^FA?@L_,=)3_\'4E%XF\"1BLHG"QTU[+;@N(*OO[ :ZV[ M-CC"T% )1\0;%7<]1-P]24_@,Y#^CP Y"!\<5QR=XC8'0H" 1D-@4SZ,<16 M(S;SR4441=V4B)&. 0(A]B*KK(*KQJK\;L#(;"8SA;% M7#U$T $($:34S'KWX,>8F1 ]JYZ,-EFGD2W6.29,@3+5:'08 0NX[]O1\Z ?EK?MRHT\BM7TFZ@^$Q!?TEL78?DFZ:!2M3H-::,VOW3K)06Z>,7O!NMVOJQX#$S2?#J+$_IXZ6\J$Y@*-R%KD@*@>G MW+DYD^NUJL*-Y41=N$D(DMAI.XO4(K[KG0_;#-_O4MV$7.-]%LQTA5P71!;& MJ[($!SI5!GMJ9=]JA0F25M:?N>I1G2'N_D-GIPY@":-'\WB]JS=V];#4$,\] M60]6E_#73!YDZ@\A,Z@VB^>2^N]18=1N%B\:]<>N'0X![Q.J^<8+\#4N$TN1K MZ&0>>8+[F:[+ :6^BP$QEMQ9SKRUZLW,SG9#EA"F M(C,::L\\C7V4?+K%'!V%M8>$VPD%W+;F5[T*E.@Z$+>]C;SP#8LQ)PNTIYOD MZ_Q3!YY@M&7,Z2)UF:?8Q75+P/32?Y"K;,C[Y^_PX8(N?XS"%,OH^X"NXS]_ MEZ!]-1VS>0B>3PX_3/_;\X_G,] ) L[1QQ5_-:]$0]X(#K;>2/RAA<3."2Y/ M#BB3ZE%N^?VQMHC\IVZXH1^>I !-NX\7B2B\O_=J9''6G"=':O=,&5A9 D$A M+X; X"R,0&-QP"/';O:*?G]&18(&WR_)QVL(!-IBT;PP8!T1:K07>GI=#P>G MI9]_Q6AMYA? +?.0CXFMCHA[F,&<^5,?#GMT8VAH(-69QG^F0 M>V\HY8'2#Y[J0JC IA:GT7 M2W6*ZKGPT(:,@8*"KKCPG/,>-/%*YKJ"0J; "A.RW74"8H@&Q MEA9CN27?&0*Y5C0$(C\!1D1)K1H"E#\"!D51*9NJ+X@ZO Y1@-?QVYEFC :7HL1QQ'WL9Q[R#IRWQ MN$O0:FCNP9-ST=-GQ_<>PUOGS4^=0+@#Q'W,^FX5WDH%]!KJ"ZDN&R*O+)\M M<4$Q&YOE]SPM]RZ+\8SR.QJ_.$%6?9@@N?_ 6H6?<%]*[3Z.N=WBNMDQHV6G MU^D!Q40&Q>A S,_RC7KQSE'N#VU5\TVC85E% ^G.T>G(6%]06C[;^B\_/1Q0 MX#U$\=;Y0,W#5/OPXU#.QUX/Z?W&A\;J= $;Q?E7/YS8HT3@:>^0GV9Q"QEM MPT(#)%\W_8AT&!<:)'0Q*\40^O!"K3LT O.UZ4\AH[]!'?<_69)2O\0VXBBO M=+ZOS4 O>N&YX\V*'[W7933]H+<:)\[6NA"[D)>%*9;%PMV M#BA*78T1UGCJGDE!OJZ"P M(PPX1#XO&S;(*.A+&6"X^2P/@2J+18FWT'(8.J2,U-V,EL=[E9>?YZZTG/X. M^[Z;N]/RD+>Z6%!WBUH.R56L(O2A#@',GZ H]\=.P1 Z:^6P-3%S3L$3G^S!">&[W<(./YN"1PL3_$@A@ X2W!XO_(@.(*S MJ-3%5W%,'O"@!\/-Z=*FJ)A)YWXA(/2> R>4/E0\R*<6X/I]:J!DTR1.*^#A M?UV P__X]D*?A6EOBOIOXT^)F?+6_'74:7W&)]TQ.W(G5O_=;.Y%;L6++U2W MVL%<9#/;XCF.O,Q-$[Q+"W4Z80H$<5NC[T2[L4]7%T_KUH]=XDJ5\H2LV[@L M@I)2O>4)J$8+4]/CLD:[#?PI#E7=KM )$VR1(O^=J(//,7K#=FUQ>0TS'#7: M5DF"4J:>W'$$$P)C'1&=UCR.Q@C M K,R=7?0$L?$A2I<"5[K801_16KSWSY7Z*!Y=OGB43N-VF9LR(1-#5XO#>DK MM"0T=XNE570L#K\OB/> LK +/$)N8^3Y*?%;BC=CAP% $?GD.Z]^X*>G%_+ M'XDH4G?];]P;4!T',5EL+49XI]RA_/\_AG=%E?EBDASZY/TT[W\6H+E&P!(! M@M8&#^%23I+(QFT6QXC[?CJ[K69(OV1$+*YWJS#,G& ;XP/FP'0=LQO"=2 * MG7J_8+WF',#\U-=QV.439H%J!2#;5+R*J'@ACY$FU6<0^8AI_Y9U5RRNB35= MTG^Z1'I )UXKW4U@!GWDE=JNC1A8 ISH*H,1Y"9R\Z%O3)7 VXC(0,9!D)W M\>^7!#8"*982.4;4L94I58_K@$9.**&9D]2MW+S M:5EQ> HT$G+69D>NSFO?#LM80B^7S3L2;#W+:U''NT;$0&,EW12B"%G)* (I M8@GQO!UR%?76;Q=A,/HB)7J%]R!?$!W<6&"S%61(KK ;ZC%12XD+H.-'%*B*4% 08'AY%F8FDQ@"&A$B6K6%H+0!=<"NDNEI8!T*( MB))L++WVKXMS.-D[EM[^U\(MG/PA6PL :+-5M:8GV5H&0"N:^G.8[+I M_2=C3S"=U1'"-#F/ES;X^C7P]W261+$C7K"M?\1-R'-SJ9_L\)F4XRM\NDGC M!PQFB5Y)@^BI*$V#VPO.)G7B],Y)1?4%-'\$-EC78 "<--$2X=\")[P: =5/ MP 9*FMO;=138Y(H639P5KFUXZ]*:ASO"ZS:6GK,/]I1$^0%!W-Z3!Q7$ H:FDCTS;7W%N)4:JK SXWP9( M:M0WK(=6B@3I,I9P&R5ILG$/R,L"M-[A7LY^'R-,1-GOYO39^4\4;Z(,?_;* M@H=7:\V5^=&TOF*.,F^+M)LQ,X S,Y%G1-AEJ5"SU-XR5'NKN_'[@,\W5ASO M_L,-,O)F"8FDX__S^ ^U]1E)\]WT9VQAA"BN\ N_W@>WK;5FMJI$KNH:8J$' MV493-HE5Y/KX&=?+S:WEDLJX'HL^XJ'7Z6"I5T)YNTB.&EN-KB[&R=D@^1E% M^]AY._CN"]K[5Y=A7ZR225DEYQ<,+FSB!!S3A-]VW"GG6EEU$ES[A-_6OBD/ M5A@62R#\E>3KAJ^*M]HLUI!6Z+$T)Q?$\/X2V$."U@/-BUY_ED^HVLP88]Q_ MOE\)+?Q*@U$W_RKQG6?')4Y2;CW9=IO%QK7"QI6;--(3MK1K!(>$)0CP+M]? M#\$D;N!+M8#+A;W6D0R9[$'\/ *>@8S%8N6;VBH,%3I,UN4 ,EDC?"5/H"6JO3&?9N.DB]&R""M##?0,\$=B#LHK2VYBID0'D_ M.&MUN37!NU\H[**%D 2Y_[6/WO^;)N#'IYR.XA\7$HH_?/NZ:4RT\L,$GUGD M:J11G/J_%>9KZ738. %*;J/CT4^((SNY3U+_B&U&C_\H5;^!)ATHY4#^>'QS M_)A8LQ><*A"QP)5UT3Q#SNK=9?&Y> MKEBK=C"VX&G]RF$&Q\Q*N7L+5MH6K M!4]7*3BX&M7Z^!X82] 0O4>E#XXED ^8[.7"QHR>UIK# U'+S1OUM!15'T2' MM!0KD.FK#S ]3L)3L 6H);ATU RN!L82'6&YS-9-GK2CDE6F4/ 46@Y('TM3 M[&R<>H)?U5\)F=8I), N[TN9V^W7N*.GGN,Z5J:G+IH'D04#OTD]PGKWWA;2 MD 'D5&?MS*"N=D.&90@^40K<0$X1'Y-7AGWK:H2D^6MT:M5PF%V)]9><^@_9OX[)AC_D#_D17AG@UR\65+RS$#HE6\- M^>0V#1W&6Z7GD4WGWU\F6W$^2O%B*4_AQ' MV1N66Z+\>Z6NQ@@CK\8D>&=='!NT!N:#'^*9^N0R!X8^HZQ)A%'"_DF8_:3U M$YK3"#Y'(3KE6^MSEF9.\)"%'IEH??==MAP_*;KO4.82I/"\6M.3;4]))V#$ M,(1))[I8_0'(((88.6^9LSOBUJ&G8/MU'ZY\ZCFL,4"81Z*8?85=0!%R?N%, MF8ZR!P &/9W_\W]\%&,]\7!ZPAH?Z[)7Q\[&B*LH6A(>8[6$,&UU82CI9)[! MJAISFUN$VDBW,;JD UW*W34[F2IX;E#H1_&7*,5?SM#V1[0] M1%GBA-[V!Y[4:>-_\!U,?8:Q]KJ'BN>X&BQ0<]!:GIDTA#IZ#LSU=H5:#JJ: M&[06J%/W-5J.C2Z7HQR]"]Z60Z;BE*S"(?3]0<9".0[>)7;&$>E"=R)DD!08 M1N!8K*(A<^19CD(OQP&36U@.,]#@*%ULD#C2JDCHU1(L@4YT]\$0=E.X'M$O MM,/(&=A#636*#EK+T1M"11?KL) !&UXIY9TED%$Q MI7_]-+4]UMD9U7=/6GY[8&B1+HKP6 [=$/)<$$N:"EHZQ=8?AV2E$>]F#*]8 M,0-CEJ,VQ 9D^G@LO](Q/'=)8I=#X/?GZ>"G'BP= LB_V ]D_]CMR/I MV2&1C0-*Z2UB*->3EHSZ[E:Q5=><9G ]A!-7%939YGJS6"RU>([8M04M89W TN"P)K\MEEXZCOKD?IVF)9L>C$Y_6NY\QI,E3 M1-[0Q<"<2VV=._4P54V;HA_6.)T*F^A#%I-C)9<8RN[/;&(N1J?W*3@/U MNK>M*&>3/Y=ZXR1.:23PW6S(REBCSQ\ MTB7)US!&3D#. *((W:!=%*.M\]'O.%$<>[E>O5ROOI*AB,(^%+/6QUZN"L_V MLC;?\JFSDB+_<;LO=Z"'(I#,YG(NWSIQ?,(J/S9[,FXU+&&769>AX%@NC*-^ M'=+,!I9Q(FB]5#;H #,YI-1AKK:>=$$"$V+E?'8I291+:VLCB[W\B[,+(UZ- M4G<7H.6(+24IP,5C9W)O?KDQOMP8'PHZFV\[CW@O;NCC4M7O:3F,RP7HY3ZO M%:?CH/=Y1[PU:$QN-5S@EL,XH?N%RY55&)],OO_?.%9*V/5@E*6 V/K3?!N@/[5 DZ3 M1MTF=3%AY7E^/OG'$!MW1_IDJ>D;!5P[I.U+9/[R M>WUFCV&*8I2D+UC&4D'K%6I:Z6%_P_WR[^EILLP40GR6UT?,6X4!A NEO*B:[<7S,_*3$2NE*$ M78RIX1>?'V-^R2)?D,R?UQP4 4([ M7=!A"D0,Y&Y(XK1""/[7A0C\CV_/<>1E;GH)G2!V80YQ6\W.K">T=X(')*J< MT6QBL@2!GZ(G; YX6'=QPCV)%.65]S\[_XGBV\!)$JD/JNLHF@&_(\E$T1OR MML@]A%$0[4]\Z/F-C)@%<:PCBAU6.(_&>, MQ/PE[Z>9HVZRT O0S4\WCZ'+9R5&*Q/2;QT7\HQQ@'*;&>.!YQB].;YW__&& M+5=:T&R='E!K5 MY5Z=/I+-4AP+22JZ'A(NO*/PI$YW5C:3];6S*NRG7%_#;9ZW^0FVZC7Z(@PULG/FU1?"Q4F_7N M_O@61*=J+*M^,.O]!*1SA.S*]:XX%;S[,/73$]7N'+?\N8,70&FT<1F ?!-O M*,*67H_%K777+4>=Y/""4LP2^$//#F4.9E4,=D-KH[PJ;L*J5[>[-PYRD$4Y M0-G7"5F%CNO7@XR06B!.YO.KP2#P3%F"A"@@IP<*ZXN)*[GPSK'LEE_-4JJO M-#'.> C<7I8CT_6\Z>9 FQXX;-_"F5%8WBS0( B/$YGGBY M$2R@B5?@ &G8 MIKHYNCC<0 .CIF2(XZ(R5:NQD2S!0ZAJ: 3$$H5#M=)05S]FHP1'M\/;$L1$ MK#0N9':DG8UJ''9: ,BH:;,)>)YM2XGOJP!?W.33(URBW+)<];:#H*3?71D@ M@)R,.HI0Y=L1D*'1*#R&B<9 KE SKB>7Z^.##-& WIG.02S+J]#HW(?UH)CE MI50Z <.)N=EU/T!\-> B;;91Z@3GIR&?L]@]. FJ^3*7*P/+E0$;KPQ(D@$J M^^$&LWS)^L\QULI$60#"?J"@!IGH.GJBT_5OJ)"'A0O%X1'KIRZ&:[TK#X9M M5/Q6(LD!NNLHPW/]+3X?_'!/)J;([]4>P\_O#N4!M*I6HCA19E?C>]-@MOV2 M];-D_4P@ZV<@$TBL"DP/$2 .SB5."\GK+92TG76@.7HT>;K53+QOW?2XF;C: MADP8FZ"OZ=DA4:0#2GW7"1;'T^)XLM'Q=/UZ9:\)^C7#.^'^'?\/*<(LF#ZO M-:3I"WU0_/;VDV#^^BQ724,)K7'.H4C:#=3F7ER=0["]\%8\N^WP;L%_1?%W MJEJ_^5B=^)\H\&X<][NB8Y#3>?&8+1ZS:7K,E%PC$GVCQD#\@]$2'$3YQCJ ML"1E7;^)*U!"Y>F\D_(3 M9L>C$Y_6NW--WO6N2"*V<[X-M"#<7GU4R8==7]M$O!5_C("?-6O M30*^,G]@ZWR,BR3GPX#%[Q-R$E3^^32TZ&U\;1+,]@7QWH/4_17;X"IO?(\# MF_1K-A:(76)*2TQI C&EX?U=VDS>Z>$XM8C#XFZW9G.QC/OI82G98&QOP$S2 MW0=W+LPD57YP+\.27:_=W3"G$AA#^B2&P/$O\' K N M_NZ1_-V6*?S/,0I\4A X/IU+"E2,@*IEV*Q<7YH&B^*_*/[+D\30GB36K=\* M'BUKJ[G\QL8-B261<['#8%4+L-S]<8NUZ0BK(R\HR'6+@__&?LU:I8*W3RAH0HX8,1DPUO>(H4[)8+(>G MZWEVG=DS/;#FF+:L84NU#35;HR65C+QW/S%= A$L(*R4(A25P A$<$\ MU8(AT@&6^, XY#*,27HA1NSCD?6"N'HS"6*)ZA]+NRU^Z\'69>6ZV3$+2$A_ M=8SBU/^-]?C7%0--P2]L?)7X=_XEG31'"+X4#]>F:+7'"O"15[A:TA@@Q-) MC5)78X31-^!;1[J([T4]K V-=-%QV2$2N0H)VM\VBB$G5<'_\^T2(L$;XNB7-ZC(Y2H4NB2K)RZ\\$?7WIJ=+=(OLV(:77KJ]58D<5KQ5.!_ M7;P4^!_?7C"/(Z9'HOGKJ-/ZC/?%,3MR)U;_?7S$&"&!^F_&7$XO*$GCS$VS M&//7<^"$PL@3K[7F/;/]$6T/498X(4FGV_[ 6^"$_W;Y.IL%N_4U!CF]H(HV M*5;6R>9^(A\1WP00]3!&QE.45.32"5L@<>8$J_36B>,3_B.]5\@A2*TOM!42 M;@UQ'SC[6\!F[+9PIMY'-)E_3K8VL=N#$^\EL2Q!AW$/5>=#?*C6?A_C", ] M4/]#@-U;\[RI9K9^HZ4&PCW]U_W'FY]7'OA?Y#"G*^]D+B15F]5ME/!"F(R& M X0MG=!%04#T7G)\Q Y>22>H*,H4-O2,L-'5K*/3;PR304XR4>$#!>*VH"1> M!UEG7^"RIX%Z=CVIVHB@ RE\5PO'<"3D,XPWT$0*HT5,.DN?0-$ "-L':%M916Z;#E= 5PCKLV3SI&N!YFQXCUB^0@P7.P%^BKK53:%,?$Z M]ZA&IAF]S%U/Q&,W&$48I>:WMY\$8*%VT,E,D"+9<\XQN3^^!=$)H0TB)6^P M!B?,S."UAH&\GDCKDK?'C<@[+E7K;[%.B#$4<@J[+0P^*0_.(J!R?B3C4P<% M@M'9&''/SHEJY@]17)LJAQQN<^O2#OHH\^S[T@JZLN5AA+X8L15MT&!T#[+Q M]?#:13J^HF@)'LH!MRL!L2/XUN,.O;)-S7<%,9"%#-*$ E9+%']4MI#:U540 MN':(I6$[K<=N1_&;RW9%YQI7U>_0:SK$=70-15!?T\>0 $WSUR31-5YK@S5)&%\P4US^0E^ =5Q:5TCHQNLZBF9_ZB;:I3^<&.]G%VL4 M*M4:)3V <-$+\M"1BI8\Q)J>M4"3,?**S/4IG](,2:*R)) M,&]VVWE)XX'8;*F0,J\**741("W.SVVN63?X-XJCYPC;#=C\??#?20XF/O)3 M9T\R-=]1G))25!L48I7^2Y2BY"Y#%>,YMYPW_@=?E=#[ 2#+ARUEM#I&60,X'ZQ#=.F]O MR+MU@D J[_N- 7:!!,>T4E>PA&G@O*O/:"X'4L]@['C$<>:;TK$@'$#W@J"P"QOS M6P,!O[R^W>$4;G0QEV@41RY"7O(01\>*#D0FR\LU$O0 LAX/,?HU(Q?LU[N< M77RW\!"K:4C\[D (+*9#1)&:E5_K (2(SPYQTJ>G.RQLE(BH=0!"1&4'D-,A M.41!17"N=YLT"+MN5,!P5(1W;^*K8P F%?\M06Z68M.R M,F->$FK_\32?Q]R)Y/])XOXO).YTA\CCH6%UW.I!W6<8HXMYF5YDL%9.?-U^H/A,2J M@GZ_VR%R*1-=H>2SQC!(Z@[%^4/.)%.,I@M]B4(WPW\,4_XC<_)^FD5E5?O- M'845UJ$^PZ\)G@[^,].OPQ*;UPYI<-%B_]TA+(1G1C<+=Y5:#74O2T4Y>H[1 MT<^.ZUWYL34&\\G!7(_>(B*>-TZ Z ^X%[D%'8543#/71L>XYBX..T%-6<3S M8E$J;6[M+1))GDK]Z3A&3HCEZ;H]0Y3GS$19K@9H>)0RNM5S./B\PLLEL 0= MT062X>"9V'420489'QD+;HHH;2)A$D>5_,[RR!)L1%MH*'#LV$!+!>7Y5%"6 M)96=;-&<6<#- X]=!8U52PH9_A'1>!+KDI M]3*(:DQF"4(BI6-8B*Q7/?KDA%>$CC -!_(=/5WFS#3*\,ZJ K6R1BV[H9@^,8A S!H-X,0I[H$"C\U0(4 M>B2:#@'5WRR%JI:$.@0P?[<4&&[*ZB#&#"R_>O_DUT' @6L =TF4'00:N%:. M)*UV$#1@:O8=,G('0<4&+5>:Q#L(,E!U76G.[R!HP-)Y]605#P(45+6XG74\ M"/FP5%V-:$_#\,A<6DG7?ZGI'?E_* \ZQ/*"5!<" M5B)BY9NQD],ZE(^0C0%D$8@E1Q0RXF]3NSU7[S%&X9UKET(VQJ 7; E,ZUT) M&FN^PO9+=91YEAJ 6>)E*:52SNHI"O+FY"# S<_:WJH9,UY,JJI-"IHOKM:[6@H;!VIL 5F2T2@V(22'#]R:* MK9)))2N"3'B&&]0<,_G&AF#F^&G?-@0SQTCKA1FZK)MZ\TK,.UN.\\G$XUFB MDX@A;:.4O"V5"[C[CS=2Z>4%N=$^]']#Y?M]VVB)*RUQI26N=*VS75/I _I. M9#^W_<@S,,8 #8E&IG3_X0:9ERLLF,[?Z%-Z'(90[F[N_:'*+-:[/(FJ>#61 MMT&%72"ME/JB+!Y>B ZLQ<,+KEJ.\I$Q*5R%VTK]B "-R>(LULH5XG-U/GY MYK%LJ\5+,T#)=:?SW6N0[RK?!DZ2%/FJ,O.6W=9:,TS&FJVXSX/UJ7EOC3"X$L=%HZ*S#7"H_AD2WQ5IN M0C[?(?E0T-V^=7&FYE*2].5W: M%'4)Z-PO!(2>$E\-\BF;MI+YI\)I")-&\"J"4L"D_/;&2,#'4QK[+KGF1";S M%6N2R5KVZAW;F\3BD:GK?4,;@ M6>;%SX0+T&YGWP8LQ5OI5TG6Z0'%VX,3YH21:^U8)\4'S[^0OS_@_[]Z1S&6 M[3_CH6GBW8/CQ[\X0<:UE2%,S;Z%*6C$VV*'?+(ODL>B(*-NG 5?L@^V4KR/ M=8S .3QZDW+>)2LL>?/*GPGQG!)M\\Y_]ST4>B_\VV?#?]<^2(LM1071>3?] M'$<)UTP9X$O&8+L_O@71":$-BM_]0CEIT786WKD&2U.YJK^3H,67*/U?E%XR MNCC@#?<]<_Z7@(Z+S3TF,45@@^>84>L\/?[(N1\?9,6?2#O>-?"1)V&?#*/_ M\PNF'MOI.4T\*+5^0K>W>S#M\Y88*0'RUO$OE$4XZIFI61C?W37][=Y3+\1FT:X/,+X 94>U=_LF=>*44=A@N._ Q>(^]$9 HOR*M:F' MPC2#6ODL45 ?M!AD.'?M8]T<1R1#JH)O+, M%>6F\(WB<@W?$ZDW#0Z>>T67Y M.XNC;6%F)I?E;S$J@S=@/I?M+S4J8ZB:T&7[ZXSFF8J3!&;[VX[#BSIFPI?M MCT"J66DFLL1L?TBR\TY72 BS_0G)<3=IF4%F^U.3 ^]18=Z9[:]/CH[=.4]M M.O5TSO5D*QXE(J5:$01B4^7(7>PJTW5W>B]MBUMTI: ^@:KHT]L9J5C_Y\KQ MEPH?2X4/>+*!Z?48_0)PSUGHA3N)TPK4^%\7F/$_OKT0(IBWQ)N_CCJMS_@\ M/69'[L3JOT^]DH7*&C+$8/TW^W8QRPW\XB??'V*$JL^"Z-ZWRM\==TLX'^(M M4?M]&JM=.OU_B0(\3(!UW;$O^;!;65SEQKUV((_6'A9GKK6?0&='+]!8YH0*!GF@:5$3C>=>!P! MQ[1]2A:I<0]D&OND3.MQ"M:@FL2U#6!"6]V M11WF9BNFZR0B32["Z=YS<&" MW(U?LDT%H5!7]),BI@34>VEQ=E3+\H,Z48\?4W M8O(+";I=E)V_#Q?B)0S/!JY1^:#+0P_61J.D;%WWQ(V^JQJ?GVG)?\#\45R: MX];5-#&#"<(LK%TZ^N>AE&=4G#<^8\YF6$3^5"E8PM06H,QJ@HR\O%,!=&$, M)Q%JG]\$EZAR01W>^G2:W 07IWY$PEN?KO.S_8SON@)09VE?*IX4B]5^'Z,] MIO(QQ$9TF/@N)97_7B&(*5FS(2@3899BDS0NVTOF8@VFY?U@$*#*)F,-JF>A M>$M4[YA*Q=QA @+G[M.S#_GZ<00+=K6Y69L3O+R1 +A,)L3B-",&ST!#NJ2# M6YNC*XFU04Z=LV,G-^-UEB,Z%C^.6OUV4N6H^D0(+4\[! #J&%6J(!5D@A*1 M6^K!6E^Z&%+5)WAALZ74[,AANKE4IX43V9I^\5:HL:R9578!1>Y6BJLCAQ1L_5&VA>4/D5)@I4M"M0E?62F_3U]S8Y'%I MNG?B$,_ZC%.+)9OWLW0-#^ RW96TJ-V_T_(1&$<(O*R7 MM0E5NE4T=@Z6'NT&5K M>*5:SIO6)(-=("T4*QLP/6N!L+'MNWGUG%6:%%7+4\?ZB$>)'FMY,E@71#IH MS99G<_7A$ZGB;:MW=Y.])NC7#*OE]^_$]>UY?C[MQY#F1Y)_F/;$-N8H\ZQR MFYOSE-9G)/1WLIJ"F;BXY!BO-:3IB\M;<=L;(X%(FTL02NI4XS;7[%[Y-XJC MYP@+W^V/Z '+T6#JQP'6C):9;CKT-'8\QVDR586"9)10V@_XFG*>0Z M>3_M+UE]1\D/?X?!=$6/6+5: =G' B'*: A%?@J=C.RVH%B9#SJOM>[KO0A# M0Z4:$6E4Q/40:_OT? ;)I'AQ7'%/A-@="0+4T_B8EUM5E991($@X MA,B'F$H!][3>Y?FYOENDU:BM&K\[$ *+Z9#ZWFHRO-8!"!$D37>]>_!CS$R( MGM1E\A/OW33U_D!(_.RDQ$8_W?'?+Q-T,$I$+J:)K_:99IXH]9@D&?)$ MB]5A$"#$KF-_[X=.0/Z:2VXU^EC]@#!AY<"]S/LAC; M+TF7P[G5:5 +K?FU6RRU-XKA 1 O>T[6\U M]@:E[M*VO+14?QB$3G'+ZT#U1Z7N1[>\0%-7&+IXXBTOI-0?&J;?WO(R1_WW MB]#E/XA6"LP+IAHFL+TJ4T^/(#L8H3%_V'4"-PN<01.(J5Y=<+N'-562*!XF M4>![1-^^<8*\L"I":?(U=#*/E -EY ]7ILI<5<:B)=55H\&JKW M^&M']IJMD@1/Z3:+XTIPI9;HC5>#E%'!_X]4 'EW MPP6>%5BN.3'^Z+8AX7 M!\L/6L8"<]Y__>$/"FP\.L5/OO-*'H G=W!"K_V\- N$2A]+216L\,IUR;9+ ML&I'S*9S2WOHS)F825N=O>TAJ<9Q0H:TD#BIT+G<0B)RITGA)_@4]A$RM_B8 M\5-:6BFO6Y5B\8HM\ZK0L8MTL=")L94@X&,+2.7+G>L,Z[XG474])22R\ MZF_4\8VLHE"=?4G^'3VD4BL5E92 M+%C>.[1#^$?OA82=LI;V8P&=?"FTQC+((:?($\+6U0LA8[W[BNTLTL,F$B7: M4&,-OT2A*UA&B 2J[PUOGS4^=H")^;5I4J>0M#9,7Y")L>&() MC$_/Y@;](WQ"5071JY XB)2)%"#TAGF4E (-$]:.A$Z:S "+PCT)#Y%5DU ' ME"L518[K9L>,5CZ@]5Y)^8,8'4@L]AT]AFYT1*08*MZ8Z]W6^; ) *G\J?,P MUIHH FR7PI_L86QS$A$+='$EVY=#*&,G6T"KVDY^(44K0N25Q6XJ M.QOK3[[K6T6S(C^3#2OP,?P9/J'M([8(H>0J+W4:)22BEC"8UP+Z9!NUL8)V M$LD]:GAKV634O]A"(VL-'\/4"?PA*H;LXO9 MPC02EGHU/TU^V(ES G.:FS--.'$EMGG";FR2V[L%BW@;H-,H0)B-$Q]2X#MV M3R#'8CL(I' NMCI!(T:ZM>3]#)JK\D .QW:5=C2W3KQ(#7MU.*VU%\T2!EEJ M4U/H 9<.??S.PP/,7OI9:V-@:L6W6#"K-35&&&2R;,F6%S':ERX@G;=INJPN]0\DGLN.F__/1PFR4IQB(^2T$B%_'_>=74,@NH/Z]M MH>&S*RHBRN)8^\]=>Y?F-I&*SRPQ P\J%>S!:63A^!B^XU_RZC]DP!9D%ES- M4920C,W6IO'W4(F4",K;*$G7NT)<6D68D@Q\00G"@Y(DC3M,8Q"]Y:5!ZV+0 M EY5%(-X7Q?$W: 05<]T&Y9T=!F6_]9DAY\L@$J)^W_&/! [ 6;^E7?T0S]) M29]W)" 8*KUCZ_[$08&;1_4CH@FAL=7S%<=':,ERF3-)D< MZ33A)G-)R:UP7R?QS\#O7"C1MSI&<>K_1L=:[YH>H2L2@,?R?@V^[UM.L^&^ M:#Y,T58B>(&)2DMS+L*V\MKT$E9:&(R8]/ V<$(HW43E0'X-8^0$_F_(^Y\HH!DCCA\2+-;AY8+ *L:")-S?T0V9 MU_=OE>KH[ET?[4Z'#*?V]0YNC\4:4#R9!V$U_ID^Q.=L%].MC"0(XIG<0L 3 M>XZC=Q_#<7/ZFI#:_V?GP^]T.N0N(=G:"#8K??1G7G)_3*WG.,CGYVM"EL#W;O,;G4'ERO8S'ZCM*-0U7$(W%PU66Z!:%] MS0?\9\<]X!,^/E6K)+#P )L/=)TP?D%O!22YQ&&3;A'=ZE;#NT^N^3Q$\5V4 MO::[+"CO1]M4K?#*[5 YBC=8]-)@9_X&W7K'*@LQ 6@4&:1^3?/Q^.;X,=DG M-4,3>IZ0=F$IX(@_VRLK55F">)48;4NORMG3PLRMFB@>K=3XO]I)L^2\I)=$ MJ^*RW!SX_*"50-:4QN3^ \6NGQ"G'J-0HT5X*/) 6T=O5QFI/BIIJXA0M6T+ MKBBBJ]MHZWR0-*Y#[FXFS"+6P/\^;;6KS2[U@A6UES9MY14)%E24M(%@W$"O MO;4Y433D@J2H-'D!8[)6.H+*YZT! DC&903,F MC?)^YJZJ<$Q$)AV=UK\^O>W^3%-P5'.A-]I:[&=W]WE[A0('0>#M#*-GW>BJO:Z*9YFREZ MI-O[2ZTC(/A;CN6.NZKL-_@"*#A^599#/@R@Q6FYZLGYB]PZB0*?O)MT;O6"CHX?YO=1=E%\I!;YV?R^ M(^6W@P3"78X"?O%\6S$/I5[88L?H--^O_ /P\/K@@##>+>V8)CUJJ10U(-C% M421]-[/N-S!/^;*I<;]X"\+$ , ME\"IK,Z3.4'A.<""&I $7KWCF9 )$U78J9K)Q!75-KC/,J?9\8),X2!9!93M MJ":QP>L?G'^YPW]=[5(4_R]RXG6(MH&&+[:ZX--WLJMTU"[V!F+DM%(?Y$-#EEK-R#R:0#FKE"5)J[N2&>4+\ MK_1)Y?LD]8^$&U;,-<"'37U3%S&VO,K,C9/X2M*S,<;E M*2$:"K]3,5@#AA40GKBL@%@ M5*0^",@K:/*'T.S 4!-5;7^$4C^C&?>=9 YS7;J.,OS2U$2$TJ)4>PP_/_;V M59HHLZN-"D_ID:FX7O+BJR4KU;TL^+?L2-XOAJSZO" WVH=$XW[T,._[.]\Y MUY05DO4%I2IBO_?X6_9C(Q;J5"H0E"_6JD ]V&I.&V(C7/P8OA DU[NO29.3 MH9O^C_/.)7:,)LJ6N UBY,7_55X8WVK0IWTIVGJZOV<9&JAJ/'G:2?@TP M6[&TX6%9B_%%1JI;Z282A[A$@UVWN< MC:J&0F._2CI!)$94U4[:#2)!7([K2B)OH"D(7U*"PFT05I2E>(CBN8AF!O7Y MW5@LFDBYO 231VXRS5=ZMP'Z@CEV^P,%[^@S-L<.5CU[-C0VA%>J5V8MJ',] M"B18Z"-FKNF,07F(LI@5.K4?$^JTZ@;(^1)M#16H];_GHAJJ'X^=52O5D2V! MI7TH:D"D-:@E8)Q/00T8E&/91'I^VNDBGHYF$?FY!-=$/1U,<_#FJI.I'9VY M9CC@EN0E\I+(0B]?0S<*/3\_F6J]H9,G$HO7$"X8UP)(&D+P2B#JHUE ?EW070 ' MD"78FGW]/8:J&D9*4M*BTA_D[;*M\U$\3"1Z(@6HUM6!ZOOC6Q"=$"H> &-U MLL=J4Z [KS)/;F4EU+]3T%TMQ]4DW *[K,."T\?/,Y*WULLWM%O M#YE]A=E?S91)_;W/[@%0D+SHDK>]=%HS\@M); M)XY/Y(5>>O^O>"\>CM+X%(7[+8J/U3?)JV<*^;MM#^?):*K^;LL;>"R:F@9F MM8FQB=88ACG/:@L0>'+?KI,TMDD2T5+]CR&VR/$I<_Q$R%1,HH1=E 5E\2OYGU+ M__Z[_Y-DKTGJIQGI]G,<96]ETV)OT_]^0[$?>5LZD)?%!7N$?D ?B?GG[[#B MCH=R\$CD@=!__F[G!/1Y=]KYU0G(2ZG__)T;(\\O&)]-,&&FQY#8 >3O+^BM M2.@IGHFM$*W24C/A/OZ<0P[9KG1[Z%5,]B;:I3^<&#WY+DUVW\>(MOB,CJ\D M_2DG6=8J)]=+X]^3_TK^X44DU#;P2M-_BT@[X!F3=QAJYNDJCIUP3YO>G"Y- M"N_["E/IT?_Y!CU?,,X!ZMD9 MRJZ12XO>'$ >G4Q/%_&14)-]>W#"-54J$L(=M!)8>=]_&Y$_K;.4$$-.NB]9 M;6L"F$EUW1+RL62,51,M#PK]*/X2I2CY-XJCY\@/T^V/Z,%_1\_$# C3NPSA M/VP/499@6K8_\)].&_^C(?:N'0:F7$PC]_MCDF3(NZ,>KUP242Y)Z(\% ]Q_ M8")]_RGTFR\@$%WD,4;YT/4A^P0$KKF%KY28LT'&Z7W1*1$^!]ML>' MZIX(_C#% ":^6[SN._0VETX C!(G569J;FBL/]=W,^]7D)OT-@K?$;8+Z)/$ M9RFD)+5Z=04) D>J4+[4*ZCZ#0EF9R@H+/@[*/F)Y/1'(26T>=3Q?@?)&2N7 ME@A\02[RW\D0A<@COL;S6DL:U4X9(O+VID^9H0N'H7,?'1A3>1?EI M4Y+=NH#\#G>Q5N7;X;Y?$-,0E6=(>)+F%]]39H_7N.49'/SNN=[?.&WTI>_V.XB@\(C/Y'HF56=?L>W:&J/3GT;GU;A6&V*3<8KW(/9RE)N?'*AT^UJ/V M*#9-1L_;=Z5DZ-79'F:_R4(O0#<_W6!=IRX46;^ EHL5!U#5*"C.K$WV^A_D MIMOHERC 9QM>$.+&+:3<>I??GCA6/M9OX/DD'K&%;&H MUSL2PR%PL+.RFFVJ:[?CHCBO$I=\]SHTQ->OMN5H49,XP[Y MA,C\2NV;G[-T,DQD4_ES]NS4T=,PC3G8N\['&AE2]Y$EI9.LN'!7B,R:YZP1 M1.O='^1IJZ5Z:ID.KF$H*'RD8I.W]'2RS4J"J?]9H-,SVH*1@W+BZ2N#7T.\ M; 'Q.O[LD-K&5,LN21:UL&>1I2\MK(I/5!4-Q0ZC9Z:I)+B08R3E71 2- I MW,ZW>S?^/O1WOHNYI(B:D/!]%/AD:;9D\/.)VJ5+CQ7TTG\<3B3LE+W2](#A MLELD?+A%'^E-@/5A9LGT"R+P6EGCTR9V. MQ_PRH==4KY2ZV,,.=6?W^U4OM)'[""T_FGW0[ MP"O=P*EA(QCUQ:E K/K"#V;2R7^M/7 M#5NONOP=Y/0U18MH3*7Q9QI>*>L?#1*C4OXJ2.@52Q"J7!"YM:^(0/U@KBQ[ M_I]$7WTAM-VA,*(I"5',/M,5N]J#S!:%V]@A)0;NG%.2J^L-BT;0 B2K?\: MGW*Y_CDC=WP>LM C)C0I&$,.PW=LJ83I!KG%(TJ-$Z%O=Y!@M$36.N2(/8D= M*^T'DGSJ-:DGI5V"8/DS%V7ZFK1A*[/%M)76Y>TW$F5.#]?&#<1#V2/UL"4: MDR6^0_G_?PRQ>8+']AJAI$JR[CGGH4]7>]1E1I3D7U'\G=89HS'[_XD"[\:Y MN#TZ=(#"'WU Z)W=O:TE@@R1/][\@C4P/\>1BY"7/,31,3]0*B<,/5N^8K/L M ?_9>7O#.J@3T/3I!'^SFH5T]3#V[,XJJ65.-2:,54[#8\$C[V,/%HW@YA/^ MESC\66MAS289OAS1.LX=0(]AW;%OXLM:\[TTW;EOY36VJ_!)&DV?V>I7@H?) M9>,,;H_$^NQ\1\D/?Y>V;I"P?@%I3W7QNUGL+6/LYUOIC@?G%U.X]TZ71>+_ M$3<"N7[$5?."4J)&1V&I])R3+-@_0EDUE3M'[RBD'FWBSJ;N[1XN[7M23JIY M64G[P"#9XQPN(0G[I'A(R_TE:@&3I$H2/'#\F!Z0Q5OQIU5 Z[!3&W*# M=W)P_H7R)59XI')_R9+$M(W,M@LHM%O1OR+/B"" M?\ G%3ZRJ,% !-!97AF[LZ$PL^8RXN6@$//*BD^\F3T^W]:5G_P9R>:6'52NWK4L/>&EMY^/G4E>E M"/)A8A+?0_DW9(=7M]Y@#ZAJ0:O*[=2\:#6)YUT>8#A[T[MT88CT*TM==9'H M^1-$"5ZTH_/__C]02P,$% @ \#D!637-C/[K" MC@ \ !B:6=C M+65X,S%?,2YH=&WM6VUOVS@2_KS[*WA9]"X!+,=.G.ZN["W@).XUP"+I)0[0 M^TB+(YL72M22E!W?K[\92O)[&J=-KTWK (DC:3@S'#[S1M&=D4O4FY]99P1< MX"?K..D4O.E]"(Z;]6;GL+A$@L.2HC/08LJLFRKX8R_A9BC3D/'2+5-.S+!"R[A F[U@E/ M*\*!=DXG2.O@W@5=?_B M[<59MW]Q=WU[?W'8O^ZQ_]72;?#(LOBF#7-_^V;MAS6,>-%O[_(!U+\]9 M\T245[>7Y[UKUG_78S>]L]OKB_X%$O<^G+WK7OZSQ[IG?7;UEC5_/V[5?E3[ M=6]8]_SJ?;]WOH@F,I='V''CB$SD+=B]/NU>]FZ"JP]_]OY=&>^HT3CZ!'\\ M^G1_W!1XMS7>Y]GJHL9.#?[+3D&II,8B,$[&4^9&W(4K1J ,%BEN[1][J$P2 M*&E= H2H#5$A3(P>Y7Z0MI,\6D8*[A?,]-_:ZG/#_/]CM4/1>JCEX JD[1^()0DTS97:HG"L00 M:@6X2D@)C9Q2[1B-XC)E/)VR/'4F!]25.X\,PAIG"5X9R16+>82W#-,)UE-. M%W1K!"E$8"TW4R))^!V@W 6>%N\)5 9%*DI()(,((FFB/$&R%(>C)EB-,[1/ M-&(VIS_S\1,P4#*A"232*NP9T ?81+H13M!F$'D%B2\"6VJ!TQSC,,$&TT4S M[-SE2[O+\4MV%V"Q3!&0A.TY &OH*TB.C\W"$A2C()KGJM,A!55WX0..-&MW2EP39#V6 MCDLD2TR"B)F@5?^U]?NK:KMKB>Y[ZY2P]_[I'"PJ@4O@$__C^*A131+QW&X_ MA(J# >!:EY**@.(>/&6],0= K2)B"+JLAGGY0XY98J%>]KUI4@M/R2LPK'AQ1U$^+91_^-P BQ$7#\2#:#_7@.U#.03E8!>76 M(64-F]L'HZTABK >2T'(XU:GG*(N9N?<4"5-<.1&5-! L$H^D$JZ*54)F\22 MHW@4>8 4&%\B7:C$?7"_+R>4Y29#@%I?U421-L(KX&OR(:18K"C$*3Z!C!R M2+#?*+"(CB(SC*\[-&Z!QNC@I]Z8J]S'$5HJB&.L&N48C6PW5'^8M+>(B,7E MYE+0PPX'8C2S1<$YT+E[6/8V,9O/J(&JZ?CQ9HT-JCK=>Q(4-D!]VL1\AYS' MD2,PCA5+L[[$U/^7Y8Y_LH*@)\0M2I4ZBG)#2[B0EY;X)=HZO$-;VLC%1LBB MW/9B^VO$,>(/H\@*7:DF-C[@-RIH#R/-9[H<%)J,N)TE;HH_'J\@?&#VLR^# MYI0I>0>JW+58H:]]AD$VH7/70SU7#W7R'?90?DM85(Y:F\<]"L.+CC,/@>0 M3RA*UFI55(ICI>JTL;,*P-] 9DDBG0/8F%@&&JL+>B(DZN2'[Z-C(7PMY0G\ MI$JYB@#P5RY19>_S>1KYS8N#77OTM/:HJ[ &0S4D0H;:3&I8(PFXQF46G[4I M$^!WE):+FLPG9E]-^CW<:O?H2<@I.XJBR=\0.+G @19F<7,#RLKJ$XD1,%@D MUHJJP&))8/,$K8X&\M,H\]+&';9=QM^^<^EB8H\-.G,-5P]\Y,'U]SOG)5!J M1::4Z5BK,5"Z3/FP? %@RF %2:;T%/#I9*2+",678(BP^8")#.MN9'^/C?LLR=4QS94# M$%6*9Q9"6S1OLWSO3^04O/U!*53 5-*IE2R\,JS&ET1()99S:NNDWGK]BBQW MZ,0#-"?U1NL1DN/'25JO5R7A/V95]_(XE\?%@$=W0X--I0A*[XK]3WN"Q@D& M&+#N0O\WH!N;?6Y]WLO'R!I-F;;'E+BQ$BVQ5.!K%D],><#,DWZ%LV1;1):' MD'J.B E9-Q]BQ<6:-7;4.&HM'1[;L%H_DGW8YQL#GWP/ECB=AL\&C-G1RT+K M^M%)ABK23BFK=-MHL0VS^R9/7SUDPT-[N'@L:),]=R'O!;CTSA@+QDBD$ I> MDC'6#D=^):B\E'"VM;UVL>WEN_/.&"_:&+O8]H7L=3;BTB3^E8-@9R,),>O= M0Y33FS!V5>SF+IKT9\61\"$&J!51C]I;>5OCW&<7^N=0I[<'D2=I>>NM3.=6L1]KX=;:- M+TH@%3_L]]SF+Q-&9A[(<#&*NH''Z#A^"P M63\XWB\N0;!?4ASW=31AUDV4^',GX68@TS;CN=/_D$FFC>.IZV0\BF0Z:+/? ML[O.CF<;R5$UJ'P:.)VU&_4CF782F09#(0=#5][HZ[O RK^)1U^;2)@ =\#I M.*N8Q#IU1"+:S4;F.H4@!W5#VI6,%SJ:&V- $S=\?FO9^*X000)AOQ PGOW[-KB\>;Y-/AL4W99#+FW>]*]8\Y$&SM_DYO+L^@S$O0\G;[OG_^JQ[LDUNWC#FG\O'^ MNG. 3.0MV+U\W3WO7047'][U_E,9[Z#1^!1_//AT?UP7>#,#?DKKUD!4IAH>+6_KD#:9) 2>L"H40B M:!$A42;,3B5_)&VF^*0=*W&W8J?_YI9FJ03Q1(%UW+B.MTA _&V[SZU0,A4K MMINITZH?'?[VXFL9LYR]TE6F)&W@5?Z(BCNOFO7*M'-E0<&RV6@L,_Q*T&!# M/A+,B)$48Q$!$=*ROW(H((R:X#X5.TRG[(TV"6LV@G\S';/7&80USA)<&@2= /H>V&AQ$4EB' M\); M7&>,&^%A#%C*OA($-R:@?,Z%!$ MN&W9+N ;"?A#@='>73CDZ4"P+J+\9:Y X?NXHUVQYX?Z/HZNBDM);5-:^!'Q M9Y0*YMRK@#O)LO%$\<)$,28B/9>=#A14W;7O<:1IOU/BFB#KL718(EDB"0(S M0:O^6^N/%]5^UP+=]]8JH?G^Z518"($E\(G_87S4J"8)>6XW'T+%05]@KC[4J#"BJ)_FRS[\UQ=$B$7#>!%U[FO"MZ"<@;*_#,J-0\H*-CR8B0QZU..45=9.?<4"5-<.0FJJ !L$K>ETJZ"54)ZZ8E1_$H\@ I,+Y M.E>)^^!^5RJ4Y28#0*VO:L)0F\@+X&OR@4A1K"C@%$]$1@Y ).@W"BS"462& M^+I%XP9H#/=^ZHVXRGT;-=:OZG3O2:*P >3I$/,M$;
HPS TMX5Q>6N"7:.MPA_:TP<6&8%%N>['=%>(8^$,4 M6:(KQ43C(_Q&!>UAI/E4EKU"DB&WT\1-\"E7N6BS1 MUS[#(.O0N>VAGJJ'.OH.>RB_)1Q5CEJ;Q3T*P_..,PN!Y "/*$I6:E4(Q5&I M.FWLM +P-\ L2:1S0JQ-+'V-ZH*>1!(R^>&[<"S UU*>P"=5RE4$$'_E$B)[ MG\_3T&]>[&W;H\>U1UV%&@QB2$"&VDQJ6$,IL,9E%I^V*6/!;RDM%S693\R^ MFO1[N-7NT:.04W8419._)G#R" .MF,;--2@KJT\0 S H$FM%56!1$M@\@=5A M(*]&F9?6[K!M,_[FG4L7B3TV<.8:5D_XR(/U]SOG)5!J1::4Z4BKD:!TF?)! M^0+ E,%*))G2$X&GXZ$N(A1?@"%@\YF50_W_^"[]4T[A/(B 34_A^ -0OD]; M@U@ZY-0ICR.1+'0Z":(3>8!$AKH;[._0N$^37!UIKAP 5"F>6=&V1?,VS??^ M2$[!VY^4@@"FFIU:R<(KV]7XD@A4T6).;1W56R]?D.7V770/S5&]T7J Y/!A MDM;+Y9GPCUF6O3S/Y7'1Y^'MP*"IC(+2NV+_TQG#.$$? >NV[?\&=&.]SZWJ MO7B.K-&4:6=$B1N5:(FE E_3>&+*$V:>]"L<)ML@LMR'U%,@ILVZ^0 5%VO6 MV$'CH+5P>FS-:OU(]F&?;PP\^1XL\7K2?C)@3,]>%E+7#XXRB$@[I:R2;:W% MUFCW31Z_NL^&^W9_X5S0.H-N8]XS\.FM,>:,D<@H4N(Y&6/E>.17@LISB6<; MVVL;W+X#?]X:XUD;8QO;+O5BV]U\GX0 2ICD0U9F?A%85_B5%L MFDN=TL9+GJ2=A5<]E1]-&Z.U7V);^W9$I-$/^^VVV1N$H9G%+BQ&42KP&'[3 MYFK,)]97!\?[]%W#5S\?[_MO*?X/4$L#!!0 ( / Y 5EM@59+NP4 /4T M / 8FEG8RUE>#,R7S$N:'1M[5OK<]HX$/]\_2OVVDDGF<%@\V@3F\L, M(%@K[>JWOUU)&[OK MRX"?/H.N3XF+[]"53')Z:G_06LVZT6WD7U&@44ATIY&[A$0N.?WC>4#$C(4F MD%1&O[,@CH0DH;1BXKHLG)EP'"^LY]FP+KLN.Q6MFHQB4Z]W6&@%+-1\RF:^ M+"Y,HX66L,]JC&DD7"HTO((C=>-R$"\*I1*AIJ''TLH-R8>TLC:/!(POS0D+ M: )#.H?+*"!A*3B-I(P"E)5T(37"V2PT.?6DTJ&ZEVKF/I-42V+B4#,65)L+ M$EOW=']5'>J:,U?ZIL>DYJ D#962ER^,5[K5;:B^I]U&C'^(4(;44TY1*(SO MS]&)>"3,%WKV8VV>\3SWT#3B[O> P%[X;,HDY#Q; ;$E!,;Q0VHWH^"@ 53L M" Q]^W(RN!CT>Y/!: BC"^B_&=@78'^P^U>3P5\V7L)6^Q)ZP_.B[6(P[ W[ M@][;5=N[J\OQ56\X@KH->B-H7<^ M>C>QSRN4GI^6V)SHKQ37)F]L&/ZR-/KRU_X9>?Z):FKK>W 12-CD6 MNCBDV:YW6JV#^Z;=#M3FMP?JNHR\+7"/PVD0 GX)J2-9%,*<21^D3^%]2@0Z MDR_ADJK%#B(/SMBL'P4!%0Z%-^@F7+22&@Q"IPZ'JL_+%XNF;C@6"L4D7.9? M7>L(<."+2 1@Z-I[\"*1:8BI8)$+-%3CP)]I2*&%+&[JS78-2 (>X]2],6A, MG50PR7!2)'3!7C@^"6<4E$4L293Q^*LD72(I^%10-/F.7?E,5F;5@!+'5Q-3 M0BEZ623H"U3J4"&9MZQ!G(HDQ74>9 0W8:>6M-=6$75H*7&C6&*WV]*%C&)? MH6!,Q)2$--%&"TZ7T',R3!7[:MA.I+F)A 5M%$5*$M[FI=:NOVZ?')1;D3MR M_S>R'AI'OTT0RX*37LJ1H [2C2M>K+@BZ*>4"1I@IT2!G!3L-EJ'!-DHP.@< MND#G-AV_UV!4( @R933=8&LSGA6<1I3MJC#&9JN MQ#5.EE$J$#B32[/L7PBAE+M")U/7;M=/F@<*N89T-\G4.P]*O#I^2*13/[DC@A_$ M?IO02V=I(L'(]VYW M3OIKN+5W[GP$/O!X,+!E9Y#8,V+OF;F/X%EN_.W7LZ7YW0)Q59?,YU%O=F(T M.N+,A=+:M0Q=,]^=K#YL0K61-.!,X&/5]P@1:D94)^SZC'M@+ZJ22 M75,8>1YSJ/A1F_WO_6\QU=]D$@=W-A=CWPD6.BPF_,MY'U79OBJ6[!X^5;&D M*I94Q9)=7X&_5BPY)R&C'-[BE<_5&K.G.;0"HZJ65">*==NW*KGM?3Q78.PU M&%5R>[)RB:J07*QNL_JU*B1?S/NK%1)\5W<"/?G=U#_U(8WR01:'DR11X3*C M6ABYM.R#=MUZSL7C=*&Y3.2W6:I;F-(@M%R6Q)PL3=6ZBJ/5P6CMTS#_I(FZ M\;;4DG75:.C^LH_)W#PLXXN;W(7.R'<%Q,.X,0F?DV62[0ZZ#?70TNFS;B-[ MW.E?4$L! A0#% @ \#D!65J#7L 46 ( )@DF !$ ( ! M &)I9V,M,C R-# V,S N:'1M4$L! A0#% @ \#D!69U^5O^M4P$ MJQ45 !$ ( !0U@" &)I9V,M,C R-# V,S N>'-D4$L! A0# M% @ \#D!637-C/[K" MC@ \ ( !'ZP# &)I9V,M M97@S,5\Q+FAT;5!+ 0(4 Q0 ( / Y 5E'>1*BX @ *PX / M " 3>U P!B:6=C+65X,S%?,BYH=&U02P$"% ,4 " #P.0%9;8%6 M2[L% #U- #P @ %$O@, 8FEG8RUE>#,R7S$N:'1M4$L% 3!@ % 4 -0$ "S$ P $! end XML 85 bigc-20240630_htm.xml IDEA: XBRL DOCUMENT 0001626450 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-04-01 2024-06-30 0001626450 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001626450 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001626450 us-gaap:EMEAMember 2024-01-01 2024-06-30 0001626450 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember 2024-05-09 2024-05-09 0001626450 us-gaap:FairValueInputsLevel2Member 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-06-30 0001626450 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-06-30 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001626450 2023-01-01 2023-12-31 0001626450 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001626450 us-gaap:CommercialPaperMember 2023-12-31 0001626450 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001626450 bigc:TwoThousandTwentyThreeTermDebtMember 2024-06-30 0001626450 bigc:PartnerAndServicesMember 2023-01-01 2023-06-30 0001626450 us-gaap:FairValueInputsLevel2Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-06-30 0001626450 bigc:MakeswiftIncMember bigc:DevelopedTechnologyMember 2023-10-31 0001626450 2023-01-01 2023-03-31 0001626450 us-gaap:CustomerRelationshipsMember 2023-12-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001626450 bigc:SevenPointFiveZeroPercentageConvertibleSeniorNotesDueTwoThousandTwentyEightMember us-gaap:SubsequentEventMember 2024-08-01 0001626450 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001626450 us-gaap:SubscriptionAndCirculationMember 2024-01-01 2024-06-30 0001626450 bigc:PartnerAndServicesMember 2024-04-01 2024-06-30 0001626450 bigc:SevenPointFiveZeroPercentageConvertibleSeniorNotesDueTwoThousandTwentyEightMember us-gaap:SubsequentEventMember 2024-08-01 2024-08-01 0001626450 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001626450 us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001626450 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001626450 bigc:PartnerAndServicesMember 2023-04-01 2023-06-30 0001626450 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001626450 bigc:PartnerAndServicesMember 2024-01-01 2024-06-30 0001626450 us-gaap:RestrictedStockMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member 2024-06-30 0001626450 2024-03-31 0001626450 srt:AsiaPacificMember 2024-01-01 2024-06-30 0001626450 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001626450 bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-06-30 0001626450 bigc:AcquisitionRelatedCompensationMember 2024-01-01 2024-06-30 0001626450 us-gaap:CashMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001626450 bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 2022-12-31 0001626450 srt:MinimumMember bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TwentyTradingDaysPeriodMember 2021-09-01 2021-09-30 0001626450 bigc:MakeswiftIncMember 2024-01-01 2024-06-30 0001626450 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001626450 bigc:CompensationCostMember bigc:MakeswiftIncMember 2024-01-01 2024-06-30 0001626450 2024-06-30 0001626450 us-gaap:RetainedEarningsMember 2024-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001626450 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001626450 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-06-30 0001626450 us-gaap:OtherIntangibleAssetsMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 us-gaap:CommonStockMember 2023-03-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001626450 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2024-01-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2024-06-30 0001626450 bigc:AmericasOtherMember 2024-04-01 2024-06-30 0001626450 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001626450 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2020-07-31 0001626450 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-06-30 0001626450 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001626450 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-09-01 2021-09-30 0001626450 bigc:MakeswiftIncMember 2023-10-31 0001626450 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001626450 srt:MaximumMember bigc:MarketBasedAwardsMember 2024-01-01 2024-06-30 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TwoThousandTwentyOneCappedCallTransactionsMember 2021-09-09 0001626450 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001626450 bigc:NonCompeteAgreementMember 2023-12-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2024-01-01 2024-01-01 0001626450 2023-06-30 0001626450 us-gaap:CommonStockMember 2024-03-31 0001626450 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001626450 2023-04-01 2023-06-30 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember us-gaap:SubsequentEventMember 2024-08-01 0001626450 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001626450 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001626450 bigc:MakeswiftIncMember 2024-04-01 2024-06-30 0001626450 2023-07-01 2023-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001626450 us-gaap:CommonStockMember 2022-12-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001626450 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001626450 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001626450 us-gaap:RetainedEarningsMember 2023-03-31 0001626450 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001626450 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 bigc:AmericasUnitedStatesMember 2024-04-01 2024-06-30 0001626450 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 bigc:MakeswiftIncMember us-gaap:CustomerRelationshipsMember 2023-10-01 2023-10-31 0001626450 bigc:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember bigc:MakeswiftIncMember 2024-06-30 0001626450 bigc:MakeswiftIncMember bigc:DevelopedTechnologyMember 2023-10-01 2023-10-31 0001626450 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001626450 bigc:AmericasUnitedStatesMember 2024-01-01 2024-06-30 0001626450 bigc:AmericasOtherMember 2024-01-01 2024-06-30 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember 2020-07-31 0001626450 us-gaap:CommonStockMember 2023-06-30 0001626450 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001626450 bigc:MakeswiftIncMember 2024-06-30 0001626450 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-12-31 0001626450 bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001626450 us-gaap:EmployeeSeveranceMember 2024-01-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 us-gaap:CashMember 2024-06-30 0001626450 srt:MinimumMember bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-09-30 0001626450 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001626450 bigc:TwoThousandTwentySixConvertibleSeniorNotesMember 2023-12-31 0001626450 bigc:TwoThousandTwentyThreeTermDebtMember 2023-12-31 0001626450 srt:MinimumMember bigc:MarketBasedAwardsMember 2024-01-01 2024-06-30 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001626450 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001626450 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001626450 us-gaap:FairValueInputsLevel1Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 2024-07-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2024-06-30 0001626450 bigc:MarketBasedAwardsMember 2024-01-01 2024-06-30 0001626450 us-gaap:TradeNamesMember 2023-12-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001626450 bigc:AmericasOtherMember 2023-01-01 2023-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2024-06-30 0001626450 bigc:MakeswiftIncMember us-gaap:CustomerRelationshipsMember 2023-10-31 0001626450 2023-01-01 2023-06-30 0001626450 us-gaap:EMEAMember 2023-01-01 2023-06-30 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2023-01-01 2023-01-01 0001626450 us-gaap:CustomerRelationshipsMember 2024-06-30 0001626450 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001626450 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001626450 bigc:TwoThousandTwentySixConvertibleSeniorNotesMember 2024-01-01 2024-06-30 0001626450 us-gaap:RetainedEarningsMember 2022-12-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-01-01 2024-06-30 0001626450 bigc:MakeswiftIncMember 2023-10-01 2023-10-31 0001626450 2024-04-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 bigc:AmericasUnitedStatesMember 2023-04-01 2023-06-30 0001626450 bigc:TwoThousandTwentySixConvertibleSeniorNotesMember 2024-06-30 0001626450 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001626450 2023-12-31 0001626450 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001626450 us-gaap:CommercialPaperMember 2024-06-30 0001626450 bigc:NonCompeteAgreementMember 2024-06-30 0001626450 us-gaap:CommonStockMember 2024-06-30 0001626450 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-06-30 0001626450 srt:MaximumMember 2024-01-01 2024-06-30 0001626450 bigc:AmericasOtherMember 2023-04-01 2023-06-30 0001626450 2024-07-30 0001626450 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2024-01-01 2024-06-30 0001626450 srt:MaximumMember bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TenTradingDaysPeriodMember 2021-09-01 2021-09-30 0001626450 us-gaap:FairValueInputsLevel2Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001626450 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001626450 us-gaap:USTreasurySecuritiesMember 2024-06-30 0001626450 us-gaap:RetainedEarningsMember 2023-12-31 0001626450 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-06-30 0001626450 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001626450 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 bigc:MakeswiftIncMember us-gaap:TradeNamesMember 2023-10-31 0001626450 bigc:AmericasUnitedStatesMember 2023-01-01 2023-06-30 0001626450 us-gaap:EMEAMember 2024-04-01 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel3Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-06-30 0001626450 us-gaap:RetainedEarningsMember 2023-06-30 0001626450 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001626450 us-gaap:CommonStockMember 2023-12-31 0001626450 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001626450 srt:AsiaPacificMember 2024-04-01 2024-06-30 0001626450 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2022-01-01 2022-01-01 0001626450 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 bigc:MakeswiftIncMember us-gaap:TradeNamesMember 2023-10-01 2023-10-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 us-gaap:SubscriptionAndCirculationMember 2024-04-01 2024-06-30 0001626450 2023-03-31 0001626450 us-gaap:TradeNamesMember 2024-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001626450 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001626450 bigc:AcquisitionRelatedCompensationMember 2023-01-01 2023-06-30 0001626450 bigc:MarketBasedAwardsMember 2024-06-30 0001626450 us-gaap:EmployeeSeveranceMember 2024-06-30 0001626450 us-gaap:PerformanceSharesMember 2024-04-01 2024-06-30 0001626450 us-gaap:RetainedEarningsMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001626450 2024-01-01 2024-06-30 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2024-06-30 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-09-30 0001626450 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-06-30 0001626450 us-gaap:RestrictedStockMember 2023-12-31 0001626450 bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 2024-07-01 2024-01-01 2024-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001626450 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001626450 bigc:TwoThousandTwentyThreeTermDebtMember 2024-01-01 2024-06-30 0001626450 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-04-01 2024-06-30 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001626450 us-gaap:EmployeeSeveranceMember 2023-12-31 0001626450 srt:MinimumMember 2024-01-01 2024-06-30 0001626450 us-gaap:StockOptionMember 2024-01-01 2024-06-30 0001626450 bigc:MarketBasedAwardsMember 2024-04-01 2024-06-30 0001626450 bigc:CompensationCostMember bigc:MakeswiftIncMember 2024-04-01 2024-06-30 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TwoThousandTwentyOneCappedCallTransactionsMember 2021-09-09 2021-09-09 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001626450 us-gaap:EMEAMember 2023-04-01 2023-06-30 pure bigc:Tranche bigc:Days shares iso4217:USD shares iso4217:USD --12-31 0001626450 Q2 false P1Y P1Y 10-Q true 2024-06-30 2024 false 001-39423 BigCommerce Holdings, Inc. DE 46-2707656 11305 Four Points DriveBuilding II, Suite 100 Austin TX 78726 512 865-4500 Series 1 common stock, $0.0001 par value per share BIGC NASDAQ Yes Yes Large Accelerated Filer false false false 77753052 133088000 71719000 1120000 1126000 142712000 198415000 45054000 37713000 24688000 24733000 9119000 8280000 355781000 341986000 9975000 10233000 3647000 4405000 2633000 1240000 6408000 7056000 22133000 27052000 51927000 52086000 452504000 444058000 6686000 7982000 3596000 2652000 42417000 32242000 417000 547000 2424000 2542000 23289000 24785000 78829000 70750000 340468000 339614000 6393000 7610000 703000 551000 426393000 418525000 7000 7000 638586000 620021000 -177000 163000 -612305000 -594658000 26111000 25533000 452504000 444058000 81829000 75443000 162189000 147200000 19811000 18756000 38250000 36202000 62018000 56687000 123939000 110998000 34425000 35593000 66857000 69645000 20287000 21403000 40275000 42248000 15436000 14428000 30365000 30922000 2452000 2033000 4919000 4066000 334000 4125000 667000 8250000 2572000 0 2572000 420000 75506000 77582000 145655000 155551000 -13488000 -20895000 -21716000 -44553000 3196000 2825000 6374000 5251000 720000 722000 1440000 1444000 -111000 -63000 -443000 -32000 -11123000 -18855000 -17225000 -40778000 132000 210000 422000 407000 -11255000 -19065000 -17647000 -41185000 -0.15 -0.25 -0.23 -0.55 77456000 74790000 77041000 74468000 1028000 1290000 1684000 2479000 3138000 3566000 5005000 6433000 3273000 3943000 6749000 7446000 2582000 2573000 5174000 5652000 -11255000 -19065000 -17647000 -41185000 -81000 -90000 -340000 627000 -11336000 -19155000 -17987000 -40558000 76410000 7000 620021000 -594658000 163000 25533000 308000 0 974000 0 0 974000 507000 0 -1325000 0 0 -1325000 0 8388000 0 0 8388000 0 0 0 -259000 -259000 0 0 -6392000 0 -6392000 77225000 7000 628058000 -601050000 -96000 26919000 77000 0 271000 0 0 271000 397000 0 0 0 0 0 41000 0 248000 0 0 248000 0 10009000 0 0 10009000 0 0 0 -81000 -81000 0 0 -11255000 0 -11255000 77740000 7000 638586000 -612305000 -177000 26111000 73945000 7000 576851000 -529987000 -1199000 45672000 246000 0 1103000 0 0 1103000 396000 0 -1419000 0 0 -1419000 0 10487000 0 0 10487000 0 0 0 717000 717000 0 0 -22120000 0 -22120000 74587000 7000 587022000 -552107000 -482000 34440000 163000 0 1156000 0 0 1156000 354000 0 -811000 0 0 -811000 0 11290000 0 0 11290000 0 0 0 -90000 -90000 0 0 -19065000 0 -19065000 75104000 7000 598657000 -571172000 -572000 26920000 -11255000 -19065000 -17647000 -41185000 3512000 2940000 6998000 5844000 497000 494000 994000 987000 10009000 11290000 18397000 21777000 850000 433000 1713000 1508000 -37000 0 -37000 0 6790000 -6425000 9378000 1760000 -3935000 -751000 1025000 3484000 402000 821000 191000 772000 -356000 -1023000 -1245000 -528000 4168000 7027000 -433000 2105000 7607000 6292000 10175000 9415000 11738000 14743000 8321000 -6093000 100000 0 100000 0 1064000 1017000 1870000 2080000 62525000 83643000 91965000 123072000 1037000 85351000 36602000 133394000 60324000 -2725000 53393000 -12402000 271000 1156000 1245000 2245000 0 811000 1325000 2230000 0 1081000 0 1081000 137000 0 271000 0 134000 1426000 -351000 1096000 72196000 13444000 61363000 -17399000 62012000 62187000 72845000 93030000 134208000 75631000 134208000 75631000 6000 0 445000 431000 42000 60000 182000 212000 117000 125000 117000 190000 248000 0 248000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Overview</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">BigCommerce Holdings, Inc. (the “Company”) is leading a new era of ecommerce. The Company’s software-as-a-service (“SaaS”) platform simplifies the creation of engaging online stores by delivering a unique combination of ease-of-use, enterprise functionality, and flexibility. The Company empowers both its customers’ branded ecommerce stores and their cross-channel connections to popular online marketplaces, social networks, and offline point-of-sale systems.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company empowers businesses to turn digital transformation into a competitive advantage, and allows merchants to build their ecommerce solution their way with the flexibility to fit their unique business and product offerings. The Company provides a comprehensive platform for launching and scaling an ecommerce operation, including store design, catalog management, hosting, checkout, order management, reporting, and pre-integration into third-party services like payments, shipping, and accounting. All of the Company’s stores run on a single code base and share a global, multi-tenant architecture purpose built for security, high performance, and innovation. The Company’s platform serves stores in a wide variety of sizes, product categories, and purchase types, including business-to-consumer and business-to-business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References in these condensed consolidated financial statements to “we”, “us”, “our”, the “Company”, or “BigCommerce” refer to BigCommerce Holdings, Inc. and its subsidiaries, unless otherwise stated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of significant accounting policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of presentation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the opinion of management, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2023, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 29, 2024. The results of operations for the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other period.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of consolidation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the Company’s accounts and the accounts of the Company’s wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s fiscal year ends on December 31. References to “fiscal 2024,” for example, refer to the fiscal year ended December 31, 2024.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of estimates</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions in the Company’s consolidated financial statements and notes thereto.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant estimates and assumptions made by management in these consolidated financial statements include:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the allowance for credit losses;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">constrained revenue;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">variable consideration for revenue recognition; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the period of benefit associated with costs capitalized to obtain revenue contracts;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the useful lives of intangible assets; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;</span></div></div><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Because of the use of estimates inherent in financial reporting process actual results could differ and the differences could be material to the Company’s consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent accounting pronouncements not yet adopted</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ASU 2023-07, Segment Reporting (Topic 280)</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 requires all public entities, including those public entities that have a single reportable segment to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the individual or the name of the group or committee identified as the chief operating decision maker (“CODM”). ASU 2023-07 is effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company’s but does not expect it to have a material impact on the consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ASU 2023-09, Income Taxes (Topic 740)</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires all entities to provide more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this Update also eliminate requirements such as (1) the disclosure of the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months, (2) or making a statement that an estimate of the range cannot be made, and (3) the disclosure of the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. Lastly, the amendments in this Update replace the term ‘public entity’ as currently used in Topic 740 with the term ‘public business entity’. ASU 2023-09 is effective for the Company’s fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company but does not expect it to have a material impact on the consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other accounting standard updates effective for interim and annual periods beginning after December 31, 2023 are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segments</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s CODM is the chief executive officer. The Company’s chief executive officer reviews the financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. Accordingly, the Company has determined that it operates as a single operating and reportable segment.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Subscription solutions</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription solutions revenue consists primarily of platform subscription fees from all plans and recurring professional services. Subscription solutions are charged monthly, quarterly, or annually for the Company’s customers to sell their products and process transactions on the Company’s platform. Subscription solutions are generally charged per online store and are based on the store’s subscription plan. Monthly subscription fees for enterprise plans are adjusted if a customer’s gross merchandise volume (“GMV”) or orders processed are above specified plan thresholds on a trailing twelve-month basis. For most subscription solutions arrangements, excluding enterprise subscription plans, the Company has determined the Company meets the variable consideration allocation exception and, therefore, recognizes fixed monthly fees or a pro-rata portion of quarterly or annual fees and any transaction fees as revenue in the month they are earned. During fiscal year 2023, the Company adopted a new pricing structure that provided a discount to the contractual price for customers who pay quarterly or annually. Prior to this date, enterprise subscription plans included an upfront promotional period in order to incentivize the customer to enter into a subscription arrangement. In both of these scenarios, the total subscription fee is recognized on a straight-line basis over the term of the contract. In determining the amount of revenue to be recognized, the Company determines whether collection of the entire transaction price is probable. Only amounts deemed probable are recognized as revenue. Key factors in this determination are historical contract termination rates and general economic factors.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription revenue includes revenue from Feedonomics. Feedonomics provides a technology platform and related services that enables online retailers and other sellers to automate online listings of the sellers’ information across multiple third-party marketplaces and advertisers (such as Amazon, Google, Facebook, etc.). The Company provides these services under service contracts which are generally one year or less, and in many cases month-to-month. These service types may be sold stand-alone or as part of a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">multi-service bundle (e.g. both marketplaces and advertising). Services are performed and fees are determined based on monthly usage and are billed in arrears.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Professional services, which primarily consist of education packages, launch services, solutions architecting, implementation consulting, and catalog transfer services, are generally billed and recognized as revenue when delivered.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts with the Company’s retail customers are generally month-to-month, while contracts with the Company’s enterprise customers generally range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6f1305bb-948b-4b7d-8f4d-31cc7861bb27;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Contracts are typically non-cancelable and do not contain refund-type provisions. Revenue is presented net of sales tax and other taxes the Company collects on behalf of governmental authorities.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Partner and services</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s partner and services revenue includes revenue share, partner technology integrations, and marketing services provided to partners. Revenue share relates to fees earned by the Company’s partners from customers using the Company’s platform, where the Company has an arrangement with such partners to share such fees as they occur. Revenue share is recognized at the time the earning activity is complete, which is generally monthly and variable based on customer usage on the platform. Revenue for partner technology integrations is recorded on a straight-line basis over the life of the contract commencing when the integration has been completed. Revenue for marketing services are recognized either at the time the earning activity is complete, or ratably over the length of the contract, depending on the nature of the obligations in the contract. Payments received in advance of services being rendered are recorded as deferred revenue and recognized when the obligation is completed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also derives revenue from the sales of website themes and applications upon delivery.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes partner revenue share on a net basis as the Company has determined that the Company is the agent in the Company’s arrangements with third-party application providers. All other revenue is recognized on a gross basis, as the Company has determined the Company is the principal in these arrangements.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contracts with multiple performance obligations</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s subscription contracts are generally comprised of a single performance obligation to provide access to the Company’s platform, but can include additional performance obligations. For contracts with multiple performance obligations where the contracted price differs from the standalone selling price (“SSP”) for any distinct good or service, the Company may be required to allocate the contract’s transaction price to each performance obligation using the Company’s best estimate of SSP. Judgment is required to determine the SSP for each distinct performance obligation. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the observable prices of products or services sold or priced separately in comparable circumstances to similar customers.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts with the Company’s technology solution partners may include multiple performance obligations, which can include integrations and marketing activities. In determining whether integration services are distinct from hosting services the Company considers various factors. These considerations include the level of integration, interdependency, and interrelation between the implementation and hosting services. The Company has concluded that the integration services included in contracts with hosting obligations are not distinct. As a result, the Company defers any arrangement fees for integration services and recognize such amounts over the life of the hosting obligation commencing when the integration has been completed. To determine if marketing activities are distinct, the Company considers the nature of the promise in the contract, the timing of payment, and the partner expectations. Additional consideration for some partner contracts varies based on the level of customer activity on the platform. Certain agreements contain minimum guarantees of revenue share. These contracts are evaluated to determine if the guaranteed minimum is substantive. If the minimum is deemed substantive, revenue is recognized ratably over the life of the agreement. For most of the Company’s contracts, the Company has determined the variable consideration allocation exception has been met and therefore variable fees are recognized in the period they are earned.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, contract assets, and deferred revenue.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract assets</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets are recorded on the condensed consolidated balance sheets at the end of each reporting period in Prepaid expenses and other assets, net. Typically, contract assets arise from agreements that have tiered billings over the contract life,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">promotional </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">billing periods, and partner and services revenue agreements that include substantive minimums. Net contract assets were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as compared to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is exposed to credit losses primarily through sales of products and services to customers and partners. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintain a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine what will ultimately be collected from its customers and partners, delinquency level and customer type have been identified as the primary specific risk affecting the Company’s contract assets, and the estimate for losses is analyzed annually and adjusted as necessary. The Company has provisioned $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for credit losses related to contract assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred revenue</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue primarily consists of amounts that have been received from customers in advance of the performance obligation being satisfied. The Company recognizes revenue from deferred revenue when the services are performed and the corresponding revenue recognition criteria are met. Amounts recognized from deferred revenue represent primarily revenue from the sale of subscription solutions, integration, and marketing services. The Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of previously deferred revenue during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining performance obligation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">182.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. Remaining performance obligation is subject to future economic risks, including bankruptcies, regulatory changes and other market factors. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to recognize approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the remaining performance obligations as revenue in the following </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> month period, and the remaining balance in the periods thereafter.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining performance obligation consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.543%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,486</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,524</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,010</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,171</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,077</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,248</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of revenue</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue consists primarily of personnel-related costs, including: stock-based compensation expenses for customer support and professional services personnel; costs of maintaining and securing infrastructure and platform; allocation of overhead costs and credit card processing fees; and amortization expense associated with capitalized internal-use software.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are stated at net realizable value and include both billed and unbilled receivables. Accounts receivable are net of an allowance for credit losses, are not collateralized, and do not bear interest. Payment terms range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">due immediately</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">due within 90 day</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s. The accounts receivable balance at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> included unbilled receivables of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes grouped customers by similar risk profiles, along with the invoiced accounts receivable portfolio and unbilled accounts receivable for significant risks, historical collection activity, and an estimate of future collectability to determine the amount that the Company will ultimately collect. This estimate is analyzed annually and adjusted as necessary.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identified risks pertaining to the Company’s invoiced accounts receivable include the delinquency level and customer type. The estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances, historical customer delinquency, and assessment of the overall portfolio and general economic conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The allowance for credit losses consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs charged against the allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs charged against the allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company issues stock options, restricted stock units (“RSUs”) and performance based restricted stock units (“PSUs”) to employees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company values stock options using the Black-Scholes option-pricing model at the date of grant and recognizes the related stock-based compensation expense on a straight-line basis over the service period, net of estimated forfeitures, which is typically </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company values RSUs at the closing market price on the date of grate. RSUs typically vest in equal installments over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, subject to continued service, and compensation expense is recognized straight-line over the requisite service period, net of estimated forfeitures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company grants PSUs which provide for shares of common stock to be earned based on the Company's total stockholder return compared to the Russell 2000 index, and referred to as market-based awards. The Company values these market-based awards on the grant date using the Monte Carlo simulation model. The determination of fair value is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company assumes no dividend yield and recognizes stock-based compensation expense ratably from grant date over the performance period of the award. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The market-based awards will cliff-vest at the end of the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the target number of PSUs granted.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also grants PSUs which provide for shares of common stock to be earned based on its attainment of the Company's adjusted earnings before interest, taxes, depreciation and amortization (“adjusted EBITDA”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and revenue relative to a target specified in the applicable agreement, and are referred to as Company performance-based awards. The Company values these awards at the closing market price on the date of grant. The vesting of Company performance-based awards is conditioned upon the achievement of certain targets and will vest in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> annual tranches in a percentage of the target number of shares between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent. The Company recognizes stock-based compensation expense over the performance period, if it is probable that the performance condition will be achieved. Adjustments to stock-based compensation expense are made, as needed, each reporting period based on changes in our estimate of the number of units that are probable of vesting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of presentation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the opinion of management, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2023, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 29, 2024. The results of operations for the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other period.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of consolidation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the Company’s accounts and the accounts of the Company’s wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s fiscal year ends on December 31. References to “fiscal 2024,” for example, refer to the fiscal year ended December 31, 2024.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of estimates</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions in the Company’s consolidated financial statements and notes thereto.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant estimates and assumptions made by management in these consolidated financial statements include:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the allowance for credit losses;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">constrained revenue;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">variable consideration for revenue recognition; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the period of benefit associated with costs capitalized to obtain revenue contracts;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the useful lives of intangible assets; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;</span></div></div><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Because of the use of estimates inherent in financial reporting process actual results could differ and the differences could be material to the Company’s consolidated financial statements.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent accounting pronouncements not yet adopted</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ASU 2023-07, Segment Reporting (Topic 280)</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 requires all public entities, including those public entities that have a single reportable segment to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the individual or the name of the group or committee identified as the chief operating decision maker (“CODM”). ASU 2023-07 is effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company’s but does not expect it to have a material impact on the consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ASU 2023-09, Income Taxes (Topic 740)</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires all entities to provide more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this Update also eliminate requirements such as (1) the disclosure of the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months, (2) or making a statement that an estimate of the range cannot be made, and (3) the disclosure of the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. Lastly, the amendments in this Update replace the term ‘public entity’ as currently used in Topic 740 with the term ‘public business entity’. ASU 2023-09 is effective for the Company’s fiscal years beginning after December 15, 2024. The Company is currently assessing the impact this standard will have on the Company but does not expect it to have a material impact on the consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other accounting standard updates effective for interim and annual periods beginning after December 31, 2023 are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segments</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s CODM is the chief executive officer. The Company’s chief executive officer reviews the financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. Accordingly, the Company has determined that it operates as a single operating and reportable segment.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Subscription solutions</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription solutions revenue consists primarily of platform subscription fees from all plans and recurring professional services. Subscription solutions are charged monthly, quarterly, or annually for the Company’s customers to sell their products and process transactions on the Company’s platform. Subscription solutions are generally charged per online store and are based on the store’s subscription plan. Monthly subscription fees for enterprise plans are adjusted if a customer’s gross merchandise volume (“GMV”) or orders processed are above specified plan thresholds on a trailing twelve-month basis. For most subscription solutions arrangements, excluding enterprise subscription plans, the Company has determined the Company meets the variable consideration allocation exception and, therefore, recognizes fixed monthly fees or a pro-rata portion of quarterly or annual fees and any transaction fees as revenue in the month they are earned. During fiscal year 2023, the Company adopted a new pricing structure that provided a discount to the contractual price for customers who pay quarterly or annually. Prior to this date, enterprise subscription plans included an upfront promotional period in order to incentivize the customer to enter into a subscription arrangement. In both of these scenarios, the total subscription fee is recognized on a straight-line basis over the term of the contract. In determining the amount of revenue to be recognized, the Company determines whether collection of the entire transaction price is probable. Only amounts deemed probable are recognized as revenue. Key factors in this determination are historical contract termination rates and general economic factors.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription revenue includes revenue from Feedonomics. Feedonomics provides a technology platform and related services that enables online retailers and other sellers to automate online listings of the sellers’ information across multiple third-party marketplaces and advertisers (such as Amazon, Google, Facebook, etc.). The Company provides these services under service contracts which are generally one year or less, and in many cases month-to-month. These service types may be sold stand-alone or as part of a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">multi-service bundle (e.g. both marketplaces and advertising). Services are performed and fees are determined based on monthly usage and are billed in arrears.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Professional services, which primarily consist of education packages, launch services, solutions architecting, implementation consulting, and catalog transfer services, are generally billed and recognized as revenue when delivered.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts with the Company’s retail customers are generally month-to-month, while contracts with the Company’s enterprise customers generally range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6f1305bb-948b-4b7d-8f4d-31cc7861bb27;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Contracts are typically non-cancelable and do not contain refund-type provisions. Revenue is presented net of sales tax and other taxes the Company collects on behalf of governmental authorities.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Partner and services</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s partner and services revenue includes revenue share, partner technology integrations, and marketing services provided to partners. Revenue share relates to fees earned by the Company’s partners from customers using the Company’s platform, where the Company has an arrangement with such partners to share such fees as they occur. Revenue share is recognized at the time the earning activity is complete, which is generally monthly and variable based on customer usage on the platform. Revenue for partner technology integrations is recorded on a straight-line basis over the life of the contract commencing when the integration has been completed. Revenue for marketing services are recognized either at the time the earning activity is complete, or ratably over the length of the contract, depending on the nature of the obligations in the contract. Payments received in advance of services being rendered are recorded as deferred revenue and recognized when the obligation is completed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also derives revenue from the sales of website themes and applications upon delivery.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes partner revenue share on a net basis as the Company has determined that the Company is the agent in the Company’s arrangements with third-party application providers. All other revenue is recognized on a gross basis, as the Company has determined the Company is the principal in these arrangements.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contracts with multiple performance obligations</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s subscription contracts are generally comprised of a single performance obligation to provide access to the Company’s platform, but can include additional performance obligations. For contracts with multiple performance obligations where the contracted price differs from the standalone selling price (“SSP”) for any distinct good or service, the Company may be required to allocate the contract’s transaction price to each performance obligation using the Company’s best estimate of SSP. Judgment is required to determine the SSP for each distinct performance obligation. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the observable prices of products or services sold or priced separately in comparable circumstances to similar customers.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts with the Company’s technology solution partners may include multiple performance obligations, which can include integrations and marketing activities. In determining whether integration services are distinct from hosting services the Company considers various factors. These considerations include the level of integration, interdependency, and interrelation between the implementation and hosting services. The Company has concluded that the integration services included in contracts with hosting obligations are not distinct. As a result, the Company defers any arrangement fees for integration services and recognize such amounts over the life of the hosting obligation commencing when the integration has been completed. To determine if marketing activities are distinct, the Company considers the nature of the promise in the contract, the timing of payment, and the partner expectations. Additional consideration for some partner contracts varies based on the level of customer activity on the platform. Certain agreements contain minimum guarantees of revenue share. These contracts are evaluated to determine if the guaranteed minimum is substantive. If the minimum is deemed substantive, revenue is recognized ratably over the life of the agreement. For most of the Company’s contracts, the Company has determined the variable consideration allocation exception has been met and therefore variable fees are recognized in the period they are earned.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, contract assets, and deferred revenue.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract assets</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Billings </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets are recorded on the condensed consolidated balance sheets at the end of each reporting period in Prepaid expenses and other assets, net. Typically, contract assets arise from agreements that have tiered billings over the contract life,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">promotional </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">billing periods, and partner and services revenue agreements that include substantive minimums. Net contract assets were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as compared to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is exposed to credit losses primarily through sales of products and services to customers and partners. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintain a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine what will ultimately be collected from its customers and partners, delinquency level and customer type have been identified as the primary specific risk affecting the Company’s contract assets, and the estimate for losses is analyzed annually and adjusted as necessary. The Company has provisioned $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for credit losses related to contract assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred revenue</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue primarily consists of amounts that have been received from customers in advance of the performance obligation being satisfied. The Company recognizes revenue from deferred revenue when the services are performed and the corresponding revenue recognition criteria are met. Amounts recognized from deferred revenue represent primarily revenue from the sale of subscription solutions, integration, and marketing services. The Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of previously deferred revenue during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining performance obligation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">182.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. Remaining performance obligation is subject to future economic risks, including bankruptcies, regulatory changes and other market factors. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to recognize approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the remaining performance obligations as revenue in the following </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> month period, and the remaining balance in the periods thereafter.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining performance obligation consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.543%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,486</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,524</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,010</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,171</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,077</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,248</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of revenue</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue consists primarily of personnel-related costs, including: stock-based compensation expenses for customer support and professional services personnel; costs of maintaining and securing infrastructure and platform; allocation of overhead costs and credit card processing fees; and amortization expense associated with capitalized internal-use software.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P3Y 11500000 11900000 1100000 1500000 6600000 22500000 182000000 The Company expects to recognize approximately 60 percent of the remaining performance obligations as revenue in the following 12 month period, and the remaining balance in the periods thereafter. 0.60 P12M P12M <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining performance obligation consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.543%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:11.164%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,486</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,524</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,010</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,171</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,077</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,248</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 110486000 71524000 182010000 80171000 53077000 133248000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are stated at net realizable value and include both billed and unbilled receivables. Accounts receivable are net of an allowance for credit losses, are not collateralized, and do not bear interest. Payment terms range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">due immediately</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">due within 90 day</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s. The accounts receivable balance at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> included unbilled receivables of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes grouped customers by similar risk profiles, along with the invoiced accounts receivable portfolio and unbilled accounts receivable for significant risks, historical collection activity, and an estimate of future collectability to determine the amount that the Company will ultimately collect. This estimate is analyzed annually and adjusted as necessary.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identified risks pertaining to the Company’s invoiced accounts receivable include the delinquency level and customer type. The estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances, historical customer delinquency, and assessment of the overall portfolio and general economic conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The allowance for credit losses consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs charged against the allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs charged against the allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> due immediately due within 90 day 10500000 11000000 <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The allowance for credit losses consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs charged against the allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs charged against the allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5997000 863000 821000 6039000 850000 1200000 5689000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company issues stock options, restricted stock units (“RSUs”) and performance based restricted stock units (“PSUs”) to employees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company values stock options using the Black-Scholes option-pricing model at the date of grant and recognizes the related stock-based compensation expense on a straight-line basis over the service period, net of estimated forfeitures, which is typically </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company values RSUs at the closing market price on the date of grate. RSUs typically vest in equal installments over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, subject to continued service, and compensation expense is recognized straight-line over the requisite service period, net of estimated forfeitures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company grants PSUs which provide for shares of common stock to be earned based on the Company's total stockholder return compared to the Russell 2000 index, and referred to as market-based awards. The Company values these market-based awards on the grant date using the Monte Carlo simulation model. The determination of fair value is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company assumes no dividend yield and recognizes stock-based compensation expense ratably from grant date over the performance period of the award. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The market-based awards will cliff-vest at the end of the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the target number of PSUs granted.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also grants PSUs which provide for shares of common stock to be earned based on its attainment of the Company's adjusted earnings before interest, taxes, depreciation and amortization (“adjusted EBITDA”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and revenue relative to a target specified in the applicable agreement, and are referred to as Company performance-based awards. The Company values these awards at the closing market price on the date of grant. The vesting of Company performance-based awards is conditioned upon the achievement of certain targets and will vest in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> annual tranches in a percentage of the target number of shares between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent. The Company recognizes stock-based compensation expense over the performance period, if it is probable that the performance condition will be achieved. Adjustments to stock-based compensation expense are made, as needed, each reporting period based on changes in our estimate of the number of units that are probable of vesting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P4Y P4Y P3Y 0 2 3 0 2 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Revenue recognition and deferred costs</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s source of revenue consists of subscription solutions fees and partner and services fees. These services allow customers to access the Company’s hosted software over the contract period. The customer is not allowed to take possession of the software or transfer the software. The Company’s revenue arrangements do not contain general rights of refund in the event of cancellations.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of revenue</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates revenue by major source:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subscription solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Partner and services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by geographic region was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas – United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas – other </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Americas-other revenue includes revenue from North and South America, other than the U.S.</span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by geographical region is determined based on the region of the customers’ bill-to address.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue attributed to the United States was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent and EMEA was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent d</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">uring the three and six months ended June 30, 2024 and 2023. No single country, other than the United States, represented more than ten percent of total revenue during the three and six months ended June 30, 2024 and 2023.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred commissions</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain sales commissions earned by the Company’s go-to-market teams are considered incremental and recoverable costs of obtaining a contract with a customer. The Company amortizes deferred sales commissions ratably over the average customer life which is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company includes amortization of deferred commissions in sales and marketing expense in the condensed consolidated statements of operations. The Company periodically reviews the carrying amount of deferred commissions to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize an impairment of deferred commissions during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and the year ended December 31, 2023.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales commissions o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were deferred for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were deferred for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred commission amortization expense wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million an</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> six months ended June 30, 2024 and 2023 , </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates revenue by major source:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subscription solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Partner and services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 61796000 56135000 122755000 109943000 20033000 19308000 39434000 37257000 81829000 75443000 162189000 147200000 <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by geographic region was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas – United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas – other </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Americas-other revenue includes revenue from North and South America, other than the U.S.</span></p> 62428000 57546000 123567000 112355000 3777000 3422000 7552000 6773000 9281000 8649000 18473000 16633000 6343000 5826000 12597000 11439000 81829000 75443000 162189000 147200000 0.76 0.76 0.76 0.76 0.11 0.11 0.11 0.11 P3Y 0 0 0 2800000 2500000 5000000 4200000 2400000 1700000 4700000 3300000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Fair value measurements</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments carried at fair value include cash and cash equivalents, restricted cash and marketable securities. The fair value of our convertible senior notes is included below for disclosure purposes only.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For assets and liabilities measured at fair value, fair value is the price to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it would transact, and assumptions that market participants would use when pricing asset or liabilities.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accounting standard for fair value establishes a fair value hierarchy based on three levels of inputs, the first two of which are considered observable and the last unobservable. The standard requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The three levels of inputs that may be used to measure fair value are as follows:</span></p><div class="item-list-element-wrapper" style="margin-left:2.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.7400778769790306%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div></div><div class="item-list-element-wrapper" style="margin-left:2.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.7400778769790306%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div></div><div class="item-list-element-wrapper" style="margin-left:2.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.7400778769790306%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 – Inputs are unobservable that are significant to the fair value of the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s data. </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the Company’s cash equivalents, marketable securities and liabilities that were measured at fair value as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.1%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/> (Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other<br/>Observable<br/>Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of cash, as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/> (Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other<br/>Observable<br/>Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of cash, as of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities of the investments classified as marketable securities were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:17.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due within 1 year</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due in 1 year through 2 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the gains, losses, and estimated fair value of cash equivalents, marketable securities and liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost/ Principal amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost/ Principal amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the Company’s cash equivalents, marketable securities and liabilities that were measured at fair value as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.1%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/> (Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other<br/>Observable<br/>Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of cash, as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/> (Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other<br/>Observable<br/>Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of cash, as of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 97897000 0 0 97897000 0 67926000 0 67926000 41955000 0 0 41955000 0 9911000 0 9911000 0 22920000 0 22920000 41955000 100757000 0 142712000 0 301875000 0 301875000 36300000 39754000 0 0 39754000 0 64545000 0 64545000 48138000 0 0 48138000 0 30596000 0 30596000 0 55136000 0 55136000 48138000 150277000 0 198415000 0 280658000 0 280658000 33100000 <p style="margin-left:2.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities of the investments classified as marketable securities were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:17.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due within 1 year</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due in 1 year through 2 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 118858000 183132000 23854000 15283000 142712000 198415000 <p style="margin-left:2.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the gains, losses, and estimated fair value of cash equivalents, marketable securities and liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost/ Principal amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost/ Principal amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market mutual funds &amp; cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes due 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 97897000 0 0 97897000 67977000 13000 64000 67926000 42050000 0 95000 41955000 9910000 2000 1000 9911000 22946000 0 26000 22920000 142883000 15000 186000 142712000 345000000 0 0 301875000 39754000 0 0 39754000 64421000 157000 33000 64545000 48061000 86000 9000 48138000 30588000 16000 8000 30596000 55182000 24000 70000 55136000 198252000 283000 120000 198415000 345000000 0 0 280658000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Business combinations</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquisition of Makeswift</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the Company acquired all issued and outstanding stock of Makeswift, Inc. (“Makeswift”) pursuant to a merger agreement. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Makeswift is a leading visual editor for Next.js websites. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total purchase consideration for Makeswift was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which consisted of the following:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.373%;"></td> <td style="width:5.201%;"></td> <td style="width:1%;"></td> <td style="width:27.424999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Base purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">plus:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Closing cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">minus</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">: Deferred compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase consideration</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of the total purchase consideration, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash was held back by the Company for potential breaches of representation and warranties, as well as adjustments to working capital. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company dispersed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the working capital hold back.</span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the fair value of the assets acquired and liabilities assumed in the Makeswift acquisition, at acquisition date:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.1%;"></td> <td style="width:2.8%;"></td> <td style="width:1%;"></td> <td style="width:22.099999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tangible assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liability</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets acquired, excluding goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Measurement period adjustments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 is primarily attributable to tax liabilities with a corresponding net decrease to goodwill. The measurement period adjustment was a result of the purchase price allocation finalization as the Company filed the Makeswift tax return for the period ended October 31, 2023 during the three months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of identifiable intangible assets acquired at the date of the acquisitions is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.92%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:23.72%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:29.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total acquisition-related intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion goodwill balance is primarily attributable to synergies and expanded market opportunities that are expected to be achieved from the integration of Makeswift with the Company’s offerings and assembled workforce. The goodwill balance is not deductible for income taxes purposes.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of the Makeswift merger agreement, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the purchase consideration is subject to clawback if any of the key Makeswift employees voluntarily terminate their employment within 18 months after the closing date of the transaction. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is accounted for as compensation expense and therefore not included in the purchase consideration. The related compensation is recognized as post-combination expense over the 18 month service period on a straight-line basis. The Company incurre</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of compensation costs during the three and six months ended June 30, 2024, respectively. The Company has </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of unvested amounts of cash retention payments recorded in prepaid expenses and other current assets and other assets on the condensed consolidated balance sheet as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total purchase consideration for Makeswift was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which consisted of the following:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.373%;"></td> <td style="width:5.201%;"></td> <td style="width:1%;"></td> <td style="width:27.424999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Base purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">plus:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Closing cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">minus</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">: Deferred compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase consideration</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of the total purchase consideration, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash was held back by the Company for potential breaches of representation and warranties, as well as adjustments to working capital. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company dispersed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the working capital hold back.</span></p> 9200000 11000000 238000 -2000000 9238000 1100000 100000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the fair value of the assets acquired and liabilities assumed in the Makeswift acquisition, at acquisition date:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.1%;"></td> <td style="width:2.8%;"></td> <td style="width:1%;"></td> <td style="width:22.099999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tangible assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liability</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets acquired, excluding goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Measurement period adjustments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 is primarily attributable to tax liabilities with a corresponding net decrease to goodwill. The measurement period adjustment was a result of the purchase price allocation finalization as the Company filed the Makeswift tax return for the period ended October 31, 2023 during the three months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1370000 147000 7890000 1311000 885000 150000 7061000 9238000 2177000 200000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of identifiable intangible assets acquired at the date of the acquisitions is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.92%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:23.72%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:29.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total acquisition-related intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 6600000 P5Y 1200000 P3Y 90000 P5Y 7890000 2200000 2000000 2000000 300000 700000 1100000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Goodwill and intangible assets</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill amounts are not amortized but tested for impairment on an annual basis or more often when circumstances indicate that goodwill may not be recoverable. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment of goodwill as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are amortized on a straight-line basis over the useful life. Intangible assets amortization was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively and was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consists of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the following:</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.36%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average remaining useful life as of June 30, 2024 (in years)</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationship</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:5%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, expected amortization expense for intangible assets was as follows:</span></p><p style="text-indent:5%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remaining six months of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0 2500000 2000000 4900000 4100000 <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consists of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the following:</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.36%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.1%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average remaining useful life as of June 30, 2024 (in years)</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationship</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 19967000 10779000 9188000 19967000 8401000 11566000 P3Y1M6D 23725000 11979000 11746000 23725000 9786000 13939000 P2Y9M18D 2560000 1464000 1096000 2560000 1208000 1352000 P2Y2M12D 162000 159000 3000 162000 132000 30000 P0Y1M6D 200000 100000 100000 485000 320000 165000 P1Y6M 46614000 24481000 22133000 46899000 19847000 27052000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, expected amortization expense for intangible assets was as follows:</span></p><p style="text-indent:5%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remaining six months of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4816000 8046000 5100000 3056000 1115000 0 22133000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Commitments, contingencies, and leases</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Legal proceedings</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s reputation and future operating results.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business, the Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company’s condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchase obligations</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has contractual commitments for services with third-parties related to hosting and internal software systems. These commitments are non-cancellable and expire within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_58a0ba5c-7f7b-4c33-a091-dccad91c693d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had unconditional purchase obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.52%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remaining six months of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases certain facilities under operating lease agreements that expire at various dates through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Some of these arrangements contain renewal options and require the Company to pay taxes, insurance and maintenance costs. Renewal options were not included in the right-of-use asset and lease liability calculation. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> finance leases.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating expense relating to leases was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, respectively.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future maturities of operating lease liabilities are as f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ollows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remaining six months of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring charges</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes employee severance costs when payments are probable and amounts are estimable or when notification occurs, depending on whether the severance costs paid are part of the Company’s general plan. Facilities costs related to contracts or leases without future benefit are recognized at the earlier of the contract termination or the cease-use dates. Additionally, restructuring charges include considerations of various capital alternatives which include asset impairments, professional services, and other costs relating to significant items that are nonrecurring or unusual are recognized as incurred.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2023, the Company commenced a restructuring plan (the “2023 Restructure”) which includes a reduction of the Company’s workforce that is intended to advance the Company’s ongoing commitment to profitable growth. The 2023 Restructuring plan has substantially been completed as of June 30, 2024.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended June 30, 2024, the Company incurred approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million of restructuring charges primarily related to its capital structure and various alternatives associated with inbound inquiries and interest in the Company. These charges include such items as professional services and other related costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activities related to restructuring charges as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024:</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.235%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:23.424999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability, as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability, as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,389</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> P3Y <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had unconditional purchase obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 as follows:</span><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.52%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remaining six months of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 4815000 16902000 4976000 0 26693000 2028 0 800000 700000 1300000 1500000 <p style="text-indent:2.667%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future maturities of operating lease liabilities are as f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ollows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remaining six months of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1428000 2838000 2555000 2133000 718000 0 9672000 855000 8817000 2600000 <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activities related to restructuring charges as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024:</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.235%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:23.424999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability, as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability, as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,389</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1516000 2572000 1699000 2389000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Other liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of other current liabilities:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.14%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales tax payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll and payroll related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition related compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring related charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of other current liabilities:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.14%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales tax payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll and payroll related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition related compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring related charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1691000 1632000 11988000 13080000 0 403000 1961000 1516000 7649000 8154000 23289000 24785000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Debt</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026 Convertible Senior Notes</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2021, the Company issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">345.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent convertible senior notes due 2026 (t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he “2026 Convertible Notes”). The 2026 Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the sales of the 2026 Convertible Notes was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">335.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting offering and issuance costs related to the 2026 Convertible Notes and before the 2021 Capped Call transactions, as described below.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2026 Convertible Notes are the Company’s senior, unsecured obligations and accrue interest at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent per annum, payable </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">semi-annually</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in arrears on April 1 and October 1 of each year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, beginning on April 1, 2022. The 2026 Convertible Notes will mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, unless earlier converted, redeemed or repurchased by us. Before July 1, 2026, noteholders will have the right to convert their Notes only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on December 31, 2021, if the Last Reported Sale Price (as defined in the indenture for the 2026 Convertible Notes) per share of Common Stock (as defined in the indenture for the Notes) exceeds one hundred and thirty percent (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent) of the Conversion Price (as defined in the indenture for the 2026 Convertible Notes) for each of at least twenty (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) Trading Days (as defined in the indenture for the notes) (whether or not consecutive) during the thirty (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) consecutive Trading Days ending on, and including, the last Trading Day of the immediately preceding calendar quarter; (2) during the five (5) consecutive Business Days (as defined in the indenture for the 2026 Convertible Notes) immediately after any ten (10) consecutive Trading Day period (such ten (10) consecutive Trading Day period, the “Measurement Period”) if the Trading Price per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of Notes for each Trading Day of the Measurement Period was less than ninety-eight percent (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent) of the product of the Last Reported Sale Price per share of Common Stock on such Trading Day and the Conversion Rate (as defined in the indenture for the 2026 Convertible Notes) on such Trading Day; (3) if </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company calls any or all of the 2026 Convertible Notes for redemption, such Notes called for redemption may be converted any time prior to the close of business on the second business day immediately before the redemption date; or (4) upon the occurrence of specified corporate events. From and after July 1, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. As of June 30, 2024 and December 31, 2023, no conditions for the notes to convert have been called or met.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The initial conversion rate for the 2026 Convertible Notes is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.68</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of 2026 Convertible Notes, which represents an initial conversion price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73.11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of common stock. The conversion rate and conversion price will be subject to adjustment upon the occurrence of certain events, such as distribution of stock dividends or stock splits.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company may not redeem the 2026 Convertible Notes prior to October 7, 2024. The 2026 Convertible Notes will be redeemable, in whole or in part (subject to certain limitations), for cash at the Company’s option at any time, and from time to time, on or after October 7, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, but only if the last reported sale price per share of the Company’s common stock exceeds 130 percent of the conversion price on (i) each of at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trading days, whether or not consecutive, during the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. The redemption price will be a cash amount equal to the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but excluding, the redemption date. Pursuant to the Partial Redemption Limitation (as defined in the indenture for the 2026 Convertible Notes), the company may not elect to redeem less than all of the outstanding Notes unless at least $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of Notes are outstanding and not subject to redemption as of the time the Company sends the related redemption notice.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If a “fundamental change” (as defined in the indenture for the 2026 Convertible Notes) occurs, then, subject to a limited exception, noteholders may require the Company to repurchase their Notes for cash. The repurchase price will be equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, up to, but excluding, the applicable repurchase date.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accounting for the issuance of the 2026 Convertible Notes, the Company recorded the 2026 Convertible Notes as a liability at face value. The effective interest rate for the 2026 Convertible </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Notes was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.84</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent. Transaction costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, attributable to the issuance of the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026 Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the 2026 Convertible Notes.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the Company’s debt consists of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.993%;"></td> <td style="width:1.08%;"></td> <td style="width:15.346%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:9.645%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.003%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.803000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4030000000000005%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity Date</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual Interest Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding Principal as of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026 Convertible Senior Notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10/1/2026</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023 Term Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3/1/2025</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total carrying value of debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term portion of debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total interest expense recognized related to the Company’s debt consists of the following:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.6%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:16.9%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Capped Call Transactions</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the pricing of the 2026 Convertible Notes, the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> used $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the net proceeds from the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026 Convertible Notes to enter into privately negotiated capped call transactions (the “Capped Call Transactions”) with certain financial institutions.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Capped Call Transactions are generally expected to reduce potential dilution to holders of the Company’s common stock upon any conversion of the 2026 Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Convertible Notes upon conversion of the 2026 Convertible Notes in the event that the market price per share of the Company’s common stock is greater than the strike price of the Capped Call Transactions with such reduction and/or offset subject to a cap.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Capped Call Transactions have an initial cap price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">106.34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, which represents a premium of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent over the last reported sale prices of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company’s </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">common stock of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share on September 9, 2021, and is subject to certain adjustments under the terms of the Capped Call Transactions. Collectively, the Capped Call Transactions cover, initially, the number of shares of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company’s common stock underlying the 2026 Convertible Notes, subject to anti-dilution adjustments substantially similar to those applicable to the 2026 Convertible Notes.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Capped Call Transactions do not meet the criteria for separate accounting as a derivative as they are indexed to the Company’s common</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock. The premiums paid for the Capped Call Transaction have been included as a net reduction to additional paid-in capital within stockholders’ equity.</span></p> 345000000 0.0025 335000000 0.0025 semi-annually in arrears on April 1 and October 1 of each year semi-annually 2026-10-01 1.30 20 30 1000 0.98 13.68 1000 73.11 20 30 150000000 0.0084 10000000 <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the Company’s debt consists of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.993%;"></td> <td style="width:1.08%;"></td> <td style="width:15.346%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:9.645%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.003%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.803000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4030000000000005%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity Date</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual Interest Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding Principal as of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026 Convertible Senior Notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10/1/2026</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023 Term Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3/1/2025</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total carrying value of debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term portion of debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2021-09 2026-10-01 0.0025 345000000 340468000 339473000 2023-06 2025-03-01 0.044 417000 417000 688000 340885000 340161000 417000 547000 340468000 339614000 <p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total interest expense recognized related to the Company’s debt consists of the following:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.6%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:16.9%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 222000 228000 445000 457000 497000 494000 994000 987000 719000 722000 1439000 1444000 35600000 106.34 1 53.17 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stockholders’ equity</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020 Equity incentive plan</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In 2020, the Company adopted the 2020 Equity Incentive Plan, or “2020 Plan”, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance-based restricted stock units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2020 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof. The Company has granted awards of stock options, restricted stock units, and market-based and performance-based restricted stock units under the 2020 Plan.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,873,885</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were initially authorized and reserved for issuance under the 2020 Plan. This share reserve automatically increased on January 1, 2021, 2022, and 2023 and will increase on each subsequent January 1st through and including January 1, 2031, by an amount equal to the smaller of (a) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 and (b) an amount determined by the board of directors. On January 1, 2024, 2023 and January 1, 2022 the share reserve increased by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,820,681</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,695,569</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,616,312</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively. The Company registered an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,548,587</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares on Form S-8 on May 9, 2024. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,096,370</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> registered shares of common stock remain available for future issuance under the 2020 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options generally vest and become exercisable over a service period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years from the date of grant, subject to continued service. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the weighted-average grant date value of options and the assumptions used to develop their fair value.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.88%;"></td> <td style="width:2.28%;"></td> <td style="width:38.84%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average grant date fair value of options</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.54</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.10</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64.53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life in years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company estimated its future stock price volatility using a combination of its observed option-implied volatilities and its peer historical volatility calculations. Management believes this is the best estimate of the expected volatility over the expected life of its stock options. The estimated life for the stock options is based on the weighted average of the remaining vesting term and the remaining contractual life of each award. The risk-free interest rate is based on the rate for a U.S. government security with the same estimated life at the time of the option grant. The estimated forfeiture rate applied is based on historical forfeiture rates. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option pricing model.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:11pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.42%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:16.16%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.700000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="12" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock option activity for the six months ended June 30, 2024 was as follows:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.54</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,571</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted under all plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">662</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.25</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.94</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,954</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plan shares expired or canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.12</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,753</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.88</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,079</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,565</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.85</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,985</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,456</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.94</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,543</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The expected stock-based compensation expense remaining to be recognized as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which reflects outstanding stock option awards that are vested and outstanding stock option awards that are expected to vest. This expense will be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.54</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:11pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.78%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:11%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="12" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit activity for the six months ended June 30, 2024 was as follows:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,725</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.86</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,436</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted – restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,409</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.59</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted – market-based and performance-based restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.91</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,901</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">865</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.31</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and converted to shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,094</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.09</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,413</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,575</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.36</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,438</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.05</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,826</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The grant date fair value of the market-based awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.91</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant assumptions used in the Monte Carlo simulation model for the market-based awards granted are as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.2%;"></td> <td style="width:1.66%;"></td> <td style="width:34.14%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75.43</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> market-based or performance-based restricted stock units have been canceled or vested. Stock compensation expense recognized for the market-based and performance-based awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate expected stock-based compensation expense remaining to be recognized as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to RSUs, which reflects outstanding stock awards that are vested and outstanding stock awards that are expected to vest. This expense will be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.34</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3873885 0.05 3820681 3695569 3616312 9548587 1096370 P4Y <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the weighted-average grant date value of options and the assumptions used to develop their fair value.</span><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.88%;"></td> <td style="width:2.28%;"></td> <td style="width:38.84%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average grant date fair value of options</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.54</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.10</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64.53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life in years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> </table> 4.54 0.041 0.6453 P6Y1M6D <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.42%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:16.16%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.700000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="12" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock option activity for the six months ended June 30, 2024 was as follows:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.54</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,571</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted under all plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">662</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.25</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.94</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,954</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plan shares expired or canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.12</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,753</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.88</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,079</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,565</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.85</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,985</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,456</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.94</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,543</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5109000 9.54 20571000 662000 7.25 0 385000 2.94 1954000 633000 16.12 20000 4753000 8.88 14079000 4565000 8.85 13985000 3456000 7.94 13543000 7400000 P2Y6M14D <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.78%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:11%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="12" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit activity for the six months ended June 30, 2024 was as follows:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,725</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.86</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,436</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted – restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,409</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.59</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted – market-based and performance-based restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.91</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,901</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">865</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.31</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and converted to shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,094</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.09</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,413</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,575</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.36</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,438</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.05</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,826</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6725 15.86 65436000 1409 7.59 10693000 400 8.91 2901000 865 14.31 6178000 1094 17.09 8413000 6575 13.36 55579000 5438 14.05 43826000 9.91 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant assumptions used in the Monte Carlo simulation model for the market-based awards granted are as follows:</span><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.2%;"></td> <td style="width:1.66%;"></td> <td style="width:34.14%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75.43</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.7543 0.0431 0 0 100000 300000 200000 300000 58100000 P2Y4M2D <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Income taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax expense for the three and six months ended June 30, 2024 is based on the estimated annual effective tax rate for fiscal 2024. The Company’s provision for income taxes is based on estimated effective tax rates derived from an estimate of annual consolidated earnings before taxes, adjusted for nondeductible expenses, other permanent items, valuation allowances, and any applicable income tax credits.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s provision for income taxes reflected an effective tax rate </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) percent and (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">percent for the three months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company had an effective tax rate of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.45</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent and (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) percent, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and six months ended June 30, 2024 and 2023, the Company’s effective tax rate was lower than the U.S. federal statutory rate </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">primarily due to the Company’s valuation allowance offsetting the benefits of losses. The Company’s current income tax expenses and benefits consist primarily of state current income tax expense, deferred income tax expense relating to the tax amortization of acquired goodwill and current income tax expense from foreign operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has provided a valuation allowance against most of the Company’s deferred tax assets as it believes the objective and verifiable evidence of the Company’s historical pretax net losses outweighs any positive evidence of forecasted future results. The Company will continue to monitor the positive and negative evidence and will adjust the valuation allowance as sufficient objective positive evidence becomes available.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company had approxim</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in uncertain tax positions rep</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">resenting no increase from the balance on December 31, 2023. Operating losses generated in years prior to 2019 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized. Tax years 2019 through 2021 generally remain open to examination by the major taxing jurisdictions to which the Company is</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> subject. The Company is currently not under audit by any taxing jurisdiction.</span></p> -0.0116 -0.0111 -0.0245 -0.01 0.21 0.21 0.21 0.21 400000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Net loss per share</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is computed by dividing net loss by the number of shares of common stock outstanding for the period. Because the Company has reported a net loss for the three and six months ended June 30, 2024, and 2023, the number of shares used to calculate diluted net loss per share is the same as the number of shares used to calculate basic net loss per share for the period presented because the potentially dilutive shares would have been antidilutive if included in the calculation.</span><span style="color:#222222;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.65%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share available to shareholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following potentially dilutive securities outstanding have been excluded from the computation of basic weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.66%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:13.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition related compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total potentially dilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.65%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share available to shareholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -11255000 -19065000 -17647000 -41185000 77456000 77456000 74790000 74790000 77041000 77041000 74468000 74468000 -0.15 -0.15 -0.25 -0.25 -0.23 -0.23 -0.55 -0.55 <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following potentially dilutive securities outstanding have been excluded from the computation of basic weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.66%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:13.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition related compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total potentially dilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4753000 5688000 6575000 6689000 0 89000 4719000 4719000 16047000 17185000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Subsequent Event</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 1, 2024, the Company entered into a privately negotiated exchange agreement with a holder of the 2026 Convertible Notes. Pursuant to the agreement, in exchange for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">161.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the 2026 Convertible Notes held by the holder, the Company agreed to issue the holder $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">its </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent convertible senior notes due 2028 (the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“2028 Convertible Notes”). The 2028 Convertible Notes will be the Company’s unsecured obligations and accrue interest at a rate of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent per annum, payable </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">semi-annually</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in arrears on</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> April 1 and October 1 of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> each year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, beginning on</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2028 Convertible Notes will mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, unless earlier converted, redeemed or repurchased by the Company. The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2028 Notes will be convertible with an initial conversion rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62.5000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of Notes, which represents an initial conversion price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of common stock, when certain conditions are met.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, on August 1, 2024, the Company entered into separate, privately negotiated transactions with a limited number of holders of its outstanding 2026 Convertible Notes to repurchase approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">120.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of the 2026 Convertible Notes for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">108.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash. </span> 161200000 150000000 0.075 0.075 semi-annually in arrears on April 1 and October 1 of each year semi-annually 2024-10-01 2028-10-01 62.5 1000 16 120600000 108700000 false false false false Amounts include stock-based compensation expense and associated payroll tax costs, as follows:   For the three months ended June 30,  For the six months ended June 30,   2024  2023  2024  2023 Cost of revenue $1,028  $1,290  $1,684  $2,479 Sales and marketing  3,138   3,566   5,005   6,433 Research and development  3,273   3,943   6,749   7,446 General and administrative  2,582   2,573   5,174   5,652  Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $36.3 million of cash, as of June 30, 2024. Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $33.1 million of cash, as of December 31, 2023.