0000950170-24-056275.txt : 20240509 0000950170-24-056275.hdr.sgml : 20240509 20240509072132 ACCESSION NUMBER: 0000950170-24-056275 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 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: 24928562 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-20240331.htm 10-Q 10-Q
Q1--12-31false0001626450P1YP1Y0001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001626450us-gaap:RetainedEarningsMember2023-03-310001626450us-gaap:FairValueInputsLevel2Member2024-03-310001626450us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001626450us-gaap:AdditionalPaidInCapitalMember2022-12-310001626450us-gaap:TradeNamesMember2024-03-310001626450us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001626450us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001626450us-gaap:FairValueInputsLevel3Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-310001626450us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-3100016264502024-04-012024-03-310001626450us-gaap:CommercialPaperMember2024-03-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMemberbigc:TwentyTradingDaysPeriodMembersrt:MinimumMember2021-09-012021-09-300001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-12-310001626450country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001626450us-gaap:RestrictedStockMember2024-03-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-01-012024-03-310001626450bigc:MakeswiftIncMemberus-gaap:TradeNamesMember2023-10-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember2024-01-012024-03-310001626450us-gaap:DevelopedTechnologyRightsMember2024-03-310001626450us-gaap:CommonStockMember2024-03-310001626450us-gaap:USTreasurySecuritiesMember2024-03-310001626450bigc:TwoThousandTwentyOneConvertibleSeniorNotesMember2024-01-012024-03-3100016264502023-12-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMemberbigc:TwoThousandTwentyOneCappedCallTransactionsMember2021-09-090001626450us-gaap:SubscriptionAndCirculationMember2024-01-012024-03-310001626450bigc:TwoThousandTwentyOneConvertibleSeniorNotesMember2023-12-310001626450us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-03-310001626450us-gaap:RetainedEarningsMember2024-03-310001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-310001626450us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001626450us-gaap:SubscriptionAndCirculationMember2023-01-012023-03-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-300001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001626450bigc:MarketBasedAwardsMember2024-01-012024-03-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001626450us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001626450srt:AsiaPacificMember2024-01-012024-03-310001626450srt:MaximumMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001626450bigc:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMemberbigc:MakeswiftIncMember2024-03-310001626450us-gaap:RetainedEarningsMember2023-12-310001626450us-gaap:CommonStockMember2022-12-310001626450bigc:TwoThousandTwentyOneConvertibleSeniorNotesMember2024-03-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMembersrt:MinimumMember2021-09-300001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2024-03-310001626450bigc:NonCompeteAgreementMember2024-03-310001626450us-gaap:CommonStockMember2024-01-012024-03-310001626450us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel2Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-310001626450bigc:MakeswiftIncMember2023-10-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-03-310001626450us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001626450bigc:AcquisitionRelatedCompensationMember2023-01-012023-03-310001626450bigc:CompensationCostMemberbigc:MakeswiftIncMember2024-03-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001626450srt:MinimumMember2023-01-012023-12-310001626450us-gaap:RetainedEarningsMember2022-12-310001626450us-gaap:FairValueInputsLevel3Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2024-03-310001626450bigc:MakeswiftIncMemberus-gaap:TradeNamesMember2023-10-012023-10-310001626450bigc:PartnerAndServicesMember2024-01-012024-03-310001626450srt:MaximumMember2023-01-012023-12-310001626450us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001626450us-gaap:AdditionalPaidInCapitalMember2023-12-310001626450srt:AsiaPacificMember2023-01-012023-03-3100016264502024-05-0700016264502023-03-3100016264502024-01-012024-03-310001626450us-gaap:CustomerRelationshipsMemberbigc:MakeswiftIncMember2023-10-012023-10-310001626450us-gaap:FairValueInputsLevel3Member2023-12-310001626450us-gaap:CashMember2024-03-310001626450us-gaap:EMEAMember2023-01-012023-03-310001626450bigc:AcquisitionRelatedCompensationMember2024-01-012024-03-310001626450bigc:Series1CommonStockMemberbigc:TwoThousandTwentyEquityIncentivesPlanMember2023-01-012023-01-010001626450us-gaap:FairValueInputsLevel1Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-03-310001626450us-gaap:RestrictedStockMember2024-01-012024-03-310001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberus-gaap:SubsequentEventMember2024-04-012024-04-010001626450bigc:MakeswiftIncMember2024-01-012024-03-310001626450us-gaap:DevelopedTechnologyRightsMember2023-12-310001626450bigc:TwoThousandTwentyEquityIncentivesPlanMember2020-07-310001626450us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001626450us-gaap:PerformanceSharesMember2024-01-012024-03-310001626450srt:MinimumMember2024-01-012024-03-310001626450us-gaap:CustomerRelationshipsMember2023-12-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001626450bigc:TwoThousandAndTwentyThreeRestructureMemberus-gaap:EmployeeSeveranceMember2023-12-310001626450srt:MaximumMemberbigc:MarketBasedAwardsMember2024-01-012024-03-310001626450us-gaap:CashMember2023-12-310001626450bigc:TwoThousandTwentyEquityIncentivesPlanMemberbigc:Series1CommonStockMember2022-01-012022-01-010001626450us-gaap:RestrictedStockUnitsRSUMember2024-03-310001626450bigc:TwoThousandAndTwentyThreeRestructureMemberus-gaap:EmployeeSeveranceMember2024-03-310001626450us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2024-03-310001626450bigc:NonCompeteAgreementMember2023-12-310001626450us-gaap:FairValueInputsLevel1Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-310001626450bigc:DevelopedTechnologyMemberbigc:MakeswiftIncMember2023-10-310001626450us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-03-310001626450bigc:AmericasOtherMember2024-01-012024-03-310001626450srt:MaximumMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel1Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2024-03-310001626450bigc:Series1CommonStockMemberbigc:TwoThousandTwentyEquityIncentivesPlanMember2024-01-012024-01-010001626450bigc:TwoThousandAndTwentyThreeRestructureMember2023-01-012023-12-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2024-03-310001626450us-gaap:CommercialPaperMember2023-12-310001626450us-gaap:CustomerRelationshipsMemberbigc:MakeswiftIncMember2023-10-310001626450us-gaap:FairValueInputsLevel2Member2023-12-310001626450us-gaap:CommonStockMember2023-12-310001626450us-gaap:FairValueInputsLevel2Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-03-310001626450us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-12-310001626450bigc:Series1CommonStockMemberbigc:TwoThousandTwentyEquityIncentivesPlanMember2020-07-310001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001626450us-gaap:RetainedEarningsMember2024-01-012024-03-310001626450us-gaap:AdditionalPaidInCapitalMember2023-03-310001626450us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001626450us-gaap:OtherIntangibleAssetsMember2023-12-310001626450bigc:AmericasOtherMember2023-01-012023-03-310001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001626450bigc:AmericasUSMember2024-01-012024-03-310001626450us-gaap:TradeNamesMember2023-12-310001626450us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel3Member2024-03-310001626450srt:MinimumMemberus-gaap:SubscriptionAndCirculationMember2024-01-012024-03-310001626450bigc:Series1CommonStockMemberbigc:TwoThousandTwentyEquityIncentivesPlanMember2024-03-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001626450us-gaap:RetainedEarningsMember2023-01-012023-03-3100016264502023-01-012023-03-310001626450bigc:PartnerAndServicesMember2023-01-012023-03-310001626450bigc:TwoThousandAndTwentyThreeRestructureMemberus-gaap:EmployeeSeveranceMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel1Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-310001626450bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-03-310001626450us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel1Member2024-03-310001626450us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100016264502024-03-310001626450us-gaap:CostOfSalesMember2023-01-012023-03-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001626450bigc:TwoThousandTwentyThreeTermDebtMember2023-12-310001626450us-gaap:FairValueInputsLevel2Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2024-03-310001626450srt:MinimumMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001626450us-gaap:CommonStockMember2023-01-012023-03-310001626450us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001626450bigc:AmericasUSMember2023-01-012023-03-310001626450us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-03-310001626450bigc:TwoThousandTwentyThreeTermDebtMember2024-03-310001626450us-gaap:EMEAMember2024-01-012024-03-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001626450us-gaap:CorporateBondSecuritiesMember2023-12-310001626450bigc:MarketBasedAwardsMember2024-03-310001626450us-gaap:CostOfSalesMember2024-01-012024-03-310001626450us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001626450us-gaap:CorporateBondSecuritiesMember2024-03-310001626450us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001626450us-gaap:FairValueInputsLevel2Memberbigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-310001626450us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-03-310001626450srt:MaximumMemberbigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMemberbigc:TenTradingDaysPeriodMember2021-09-012021-09-300001626450us-gaap:FairValueInputsLevel3Memberbigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2023-12-310001626450us-gaap:RestrictedStockMember2023-12-310001626450us-gaap:StockOptionMember2024-01-012024-03-3100016264502023-04-012023-03-310001626450us-gaap:AdditionalPaidInCapitalMember2024-03-3100016264502023-01-012023-12-310001626450bigc:MakeswiftIncMemberus-gaap:SubsequentEventMember2024-04-010001626450us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMemberbigc:TwoThousandTwentyOneCappedCallTransactionsMember2021-09-092021-09-090001626450us-gaap:CommonStockMember2023-03-310001626450us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001626450us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001626450bigc:DevelopedTechnologyMemberbigc:MakeswiftIncMember2023-10-012023-10-310001626450us-gaap:USTreasurySecuritiesMember2023-12-310001626450country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember2023-01-012023-03-310001626450us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-03-310001626450bigc:MakeswiftIncMember2023-10-012023-10-310001626450srt:MaximumMemberus-gaap:SubscriptionAndCirculationMember2024-01-012024-03-3100016264502022-12-310001626450bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-09-012021-09-3000016264502024-04-012024-01-012024-03-310001626450bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember2024-03-310001626450bigc:TwoThousandTwentyThreeTermDebtMember2024-01-012024-03-310001626450us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-03-310001626450us-gaap:FairValueInputsLevel1Member2023-12-310001626450us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001626450us-gaap:OtherIntangibleAssetsMember2024-03-310001626450us-gaap:CustomerRelationshipsMember2024-03-310001626450bigc:MarketBasedAwardsMembersrt:MinimumMember2024-01-012024-03-310001626450bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2023-12-31xbrli: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 March 31, 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 May 7, 2024, the registrant had 77,274,527 shares of common stock, $0.0001 par value per share outstanding.

 

 


Table of Contents

 

Page

PART I.

FINANCIAL INFORMATION

Item 1.

Financial Statements

2

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

2

Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023

3

Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2024 and 2023

4

 

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2024 and 2023

5

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 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

25

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

35

Item 4.

Controls and Procedures

35

PART II.

OTHER INFORMATION

37

Item 1.

Legal Proceedings

37

Item 1A.

Risk Factors

37

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

37

Item 3.

Defaults Upon Senior Securities

37

Item 4.

Mine Safety Disclosures

37

Item 5.

Other Information

37

Item 6.

Exhibits

37

 

Signatures

38

 

 

 

i


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

BigCommerce Holdings, Inc.

Condensed Consolidated Balance Sheets

(in thousands)

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(unaudited)

 

 

 

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

60,900

 

 

$

71,719

 

Restricted cash

 

 

1,112

 

 

 

1,126

 

Marketable securities

 

 

204,281

 

 

 

198,415

 

Accounts receivable, net

 

 

39,302

 

 

 

37,713

 

Prepaid expenses and other assets, net

 

 

29,251

 

 

 

24,733

 

Deferred commissions

 

 

8,695

 

 

 

8,280

 

Total current assets

 

 

343,541

 

 

 

341,986

 

Property and equipment, net

 

 

9,991

 

 

 

10,233

 

Operating lease, right-of-use-assets

 

 

4,024

 

 

 

4,405

 

Prepaid expenses, net of current portion

 

 

1,817

 

 

 

1,240

 

Deferred commissions, net of current portion

 

 

6,430

 

 

 

7,056

 

Intangible assets, net

 

 

24,584

 

 

 

27,052

 

Goodwill

 

 

52,086

 

 

 

52,086

 

Total assets

 

$

442,473

 

 

$

444,058

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

7,063

 

 

$

7,982

 

Accrued liabilities

 

 

3,212

 

 

 

2,652

 

Deferred revenue

 

 

34,810

 

 

 

32,242

 

Current portion of debt

 

 

553

 

 

 

547

 

Current portion of operating lease liabilities

 

 

2,477

 

 

 

2,542

 

Other current liabilities

 

 

19,830

 

 

 

24,785

 

Total current liabilities

 

 

67,945

 

 

 

70,750

 

Long-term portion of debt

 

 

339,970

 

 

 

339,614

 

Operating lease liabilities, net of current portion

 

 

7,014

 

 

 

7,610

 

Other long-term liabilities, net of current portion

 

 

625

 

 

 

551

 

Total liabilities

 

 

415,554

 

 

 

418,525

 

Stockholders’ equity

 

 

 

 

 

 

Common stock

 

 

7

 

 

 

7

 

Additional paid-in capital

 

 

628,058

 

 

 

620,021

 

Accumulated other comprehensive gain (loss)

 

 

(96

)

 

 

163

 

Accumulated deficit

 

 

(601,050

)

 

 

(594,658

)

Total stockholders’ equity

 

 

26,919

 

 

 

25,533

 

Total liabilities and stockholders’ equity

 

$

442,473

 

 

$

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 March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

$

80,360

 

 

$

71,757

 

Cost of revenue (1)

 

 

18,439

 

 

 

17,446

 

Gross profit

 

 

61,921

 

 

 

54,311

 

Operating expenses: (1)

 

 

 

 

 

 

Sales and marketing

 

 

32,432

 

 

 

34,052

 

Research and development

 

 

19,988

 

 

 

20,845

 

General and administrative

 

 

14,929

 

 

 

16,494

 

Acquisition related expenses

 

 

333

 

 

 

4,125

 

Restructuring charges

 

0

 

 

 

420

 

Amortization of intangible assets

 

 

2,467

 

 

 

2,033

 

Total operating expenses

 

 

70,149

 

 

 

77,969

 

Loss from operations

 

 

(8,228

)

 

 

(23,658

)

Interest income

 

 

3,178

 

 

 

2,426

 

Interest expense

 

 

(720

)

 

 

(722

)

Other income (expense)

 

 

(332

)

 

 

31

 

Loss before provision for income taxes

 

 

(6,102

)

 

 

(21,923

)

Provision for income taxes

 

 

(290

)

 

 

(197

)

Net loss

 

$

(6,392

)

 

$

(22,120

)

Basic net loss per share

 

$

(0.08

)

 

$

(0.30

)

Shares used to compute basic net loss per share

 

 

76,626

 

 

 

74,142

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

656

 

 

$

1,189

 

Sales and marketing

 

 

1,867

 

 

 

2,867

 

Research and development

 

 

3,476

 

 

 

3,503

 

General and administrative

 

 

2,592

 

 

 

3,079

 

 

 

 

 

 

 

 

 

 

 

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 March 31,

 

 

 

2024

 

 

2023

 

Net loss

 

$

(6,392

)

 

$

(22,120

)

Other comprehensive income (loss):

 

 

 

 

 

 

Net unrealized gain (loss) on marketable debt securities

 

 

(259

)

 

 

717

 

Total comprehensive loss

 

$

(6,651

)

 

$

(21,403

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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)

 

 

 

Three months ended March 31, 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

 

 

 

 

 

 

 

 

Three months ended March 31, 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

 

 

 

(316

)

 

 

0

 

 

 

0

 

 

 

(316

)

Release of restricted stock units

 

 

396

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Cash flows from operating activities

 

 

 

 

 

Net loss

$

(6,392

)

 

$

(22,120

)

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

 

 

 

 

 

Depreciation and amortization

 

3,486

 

 

 

2,904

 

Amortization of discount on debt

 

497

 

 

 

493

 

Stock-based compensation expense

 

8,388

 

 

 

10,487

 

Provision for expected credit losses

 

863

 

 

 

1,075

 

Changes in operating assets and liabilities:

 

 

 

 

 

Accounts receivable

 

(2,588

)

 

 

(8,185

)

Prepaid expenses

 

(4,960

)

 

 

(4,235

)

Deferred commissions

 

211

 

 

 

49

 

Accounts payable

 

(889

)

 

 

495

 

Accrued and other liabilities

 

(4,601

)

 

 

(4,922

)

Deferred revenue

 

2,568

 

 

 

3,123

 

Net cash used in operating activities

 

(3,417

)

 

 

(20,836

)

Cash flows from investing activities:

 

 

 

 

 

Purchase of property and equipment

 

(806

)

 

 

(1,063

)

Maturity of marketable securities

 

29,440

 

 

 

39,429

 

Purchase of marketable securities

 

(35,565

)

 

 

(48,043

)

Net cash used in investing activities

 

(6,931

)

 

 

(9,677

)

Cash flows from financing activities:

 

 

 

 

 

Proceeds from exercise of stock options

 

974

 

 

0

 

Taxes paid related to net share settlement of stock options

 

(1,325

)

 

 

(330

)

Repayment of debt

 

(134

)

 

 

0

 

Net cash used in financing activities

 

(485

)

 

 

(330

)

Net change in cash and cash equivalents and restricted cash

 

(10,833

)

 

 

(30,843

)

Cash and cash equivalents and restricted cash, beginning of period

 

72,845

 

 

 

93,030

 

Cash and cash equivalents and restricted cash, end of period

$

62,012

 

 

$

62,187

 

Supplemental cash flow information:

 

 

 

 

 

Cash paid for interest

$

439

 

 

$

431

 

Cash paid for taxes

$

140

 

 

$

152

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 months ended March 31, 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 the second quarter of fiscal 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 $12.7 million as of March 31, 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.3 million and $1.5 million for credit losses related to contract assets as of March 31, 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 $15.9 million of previously deferred revenue during the three months ended March 31, 2024.

The Company experienced an increase in the deferred revenue balance as of March 31, 2024, compared to December 31, 2023, which was primarily driven by the Company's continued shift to annual billing cycles.

Remaining performance obligation

As of March 31, 2024, the Company had $171.8 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 March 31, 2024

 

$

105,486

 

 

$

66,350

 

 

$

171,836

 

As of March 31, 2023

 

 

87,172

 

 

 

67,872

 

 

 

155,044

 

 

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; 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 March 31, 2024 and December 31, 2023 included unbilled receivables of $10.7 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

 

 

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 relates 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.

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% to 200%. 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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Subscription solutions

 

$

60,959

 

 

$

53,808

 

Partner and services

 

 

19,401

 

 

 

17,949

 

Revenue

 

$

80,360

 

 

$

71,757

 

Revenue by geographic region was as follows:

11


 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Americas – U.S.

 

$

61,138

 

 

$

54,809

 

Americas – other (1)

 

 

3,776

 

 

 

3,351

 

EMEA

 

 

9,192

 

 

 

7,983

 

APAC

 

 

6,254

 

 

 

5,614

 

Revenue

 

$

80,360

 

 

$

71,757

 

(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 Company’s contracting entity, which may be different than the region of the customer. Revenue attributed to the United States was 76 percent and EMEA was 11 percent during the three months ended March 31, 2024 and 2023. No single country, other than the United States, represented more than ten percent of total revenue during the three months ended March 31, 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 months ended March 31, 2024 and the year ended December 31, 2023.

Sales commissions of $2.1 million and $1.7 million were deferred for the three months ended March 31, 2024 and 2023, respectively; deferred commission amortization expense was $2.3 million and $1.6 million for the three months ended March 31, 2024 and 2023, respectively.

4. Fair value measurements

Financial instruments carried at fair value include cash and cash equivalents, restricted cash and marketable securities.

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 March 31, 2024 and December 31, 2023:

 

12


 

 

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

 

$

33,727

 

 

$

0

 

 

$

0

 

 

$

33,727

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

0

 

 

 

75,318

 

 

0

 

 

 

75,318

 

U.S. treasury securities

 

 

56,251

 

 

0

 

 

0

 

 

 

56,251

 

Commercial paper

 

0

 

 

 

28,004

 

 

0

 

 

 

28,004

 

Agency bonds

 

0

 

 

 

44,708

 

 

0

 

 

 

44,708

 

Total marketable securities

 

$

56,251

 

 

$

148,030

 

 

$

0

 

 

$

204,281

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

288,938

 

 

$

0

 

 

$

288,938

 

 

 

 

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 $28.3 million, and $33.1 million of cash, as of March 31, 2024 and December 31, 2023, respectively.

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

(in thousands)

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Due within 1 year

 

$

165,733

 

 

$

183,132

 

Due in 1 year through 2 years

 

 

38,548

 

 

 

15,283

 

Total marketable securities

 

$

204,281

 

 

$

198,415

 

 

13


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

 

 

As of March 31, 2024

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

33,727

 

 

$

0

 

 

$

0

 

 

$

33,727

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

75,294

 

 

 

50

 

 

 

(26

)

 

 

75,318

 

U.S. treasury securities

 

 

56,312

 

 

 

9

 

 

 

(70

)

 

 

56,251

 

Commercial paper

 

 

28,005

 

 

 

5

 

 

 

(6

)

 

 

28,004

 

Agency bonds

 

 

44,767

 

 

 

3

 

 

 

(62

)

 

 

44,708

 

Total marketable securities

 

$

204,378

 

 

$

67

 

 

$

(164

)

 

$

204,281

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

288,938

 

 

 

 

 

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. Subsequent to March 31, 2024, the Company dispersed working capital hold back of $0.1 million.

 

14


The table below summarizes the estimated 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,045

)

Lease liability

 

 

(150

)

Net assets acquired, excluding goodwill

 

$

6,901

 

Total purchase consideration

 

$

9,238

 

Goodwill

 

$

2,337

 

 

As of March 31, 2024, the purchase price allocation is not finalized as the Company has not yet filed the Makeswift tax return for the period ended October 31, 2023. Once this return is filed in fiscal 2024, the Company will update the estimated fair value liabilities assumed in the acquisition.

 

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.3 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 of compensation costs during the three months ended March 31, 2024. The Company has $1.3 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 March 31, 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. There was no impairment of goodwill as of March 31, 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 March 31, 2024 and 2023, respectively.

 

Intangible assets consists of the following:

 

15


 

 

March 31, 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 March 31, 2024 (in years)

 

Developed technology

 

$

19,967

 

 

$

(9,591

)

 

$

10,376

 

 

$

19,967

 

 

$

(8,401

)

 

$

11,566

 

 

 

3.2

 

Customer relationship

 

 

23,725

 

 

 

(10,882

)

 

 

12,843

 

 

 

23,725

 

 

 

(9,786

)

 

 

13,939

 

 

 

3.1

 

Tradename

 

 

2,560

 

 

 

(1,336

)

 

 

1,224

 

 

 

2,560

 

 

 

(1,208

)

 

 

1,352

 

 

 

2.5

 

Non-compete agreement

 

 

162

 

 

 

(145

)

 

 

17

 

 

 

162

 

 

 

(132

)

 

 

30

 

 

 

0.3

 

Other intangibles

 

 

485

 

 

 

(361

)

 

 

124

 

 

 

485

 

 

 

(320

)

 

 

165

 

 

 

1.6

 

Total intangible assets

 

$

46,899

 

 

$

(22,315

)

 

$

24,584

 

 

$

46,899

 

 

$

(19,847

)

 

$

27,052

 

 

 

 

 

As of March 31, 2024, expected amortization expense for intangible assets was as follows:

 

(in thousands)

 

March 31, 2024

 

Remaining nine months of 2024

 

$

7,267

 

2025

 

 

8,046

 

2026

 

 

5,100

 

2027

 

 

3,056

 

2028

 

 

1,115

 

Thereafter

 

 

0

 

Total

 

$

24,584

 

 

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 March 31, 2024 as follows:

 

(in thousands)

 

March 31, 2024

 

Remaining nine months of 2024

 

$

8,489

 

2025

 

 

16,152

 

2026

 

 

4,976

 

2027 and thereafter

 

0

 

Total

 

$

29,617

 

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 March 31, 2024, there were no finance leases.

16


Operating expense relating to leases was $0.8 million and $0.9 million for the three months ended March 31, 2024 and 2023, respectively.

The future maturities of operating lease liabilities are as follows:

 

(in thousands)

 

As of March 31, 2024

 

Remaining nine months of 2024

 

$

2,225

 

2025

 

 

2,838

 

2026

 

 

2,555

 

2027

 

 

2,133

 

2028

 

 

718

 

Thereafter

 

0

 

Total minimum lease payments

 

$

10,469

 

Less imputed interest

 

 

(978

)

Total lease liabilities

 

$

9,491

 

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 without future benefit or contract termination are recognized at the earlier of the contract termination or the cease-use dates. Other exit-related costs 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 actions associated with the employee restructuring under the 2023 Restructure are expected to be complete by the end of the Company’s fiscal 2024, subject to employee jurisdictions.

The Company recorded approximately $5.5 million in expenses in connection with the 2023 Restructure in fiscal 2023, which consists of charges related to severance payments, employee benefits, and professional service and legal fees. These charges were recorded within the operating expenses on the accompanying consolidated statement of operations. The Company does not expect any more material charges under this plan.

The following table summarizes the activities related to the 2023 Restructure as of March 31, 2024:

(in thousands)

 

Workforce reduction

 

Liability, as of December 31, 2023

 

$

1,516

 

Payments

 

 

(1,173

)

Liability, as of March 31, 2024

 

$

343

 

 

8. Other liabilities

The following table summarizes the components of other current liabilities:

 

 

 

As of March 31,

 

 

As of December 31,

 

(in thousands)

 

2024

 

 

2023

 

Sales tax payable

 

$

2,115

 

 

$

1,632

 

Payroll and payroll related expenses

 

 

8,480

 

 

 

13,080

 

Acquisition related compensation

 

 

286

 

 

 

403

 

Restructuring related charges

 

 

343

 

 

 

1,516

 

Other

 

 

8,606

 

 

 

8,154

 

Other current liabilities

 

$

19,830

 

 

$

24,785

 

 

9. Debt

2021 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 “Notes”). The Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the

17


Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the sales of the Notes was approximately $335.0 million after deducting offering and issuance costs related to the Notes and before the 2021 Capped Call transactions, as described below.

The 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 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 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 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 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 Notes) on such Trading Day; (3) if the Company calls any or all of the 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 March 31, 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 Notes is 13.68 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 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 Notes prior to October 7, 2024. The 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 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 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 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 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 Notes, the Company recorded the Notes as a liability at face value. The effective interest rate for the Notes was 0.84 percent. Transaction costs of $10.0 million, attributable to the issuance of the 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 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 March 31, 2024

 

Carrying Value as of March 31, 2024

 

Carrying Value as of December 31, 2023

 

2021 Convertible Senior Notes

 

September 2021

10/1/2026

 

0.25

%

$

345,000

 

$

339,970

 

$

339,473

 

2023 Term Debt

 

June 2023

3/1/2025

 

4.40

%

 

553

 

 

553

 

 

688

 

Total carrying value of debt

 

 

 

 

 

 

 

 

340,523

 

 

340,161

 

Less: current portion of debt

 

 

 

 

 

 

 

 

(553

)

 

(547

)

Total long-term portion of debt

 

 

 

 

 

 

 

$

339,970

 

$

339,614

 

 

18


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

 

 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Contractual interest expense

 

$

223

 

 

$

216

 

Amortization of issuance costs

 

 

497

 

 

 

493

 

Total

 

$

720

 

 

$

709

 

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 Notes, the Company used $35.6 million of the net proceeds from the 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 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes upon conversion of the 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 Notes, subject to anti-dilution adjustments substantially similar to those applicable to the 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. As of March 31, 2024, a total of 1,096,370 registered shares of common stock remained available for future issuance under the 2020 Plan.

Subsequent to March 31, 2024, the Company registered an additional 9,548,587 shares on Form S-8.

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.

 

 

 

Three months ended March 31,

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

Weighted-average grant date fair value of options

 

$

4.54

 

 

$

6.55

 

Risk-free interest rate

 

 

4.10

%

 

3.65% - 4.30%

 

Expected volatility

 

 

64.53

%

 

65.02% - 66.56%

 

Expected life in years

 

6.10 years

 

 

6.06 - 6.11 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 three months ended March 31, 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

 

 

(308

)

 

 

3.16

 

 

 

1,506

 

Plan shares expired or canceled

 

 

(533

)

 

 

15.39

 

 

 

6

 

Balance as of March 31, 2024

 

 

4,930

 

 

$

9.00

 

 

$

11,068

 

Vested and expected to vest

 

 

4,694

 

 

$

8.93

 

 

$

11,068

 

Exercisable as of March 31, 2024

 

 

3,505

 

 

$

7.73

 

 

$

11,068

 

 

The expected stock-based compensation expense remaining to be recognized as of March 31, 2024 is $8.6 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.76 years.

20


 

 

Restricted Stock Units

 

Restricted stock unit activity for the three months ended March 31, 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

 

 

854

 

 

 

7.25

 

 

 

6,189

 

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

 

 

400

 

 

 

8.91

 

 

 

2,901

 

Canceled

 

 

(682

)

 

 

13.67

 

 

 

4,855

 

Vested and converted to shares

 

 

(689

)

 

$

19.62

 

 

$

5,154

 

Balance as of March 31, 2024

 

 

6,608

 

 

$

14.16

 

 

$

45,415

 

Vested and expected to vest

 

 

5,310

 

 

$

14.63

 

 

$

36,474

 

 

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

 

 

 

Three months ended March 31,

 

 

 

2024

 

Volatility

 

 

75.43

%

Risk-free interest rate

 

 

4.31

%

Dividend yield

 

 

0.00

%

 

As of March 31, 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 not material for the three months ended March 31, 2024.

 

The aggregate expected stock-based compensation expense remaining to be recognized as of March 31, 2024 is $63.6 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.46 years.

 

 

 

11. Income taxes

 

The income tax expense for the three months ended March 31, 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 (4.75) percent and (0.90) percent for the three months ended March 31, 2024 and 2023, respectively.

For the three months ended March 31, 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 March 31, 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

21


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.

22


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 months ended March 31, 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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss per share available to shareholders

 

$

(6,392

)

 

$

(22,120

)

Denominator:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

76,626

 

 

 

74,142

 

Net loss per share

 

$

(0.08

)

 

$

(0.30

)

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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Stock options outstanding

 

 

4,930

 

 

 

6,008

 

Restricted stock units

 

 

6,608

 

 

 

6,784

 

Acquisition related compensation

 

 

42

 

 

 

3,558

 

Convertible debt

 

 

4,719

 

 

 

4,719

 

Total potentially dilutive securities

 

 

16,299

 

 

 

21,069

 

 

23


 

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 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 growth and to expand our infrastructure;
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.

 

 


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 March 31, 2024 we served 5,970 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.

25


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 made a commitment to drive revenue growth and we are beginning to see progress in the first quarter since initiating many of the advancements discussed above. First quarter of fiscal 2024 net retention rates improved versus the prior quarter, and we continue to focus on customer success and growth.


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.

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

26


include both in ARPA for the reported period. For example, ARPA as of March 31, 2024, includes all subscription solutions and professional services billed between January 1, 2024, and March 31, 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:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

September 30,
2023

 

 

June 30,
2023

 

 

March 31,
2023

 

ARR (in thousands)

 

$

340,147

 

 

$

336,541

 

 

$

332,245

 

 

$

331,103

 

 

$

316,688

 

Subscription ARR (in thousands)

 

$

258,566

 

 

$

256,412

 

 

$

256,518

 

 

$

255,552

 

 

$

243,527

 

Enterprise Account metrics:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of Enterprise Accounts

 

 

5,970

 

 

 

5,994

 

 

 

5,951

 

 

 

5,929

 

 

 

5,828

 

ARR attributable to Enterprise Accounts (in thousands)

 

$

248,236

 

 

$

245,100

 

 

$

240,602

 

 

$

236,386

 

 

$

228,805

 

ARR attributable to Enterprise Accounts as a percentage of ARR

 

 

73

 

 

 

73

 

 

 

72

 

 

 

71

 

 

 

72

 

ARPA

 

$

41,581

 

 

$

40,981

 

 

$

40,431

 

 

$

39,870

 

 

$

39,260

 

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

27


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 expect our sales and marketing expenses will increase in absolute dollars, but will decrease as a percentage of total revenue over time.

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.

28


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 income (expense)

Other income (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.

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.

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

$

80,360

 

 

$

71,757

 

Cost of revenue (1)

 

 

18,439

 

 

 

17,446

 

Gross profit

 

 

61,921

 

 

 

54,311

 

Operating expenses: (1)

 

 

 

 

 

 

Sales and marketing

 

 

32,432

 

 

 

34,052

 

Research and development

 

 

19,988

 

 

 

20,845

 

General and administrative

 

 

14,929

 

 

 

16,494

 

Acquisition related expenses

 

 

333

 

 

 

4,125

 

Restructuring charges

 

0

 

 

 

420

 

Amortization of intangible assets

 

 

2,467

 

 

 

2,033

 

Total operating expenses

 

 

70,149

 

 

 

77,969

 

Loss from operations

 

 

(8,228

)

 

 

(23,658

)

Interest income

 

 

3,178

 

 

 

2,426

 

Interest expense

 

 

(720

)

 

 

(722

)

Other income (expense)

 

 

(332

)

 

 

31

 

Loss before provision for income taxes

 

 

(6,102

)

 

 

(21,923

)

Provision for income taxes

 

 

(290

)

 

 

(197

)

Net loss

 

$

(6,392

)

 

$

(22,120

)

 

29


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

 

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Cost of revenue

 

$

656

 

 

$

1,189

 

Sales and marketing

 

 

1,867

 

 

 

2,867

 

Research and development

 

 

3,476

 

 

 

3,503

 

General and administrative

 

 

2,592

 

 

 

3,079

 

Revenue by geographic region

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

 

 

Three months ended March 31,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas – U.S.

 

$

61,138

 

 

$

54,809

 

 

$

6,329

 

 

 

11.5

 

 %

Americas – other (1)

 

 

3,776

 

 

 

3,351

 

 

 

425

 

 

 

12.7

 

 

EMEA

 

 

9,192

 

 

 

7,983

 

 

 

1,209

 

 

 

15.1

 

 

APAC

 

 

6,254

 

 

 

5,614

 

 

 

640

 

 

 

11.4

 

 

Total Revenue

 

$

80,360

 

 

$

71,757

 

 

$

8,603

 

 

 

12.0

 

 %

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

Comparison of the three months ended March 31, 2024 and March 31, 2023

Revenue

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

 

 

 

Three months ended March 31,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription solutions

 

$

60,959

 

 

$

53,808

 

 

$

7,151

 

 

 

13.3

 

%

Partner and services

 

 

19,401

 

 

 

17,949

 

 

 

1,452

 

 

 

8.1

 

 

Total revenue

 

$

80,360

 

 

$

71,757

 

 

$

8,603

 

 

 

12.0

 

%

 

Total revenue increased $8.6 million, or 12.0 percent, to $80.4 million for the three months ended March 31, 2024, from $71.8 million for the three months ended March 31, 2023, as a result of increases in both subscription solutions and partner and services revenue. Subscription solutions revenue increased $7.2 million, or 13.3 percent, to $61.0 million for the three months ended March 31, 2024, from $53.8 million for the three months ended March 31, 2023, primarily due to increases in enterprise, mid-market, and Feedonomics activity. Partner and services revenue increased $1.5 million, or 8.1 percent, to $19.4 million for the three months ended March 31, 2024, from $17.9 million for the three months ended March 31, 2023, primarily as a result of increases in revenue share activity offset by decreases in stand ready and integration activity.

Cost of revenue, gross profit, and gross margin

 

 

 

Three months ended March 31,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

 

 

Cost of revenue

 

$

18,439

 

 

$

17,446

 

 

$

993

 

 

 

5.7

 

%

Gross profit

 

 

61,921

 

 

 

54,311

 

 

 

7,610

 

 

 

14.0

 

 

Gross margin percentage

 

 

77.1

 

 

 

75.7

 

 

 

 

 

 

 

 

 

30


Cost of revenue increased $1.0 million, or 5.7 percent, to $18.4 million for the three months ended March 31, 2024, from $17.4 million for the three months ended March 31, 2023, primarily as a result of higher software costs and processing fees of $1.1 million and decreased spend of $0.3 million in salaries and shared-based compensation driven by decreases in headcount from the 2023 Restructure. Gross margin increased to 77.1 percent from 75.7 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

 

 

Operating income (expenses)

Sales and marketing

 

 

 

Three months ended March 31,

 

 

 

Change

 

 

 

 

2024

 

 

 

2023

 

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Sales and marketing

 

$

32,432

 

 

 

$

34,052

 

 

 

$

(1,620

)

 

 

(4.8

)

%

Percentage of revenue

 

 

40.4

 

 %

 

 

47.5

 

 

 %

 

 

 

 

 

 

 

Sales and marketing expenses decreased $1.6 million, or (4.8) percent, to $32.4 million for the three months ended March 31, 2024 from $34.1 million for the three months ended March 31, 2023, primarily due to decreased salaries of $1.8 million and share-based compensation driven by cost cutting measures from the 2023 Restructure. As a percentage of total revenue, sales and marketing expenses decreased to 40.4 percent from 47.5 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

Research and development

 

 

 

Three months ended March 31,

 

 

Change

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

Research and development

 

$

19,988

 

 

$

20,845

 

 

$

(857

)

 

 

(4.1

)

%

Percentage of revenue

 

 

24.9

 

 

 

29.0

 

 

 

 

 

 

 

 

 

Research and development decreased $0.9 million, or (4.1) percent, to $20.0 million for the three months ended March 31, 2024 from $20.8 million for the three months ended March 31, 2023, due to the cost cutting measures from the 2023 Restructure. As a percentage of total revenue, research and development expenses decreased to 24.9 percent from 29.0 percent, primarily as a result of cost cutting measures from the 2023 Restructure.

General and administrative

 

 

 

Three months ended March 31,

 

 

Change

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

 

(dollars in thousands)

General and administrative

 

$

14,929

 

 

$

16,494

 

 

$

(1,565

)

 

 

(9.5

)

%

Percentage of revenue

 

 

18.6

 

 

 

23.0

 

 

 

 

 

 

 

 

 

General and administrative expenses decreased $1.6 million, or (9.5)% percent , to $14.9 million for the three months ended March 31, 2024 from $16.5 million for the three months ended March 31, 2023, primarily due to decreased bad debt expense of $0.3 million due to focus on collection efforts, decreased spend of $0.7 million in salaries and share-based compensation driven by cost cutting measures from the 2023 Restructure, and decreased insurance expense of $0.4 million as a result of improved renewal rates. As a percentage of total revenue, general and administrative expenses decreased to 18.6 percent from 23.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 March 31, 2024, from $4.1 million for the three months ended March 31, 2023. Acquisition costs related to Feedonomics were recognized through Q3 2023, which was the second anniversary date of the acquisition. The remaining acquisition expenses are recognized on other transactions that occurred, while the prior years balance included costs related to the Feedonomics acquisition.

31


Restructuring charges

Restructuring charges were $0.0 million for the three months ended March 31, 2024, and $0.4 million for the three months ended March 31, 2023.

Interest income

Interest income increased $0.8 million, or 31.0 percent, to $3.2 million for the three months ended March 31, 2024, from $2.4 million for the three months ended March 31, 2023. This increase was primarily a result of investment income reinvested at higher interest rates for our cash, cash equivalents and marketable securities.

Interest expense

Interest expense was $0.7 million and $0.7 million for the three months ended March 31, 2024 and 2023, respectively, and was related to our outstanding debt.

 

Liquidity and capital resources

We are committed to healthy cash flow generation and cash management, and continue to evaluate all of our spending to look for opportunities to drive improvements in cash flow. Our improvements in internal systems and controls, together with discipline around accounts receivable and collections has led to improvements in working capital and accounts receivable.

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, the timing of new product introductions, the continued impact of the inflation on the global economy, 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.

In the future, we will continue to work with our customer base to move billings from monthly to annually in efforts to better manage cash flow and reduce churn. Additionally, we may attempt to restructure our debt financing. 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.

Cash flows

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

 

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(3,417

)

 

$

(20,836

)

Net cash used in investing activities

 

 

(6,931

)

 

 

(9,677

)

Net cash used in financing activities

 

 

(485

)

 

 

(330

)

Net decrease in cash, cash equivalents and restricted cash

 

$

(10,833

)

 

$

(30,843

)

 

As of March 31, 2024, we had $62.0 million in cash, cash equivalents, and restricted cash, an increase of $0.2 million compared to $62.2 million as of March 31, 2023. Cash and cash equivalents consist of highly-liquid investments with original maturities of less than three months. Our restricted cash balance of $1.1 million and $1.1 million at March 31, 2024 and 2023 respectively, consists of security deposits for future chargebacks and amounts on deposit with certain financial institutions. Our marketable securities balance of $204.3 million and $221.3 million at March 31, 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

32


Net cash used in operating activities for the three months ended March 31, 2024 and 2023 was $3.4 million and $20.8 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 used in investing activities during the three months ended March 31, 2024 and 2023 was $6.9 million and ($9.7) million, respectively. In the three months ended March 31, 2024, this consists primarily of the sale and maturity of marketable securities of $29.4 million offset by the purchase of property and equipment of $0.8 million and the purchase of marketable securities of $35.5 million. In the three months ended March 31, 2023, this consists primarily of the purchases of marketable securities of $48.0 million and the purchases of property and equipment of $1.1 million offset by the maturity of marketable securities of $39.4 million.

Financing activities

Net cash used in financing activities during the three months ended March 31, 2024 and 2023 was $0.5 million and $0.3 million, respectively. In the three months ended March 31, 2024, this was attributable to proceeds from exercise of stock options of $0.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 $1.3 million and repayments of debt of $0.1 million. In the three months ended March 31, 2023, this was attributable to withholdings from the issuance of shares of common stock pursuant to the exercise of stock options of $0.3 million

Indebtedness

2021 Convertible senior notes

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

The 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 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 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 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 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 Notes at our option at any time before October 7, 2024. The Notes will be redeemable, in whole or in part (subject to the “Partial Redemption Limitation” (as defined in the 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 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 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 Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the

33


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 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 Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the Notes Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the 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 Convertible Notes Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the 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.

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 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 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 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 Notes Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50 percent on the principal amount of the Notes.

Off-balance sheet arrangements

We did not have any off-balance sheet arrangements as of March 31, 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.

34


 

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 March 31, 2024 could result in a $2 million market value reduction or increase of the same amount.

Foreign currency exchange risk

All of our revenue and a majority of our expense and capital purchasing activities for the three months ended March 31, 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.

 

Item 4. Controls and Procedures.

 

Evaluation of disclosure controls and procedures

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

36


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.

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.

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 March 31, 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

 

 

 

 

 

 

 

 

2.1

Asset Purchase Agreement by and among BigCommerce Holdings, Inc, BigCommerce Omni LLC, Feedonomics LLC, and certain other affiliated parties and significant equity holders of Feedonomics LLC, dated July 23, 2021

8-K

001-39423

2.1

July 23, 2021

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

37


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

 

 

 

 

 

 

 

 

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: May 9, 2024

By:

/s/ Brent Bellm

Brent Bellm

Chairman and Chief Executive Officer

 

Date: May 9, 2024

By:

/s/ Daniel Lentz

Daniel Lentz

Chief Financial Officer

 

38


 

39


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: May 9, 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: May 9, 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 March 31, 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: May 9, 2024

 

 

   By:

/s/ Brent Bellm

Brent Bellm

Chairman and Chief Executive Officer

(Principal Executive Officer)

Date: May 9, 2024

 

 

   By:

/s/ Daniel Lentz

Daniel Lentz

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-101.SCH 5 bigc-20240331.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 Events 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 Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Goodwill and Intangible assets - Schedule of Changes to Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (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 Expected Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Commitment, Contingencies, and Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Other Liabilities - Components of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Debt - Summary of Net Carrying Amount of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Stockholders Equity - Summary of Changes in Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Stockholders' Equity - Summary of RSU Table (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - 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 996075 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Compensation expense subject to voluntary termination of employment Business Acquisition Compensation Expense Subject to Voluntary Termination of Employment Business acquisition compensation expense subject to voluntary termination of employment. 2025 Lessee, Operating Lease, Liability, to be Paid, Year One 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 Total Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Provision for credit losses related to contract asset Contract with Customer, Asset, Credit Loss Expense (Reversal) Restructuring Cost and Reserve [Line Items] Geographical Geographical [Axis] Weighted-average requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cost of Revenue, Total Cost of revenue Cost of Revenue Estimated Fair Value Debt Securities, Available-for-Sale Total marketable securities Total marketable securities Deferred commissions Deferred Commissions Current 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. Other long-term liabilities, net of current portion Other Liabilities, Noncurrent Restricted Stock Units Restricted Stock Units (RSUs) [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Level 1 Fair Value, Inputs, Level 1 [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Fair value Measurements Fair Value Measurements, Cash Equivalents and Marketable Securities Fair Value Disclosures [Text Block] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Summary of Total Interest Expense Recognized Related to Debt Schedule Of Interest Expense Recognized Table [Text Block] Schedule of interest expense recognized. Expected stock-based compensation yet to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Schedule of Disaggregate Revenue by Major Source Disaggregation of Revenue [Table Text Block] Concentration Risk Type [Axis] Base purchase price Business Combination Base Purchase Price Business combination base purchase price. Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Operating lease, expiration year Lease Operating Lease Expiration Year Lease operating lease expiration year. Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed Summary of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite-lived intangible assets, amortization expense, after year four. Title of Individual Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Market-Based Awards Market Based Awards [Member] Market based awards. Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Liabilities Liabilities, Fair Value Disclosure Workforce Reduction Employee Severance [Member] 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] Total current assets Assets, Current Total liabilities and stockholders’ equity Liabilities and Equity Principal amount of each convertible note Debt Instrument Convertible Conversion Ratio Denominator Debt instrument convertible conversion ratio denominator. Entity Address State Or Province Entity Address, State or Province Two thousand thirteen equity incentive plan. Two Thousand Thirteen Equity Incentive Plan [Member] 2013 Equity Incentive Plan Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Option outstanding at beginning of period (in shares) Options outstanding at ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average grant date fair value of options Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subscription Solutions Fees Subscription Solutions Subscription and Circulation [Member] Trading Symbol Trading Symbol Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Axis] Developed Technology Developed Technology [Member] Developed technology. Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Prepaid expenses and other assets, net Prepaid Expense and Other Assets, Current Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Selling and Marketing Expense [Member] Sales and Marketing Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Balance, shares Balance, shares Shares, Outstanding 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Common stock authorized and reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Business Combinations Business Combination Disclosure [Text Block] Other Comprehensive Income (Loss), Net of Tax, Total Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Entity Address City Or Town Entity Address, City or Town Deferred commissions, net of current portion Deferred Commissions Noncurrent Deferred commissions noncurrent. Debt Debt Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Outstanding Stock Options, Exercisable (in shares) Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type 0.25% Convertible Senior Notes Due 2026 Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six [Member] Zero point two five percentage convertible senior notes due two thousand twenty six. Additional Paid-in Capital Additional Paid-in Capital [Member] Series 1 Common Stock Series1 Common Stock [Member] Series 1 common stock. Allowance for Credit Loss [Abstract] Current liabilities Liabilities, Current [Abstract] Current assets Assets, Current [Abstract] Statement of Stockholders' Equity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average grant date fair value, vested and expected to vest (in dollars per share) Current portion of operating lease liabilities Operating Lease, Liability, Current Debt Instrument, Maturity Date Maturity Date Long-Term Debt Carrying Value Total carrying value Total property and equipment, net Property, Plant and Equipment, Net, Total Property and equipment, net Property, Plant and Equipment, Net Working capital hold back Business Combination, Working Capital Hold Back Business combination, working capital hold back. Class of Stock Class of Stock [Domain] Contract with customer period Contract With Customer Period Contract with customer period. Initial charge Restructuring Charges, Total Restructuring Charges Restructuring expenses Interest income Investment Income, Interest Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Provision for expected credit losses Remaining nine months of 2024 Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate intrinsic value, vested and expected to vest U.S. statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Other Intangible Assets Other Intangible Assets [Member] Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Plan Name Plan Name [Domain] Schedule of Unconditional Purchase Obligations Long-Term Purchase Commitment [Table Text Block] Other Liabilities Disclosure [Abstract] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Total marketable securities Assets, Fair Value Disclosure Lease liability Lease liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Lease Liability Business combination recognized identifiable assets acquired and liabilities assumed lease liability. Amortization of deferred sales commissions estimated period Amortization Of Deferred Sales Commissions Estimated Period Amortization of deferred sales commissions estimated period. Remaining performance obligations, satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of 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. Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Americas - Other Americas other. Americas Other [Member] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Financial Instruments [Domain] Software License Software License Agreement [Member] Software license agreement. Two thousand and twenty three restructure. Two Thousand and Twenty Three Restructure [Member] 2023 Restructure Exercise of stock options, net of shares withheld for taxes 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. Restricted Stock [Member] Restricted stock units Cash equivalents: Cash and Cash Equivalents [Abstract] Bundle Bundle B2 B Inc [Member] Bundle B2B, Inc.. Plan Name Plan Name [Axis] Debt instrument, principal amount converted Debt Conversion, Original Debt, Amount Geographical Geographical [Domain] Money Market Mutual Funds and Cash Equivalents Money Market Mutual Funds and Cash Equivalent Securities [Member] Money market mutual funds and cash equivalent securities. Total assets Assets United States UNITED STATES Operating Lease, Right-of-Use Asset Operating lease, right-of-use-assets Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Total Accumulated deficit Retained Earnings (Accumulated Deficit) Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Accumulated Deficit Retained Earnings [Member] Class of Stock Class of Stock [Axis] Nonvested shares, ending period Nonvested shares, beginning period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Minimum Minimum [Member] Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Marketable Security Contractual Maturities Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Operating Lease, Liability, Total Total lease liabilities Operating Lease, Liability Finance lease liability Finance Lease, Liability Finance Lease, Liability, Total Proceeds from (payments for) stock options exercised. Proceeds From Payments For Stock Options Exercised Proceeds from exercise of stock options Revenue [Policy Text Block] Revenue Recognition Agency bonds US Government Agencies Debt Securities [Member] Equity Component Equity Component [Domain] Stock Options Outstanding 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, granted 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. Aggregate Intrinsic Value, canceled Aggregate Intrinsic Value, canceled Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Deferred sales commissions Deferred Sales Commission During Period. Deferred sales commission during period. 2020 Equity incentive plan. Two Thousand Twenty Equity Incentives Plan [Member] 2020 Equity incentive plan Debt Disclosure [Abstract] Marketable securities: Marketable Securities [Abstract] Entity Current Reporting Status Entity Current Reporting Status Research and Development Expense, Total Research and development Research and Development Expense Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Assets Assets [Abstract] Amortization of intangible assets Amortization of Intangible Assets Aggregate intrinsic value, options outstanding, plan shares expired or canceled 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 Common stock Common Stock, Value, Issued Debt instrument, initial conversion price Debt Instrument, Convertible, Conversion Price Shareholders' Equity and Share-Based Payments [Text Block] Stockholders' Equity Liability, end of the period Liability, beginning of the period Restructuring Reserve Restructuring Reserve, Total Exercise of stock options, net of shares withheld for taxes 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. Recognized previously deferred revenue Contract with Customer, Liability, Revenue Recognized Accrued Liabilities, Current, Total Accrued liabilities Accrued Liabilities, Current 2026 Recorded Unconditional Purchase Obligation, to be Paid, Year Two Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Unrecognized Tax Benefits, Period Increase (Decrease), Total Unrecognized tax benefits, period increase (decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Loss from operations Operating Income (Loss) Repayments of Debt Repayment of debt Total purchase consideration Total purchase consideration Business Combination, Consideration Transferred Total estimated cash consideration Feedonomics LLC. Feedonomics L L C [Member] Feedonomics LLC Provision for income taxes Income Tax Expense (Benefit), Total Provision for income taxes Income Tax Expense (Benefit) Corporate securities Convertible Debt Securities [Member] Convertible Debt Research and Development Research and Development Expense [Member] Business combination, shares issued Issuance of common stock as consideration for an acquisition, shares Stock Issued During Period, Shares, Acquisitions Payments Payments Payments for Restructuring Concentration risk, percentage Concentration Risk, Percentage Payment, Tax Withholding, Share-Based Payment Arrangement Tax payments related to net settlement of equity awards Taxes paid related to net share settlement of stock options Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Award vesting percentage Vesting rights percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 0.25% Senior Notes Due 2026 Senior Notes Zero Point Two Five Percent Due Two Thousand Twenty Six [Member] Senior notes zero point two five percent due two thousand twenty six. Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Net carrying amount Finite-Lived Intangible Assets, Net Cash paid for taxes Income Taxes Paid Revenue Recognition and Deferred Costs Revenue from Contract with Customer [Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt principal amount Aggregate principal amount of notes issued Debt Instrument, Face Amount Other income (expense) Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Sale price of common stock per share Sale of Stock, Price Per Share Operating expenses: Operating Expenses [Abstract] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Subsequent Events [Abstract] Summary of Market-based Awards Valuation Assumptions Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions [Table Text Block] Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions. Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities Debt Securities, Available-for-Sale [Table Text Block] Estimated Fair Value of Marketable Securities Stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Option outstanding, options granted under all plans (in shares) Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities APAC Asia Pacific [Member] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One minus: Deferred compensation Business Combination Deferred Compensation Business combination deferred compensation. Liabilities: Liabilities [Abstract] Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Gains Stockholders’ equity Equity, Attributable to Parent [Abstract] Supplemental Lease Information Lease, Cost [Table Text Block] Developed Technology Developed Technology Rights [Member] Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Net proceeds from notes used for capped call transactions Proceeds From Senior Convertible Notes Used For Capped Call Transactions Proceeds from senior convertible notes used for capped call transactions. Earnings Per Share [Abstract] Schedule of Future Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Accounting Policies [Abstract] 20 Trading Days Period Twenty Trading Days Period [Member] Twenty 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. 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 Aggregate Intrinsic Value, vested and expected to vest Purchase of property and equipment Payments to Acquire Machinery 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 Costs Compensation Cost [Member] Compensation cost. Equity Option [Member] Stock Option Summary of Unaudited Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Net assets acquired, excluding goodwill Net assets acquired, excluding goodwill Net assets acquired, excluding goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Debt instrument, effective interest rate Debt Instrument, Interest Rate, Effective Percentage Net loss per share, Basic Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic net loss per share Commitments and contingencies (Note 8) Commitments and Contingencies Business Combinations [Abstract] Acquisition related expenses Business Combination, Acquisition Related Costs Income Statement [Abstract] Current portion of debt Less: current portion of debt Debt, Current Debt, Current, Total Less: current portion of debt Aggregate intrinsic value, options outstanding, options granted under all plans 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 Performance-based Awards Performance-based restricted stock units Performance Shares Leases operating expense relates to leases Operating Lease, Cost Leases operating expense relates to in-place Prepaid expenses Increase (Decrease) in Prepaid Expense Restructuring Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options outstanding, vested and expected to vest Statistical Measurement Statistical Measurement [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Proceeds from Issuance of Debt Proceeds from debt Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate intrinsic value, vested Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Net loss per share, Diluted Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted net loss per share attributable to common stockholders Product and Service Product and Service [Domain] EMEA EMEA [Member] Current Revenue, Remaining Performance Obligation, Amount, Current Revenue, remaining performance obligation, amount, current. Cost of Revenue Cost of Sales [Member] Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits Unrecognized Tax Benefits Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Debt Instrument, Name Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] 10 Trading Days Period Ten Trading Days Period [Member] Ten trading days period. Proceeds from exercise of stock options and warrants Proceeds From Exercise Of Stock Options And Warrants Proceeds from exercise of stock options and warrants. Additional paid-in capital Additional Paid in Capital, Common Stock U.S Treasury Securities US Treasury Securities [Member] Deferred commissions Increase Decrease In Deferred Commissions Increase decrease in deferred commissions. Deferred commission amortization expense Amortization of Deferred Sales Commissions Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Commitments, Contingencies, and Leases Commitments Contingencies And Leases [Text Block] Commitments, contingencies, and leases. Proceeds from exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options, shares Option outstanding, exercised (in shares) Basis of consolidation Consolidation, Policy [Policy Text Block] Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Due within 1 year Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Percentage of common stock issued and outstanding. Percentage Of Common Stock Issued And Outstanding Percentage of common stock issued and outstanding Tangible assets acquired Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Tangible assets Business combination recognized identifiable assets acquired and liabilities assumed tangible assets. Issuance of common stock as consideration for an acquisition Stock Issued During Period, Value, Acquisitions Entity Address Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense, Total Sales and marketing Selling and Marketing Expense Debt instrument, convertible consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Equity [Abstract] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in shares) Revision of Prior Period [Axis] Debt instrument, payment terms Debt Instrument, Payment Terms Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average grant date fair value, exercised (in dollars per share) Entity Incorporation State Country Code Entity Incorporation, State or Country Code 2027 and thereafter Recorded unconditional purchase obligations due in third year and thereafter. Recorded Unconditional Purchase Obligations Due In Third Year And Thereafter Impairment of deferred commissions Impairment Of Deferred Commissions Impairment of deferred commissions. Equity Components Equity Components [Axis] Other Liabilities Other Liabilities Disclosure [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Restructuring and Related Activities [Abstract] Two thousand and twenty two restructure. Two Thousand and Twenty Two Restructure [Member] 2022 Restructure Payments to acquire businesses, gross Cash paid for business combinations Final payment to acquire business Businesses acquisition price Two thousand twenty one convertible senior notes. Two Thousand Twenty One Convertible Senior Notes [Member] 2021 Convertible Senior Notes Summary of Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Vested and converted to shares, Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Gross Unrealized Loss on Notes Gross unrealized loss on notes. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average grant date fair value, exercisable (in dollars per share) Conversion of debt to shares Debt Conversion, Converted Instrument, Shares Issued Increase (decrease) in deferred revenue Deferred revenue Increase (Decrease) in Deferred Revenue Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Release of restricted stock units, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Balance as of December 31, 2023 Balance as of December 31, 2022 Goodwill, Total Goodwill Goodwill Restricted cash Restricted Cash, Current Statement of Cash Flows [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive gain (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Gross profit Gross Profit Concentration Risk Benchmark [Axis] Schedule of Total Estimated Purchase Consideration Schedule of Estimated Purchase Consideration [Table Text Block] Schedule of estimated purchase consideration. Deferred revenue, net of current portion Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total Debt Instrument, Interest Rate, Stated Percentage Contractual Interest Rate Debt instrument, interest rate Weighted-average period of stock-based compensation yet to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Shares authorized for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 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 Maximum [Member] Share-based payment award vesting rights description Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Grant date fair 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 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 Debt instrument, convertible trading days Debt Instrument, Convertible, Threshold Trading Days 0.25% Convertible Senior Notes Due 2026 and 2023 Term Debt Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six and Two Thousand Twenty Three Term Debt [Member] Zero point two five percentage convertible senior notes due two thousand twenty six and two thousand twenty three term debt. Prepaid Expense, Noncurrent, Total Prepaid Expense, Noncurrent Prepaid expenses, net of current portion Series 2 Common Stock Series2 Common Stock [Member] Series 2 common stock. Total acquisition-related intangible assets fair value Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Overview Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-compete Agreement Non Compete Agreement [Member] Non compete agreement. 2025 Recorded Unconditional Purchase Obligation, to be Paid, Year One Level 3 Fair Value, Inputs, Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Net change in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Debt Instrument Date Of Issuance Debt Instrument Date Of Issuance Date of Issuance Other Other Sundry Liabilities, Current General and Administrative General and Administrative Expense [Member] Forfeited or surrendered shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Option outstanding, Plan shares expired or canceled (in shares) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding City Area Code City Area Code Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Americas - U.S Americas U.S. Americas U.S [Member] Management and certain other employees. Management And Certain Other Employees [Member] Management and Certain Other Employees Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Beginning value Aggregate Intrinsic Value, Ending balance Business Acquisition [Line Items] Business Acquisition [Line Items] General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted average shares outstanding, Basic Shares used to compute basic net loss per share Summary of Activities Related to Restructuring Restructuring and Related Costs [Table Text Block] 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 Vested and expected to vest (in shares) Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of RSU Table Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Changes in Stock Options Activity Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Stock Options Valuation Assumptions Document Fiscal Period Focus Document Fiscal Period Focus Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Makeswift, Inc. Makeswift Inc. Makeswift Inc [Member] Revenue From Contract With Customer Revenue from Contract with Customer Benchmark [Member] Restructuring Charges [Member] Restructuring Charges 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Total purchase consideration Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Summary of Net Carrying Amount of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Estimated Fair Value of Notes Debt Instrument, Fair Value Disclosure, Total Debt Instrument, Fair Value Disclosure Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Asset, after Allowance for Credit Loss, Total Subsequent Event [Line Items] Entity incorporation date Entity Incorporation, Date of Incorporation Total Recorded Unconditional Purchase Obligation Commitments Contingencies And Leases [Abstract] Commitments, contingencies and leases. Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Common Stock Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Noncurrent Revenue, Remaining Performance Obligation, Amount, Noncurrent Revenue, remaining performance obligation, amount, noncurrent. Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Corporate Bonds Corporate Bond Securities [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, options outstanding, Beginning balance Aggregate intrinsic value, options outstanding, Ending balance Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Loss Contingency Accrual, Ending Balance Loss Contingency Accrual, Beginning Balance Liability related to indemnification obligations Loss Contingency Accrual Revision of Prior Period, Reclassification, Adjustment [Member] Revision of Prior Period, Reclassification, Adjustment Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Cash Cash [Member] Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Option Indexed to Issuer's Equity, Type Option Indexed to Issuer's Equity, Type [Domain] Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Granted, Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Exercise price Restructuring Plan [Domain] Sales tax payable Sales and Excise Tax Payable, Current 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 Customer Relationship Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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 Due in 1 year through 2 years Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average grant date fair value, plan shares expired or canceled (in dollars per share) Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Financial Instrument [Axis] Proceeds from exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from the issuance of convertible senior notes Net proceeds from sale of convertible senior notes Proceeds from Convertible Debt Amendment Flag Amendment Flag Account receivable payment terms Account Receivable Payment Terms Account receivable payment terms. Marketable securities Marketable Securities, Current Total marketable securities Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. 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 Aggregate Intrinsic Value, Vested and converted to shares Aggregate Intrinsic Value, Vested and converted to shares 2021 Capped Call Transactions Two Thousand Twenty One Capped Call Transactions [Member] Two thousand twenty one capped call transactions. Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Losses Basis of presentation Basis of Accounting, Policy [Policy Text Block] Schedule of Expected Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Commitments, contingencies and leases. Commitments Contingencies And Leases [Table] Cash retention payments cash Retention Payments cash retention payments. Initial cap price of capped call transactions Derivative, Cap Price Entity File Number Securities Act File Number Accounts receivable Receivable [Policy Text Block] Remaining nine months of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Right-of-use asset 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. Goodwill and Intangible Assets Disclosure [Abstract] Aggregate intrinsic value, options outstanding, exercised 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 Partner and Services Partner And Services [Member] Partner and services. Total long-term portion of debt Long-term portion of debt Total long-term debt Carrying value, net Net unrealized gain (loss) on marketable debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Liabilities assumed Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total 2028 and thereafter Recorded Unconditional Purchase Obligation Due In Fourth Year And Thereafter Recorded unconditional purchase obligation, due in fourth year and thereafter. Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument Debt Instrument [Axis] Grant date fair value of awards Nonvested, Grant date fair value ending period Nonvested, Grant date fair value beginning period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Operating Expenses Fair value assumptions, expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life in years Acquisition related compensation Acquisition Related Compensation Current Acquisition related compensation current. Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual Title of Individual [Axis] Acquisition-related transaction costs Business Acquisition, Transaction Costs Net Loss per Share Earnings Per Share [Text Block] Commercial Paper Commercial Paper [Member] Entity Address Address Line1 Entity Address, Address Line One Canceled or vested 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. Cash and cash equivalents Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Option Indexed to Issuer's Equity, Type Option Indexed to Issuer's Equity, Type [Axis] Antidilutive Securities Antidilutive Securities [Axis] Other current liabilities Other current liabilities Other Liabilities, Current 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, Total Gross amount Finite-Lived Intangible Assets, Gross Commitments, contingencies and leases. Commitments Contingencies And Leases [Line Items] Subsequent Event Type [Domain] Subsequent Event Type Income Statement Location Income Statement Location [Axis] Amortization of discount on debt Amortization of Debt Discount (Premium) Common stock capital shares available for future issuance. Common Stock Capital Shares Available For Future Issuance Common stock available for future issuance Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Fair value assumptions, expected dividend yield Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Debt instrument, frequency of periodic payment Debt Instrument, Frequency of Periodic Payment Level 2 Fair Value, Inputs, Level 2 [Member] Legal Fees Legal Fees [Member] Legal fees. Carrying value of debt Debt instrument outstanding amount Long-Term Debt, Gross Product and Service Product and Service [Axis] Security12b Title Title of 12(b) Security Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2027 Recorded Unconditional Purchase Obligation, to be Paid, Year Three Accrued and other liabilities Increase Decrease In Accrued And Other Current Liabilities Increase decrease in accrued and other current liabilities. Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Debt instrument, conversion price percentage Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Non-cancellable contractual commitments expire period Non-cancellable Contractual Commitments Expire Period Non-cancellable contractual commitments expire period. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of issuance costs Amortization of Debt Issuance Costs Impairment of goodwill Goodwill, Impairment Loss Segment Reporting, Policy [Policy Text Block] Segments Subsequent Event [Table] Other Other Operating Activities, Cash Flow Statement Cash and Cash Equivalents [Axis] Remaining nine months of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Total Interest Expense, Debt Restructuring Plan [Axis] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Cancelled, Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring Costs, Total Restructuring Costs Restructuring expenses Restructuring charges Components of Other Current Liabilities Other Liabilities [Table Text Block] Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average grant date fair value, options granted under all plans (in dollars per share) Document Type Document Type Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Debt Instrument, Issuance Date Date of Issuance Cancelled, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Domain] Increase in common stock reserve for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Impairment of right-of-use assets Operating Lease, Impairment Loss Impaired on right-of-use assets Geographic Concentration Risk Geographic Concentration Risk [Member] Vesting period end date 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. Purchase of marketable securities Payments to Acquire Marketable Securities Write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Tradename Trade Names [Member] Total liabilities Liabilities Debt Issuance Costs, Noncurrent, Net, Total Unamortized issuance costs Transaction costs attributable to issuance of notes Debt Issuance Costs, Noncurrent, Net Intangible, weighted average remaining useful life Estimated useful lives of intangible assets Finite-Lived Intangible Asset, Useful Life Total stockholders’ equity Balance Balance Equity, Attributable to Parent Weighted average amortization period (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Intangible Assets, Net (Excluding Goodwill), Total Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net loss Net loss Interest Expense, Total Interest expense Interest Expense 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] Real Estate Exits and Officespace Reductions Facility Closing [Member] Deferred tax liability Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Weighted average shares used to compute diluted net loss per share attributable to common stockholders Weighted average shares outstanding, Diluted Effective Income Tax Rate Reconciliation, Percent, Total Effective tax rate Effective Income Tax Rate Reconciliation, Percent Acquisition Related Compensation Acquisition Related Compensation [Member] Acquisition related compensation. Other Expenses Other noncash expenses Amortized Cost/Principal amount Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Restructuring Reserve, Current Restructuring related charges Use of estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average grant date fair value at beginning of period (in dollars per share) Weighted average grant date fair value at end of period (in dollars per share) Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share Basic and Diluted Contractual interest expense Interest Expense, Debt, Excluding Amortization Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Vesting period start date 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. 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, Total Accounts receivable including unbilled receivables Receivables, Net, Current Fair Value Disclosures [Abstract] Level 2 Fair Value Hierarchy and NAV [Axis] Type of Restructuring [Domain] Revenue, expected recognition period, explanation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Revision of Prior Period [Domain] Vested and converted to shares, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Convertible Senior Notes Due 2026 Convertible Senior Notes Due Two Thousand Twenty Six [Member] Convertible senior notes due two thousand twenty six. Employee-related Liabilities, Current, Total Payroll and payroll related expenses Employee-related Liabilities, Current Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Deferred revenue Deferred Revenue, Current, Total Deferred Revenue, Current Proceeds from Sale and Maturity of Marketable Securities Maturity of marketable securities Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Gross Unrealized Gain on Notes Gross Unrealized Gain on Notes Gross unrealized gain on notes. 2023 Term Debt Two Thousand Twenty Three Term Debt [Member] Two thousand twenty three term debt. XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 07, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q1  
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,274,527
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.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 60,900 $ 71,719
Restricted cash 1,112 1,126
Marketable securities 204,281 198,415
Accounts receivable, net 39,302 37,713
Prepaid expenses and other assets, net 29,251 24,733
Deferred commissions 8,695 8,280
Total current assets 343,541 341,986
Property and equipment, net 9,991 10,233
Operating lease, right-of-use-assets 4,024 4,405
Prepaid expenses, net of current portion 1,817 1,240
Deferred commissions, net of current portion 6,430 7,056
Intangible assets, net 24,584 27,052
Goodwill 52,086 52,086
Total assets 442,473 444,058
Current liabilities    
Accounts payable 7,063 7,982
Accrued liabilities 3,212 2,652
Deferred revenue 34,810 32,242
Current portion of debt 553 547
Current portion of operating lease liabilities 2,477 2,542
Other current liabilities 19,830 24,785
Total current liabilities 67,945 70,750
Long-term portion of debt 339,970 339,614
Operating lease liabilities, net of current portion 7,014 7,610
Other long-term liabilities, net of current portion 625 551
Total liabilities 415,554 418,525
Stockholders’ equity    
Common stock 7 7
Additional paid-in capital 628,058 620,021
Accumulated other comprehensive gain (loss) (96) 163
Accumulated deficit (601,050) (594,658)
Total stockholders’ equity 26,919 25,533
Total liabilities and stockholders’ equity $ 442,473 $ 444,058
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 80,360 $ 71,757
Cost of revenue [1] 18,439 17,446
Gross profit 61,921 54,311
Operating expenses:    
Sales and marketing [1] 32,432 34,052
Research and development [1] 19,988 20,845
General and administrative [1] 14,929 16,494
Acquisition related expenses [1] 333 4,125
Restructuring charges [1] 0 420
Amortization of intangible assets [1] 2,467 2,033
Total operating expenses [1] 70,149 77,969
Loss from operations (8,228) (23,658)
Interest income 3,178 2,426
Interest expense (720) (722)
Other income (expense) (332) 31
Loss before provision for income taxes (6,102) (21,923)
Provision for income taxes (290) (197)
Net loss $ (6,392) $ (22,120)
Basic net loss per share $ (0.08) $ (0.30)
Shares used to compute basic net loss per share 76,626 74,142
[1] Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

656

 

 

$

1,189

 

Sales and marketing

 

 

1,867

 

 

 

2,867

 

Research and development

 

 

3,476

 

 

 

3,503

 

General and administrative

 

 

2,592

 

 

 

3,079

 

XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-based compensation expense $ 8,388 $ 10,487
Cost of Revenue    
Stock-based compensation expense 656 1,189
Sales and Marketing    
Stock-based compensation expense 1,867 2,867
Research and Development    
Stock-based compensation expense 3,476 3,503
General and Administrative    
Stock-based compensation expense $ 2,592 $ 3,079
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (6,392) $ (22,120)
Other comprehensive income (loss):    
Net unrealized gain (loss) on marketable debt securities (259) 717
Total comprehensive loss $ (6,651) $ (21,403)
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.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 (316) $ 0 (316) 0 0
Proceeds from exercise of stock options, shares   246      
Release of restricted stock units 0 $ 0 0 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, 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 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      
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net loss $ (6,392) $ (22,120)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,486 2,904
Amortization of discount on debt 497 493
Stock-based compensation expense 8,388 10,487
Provision for expected credit losses 863 1,075
Changes in operating assets and liabilities:    
Accounts receivable (2,588) (8,185)
Prepaid expenses (4,960) (4,235)
Deferred commissions 211 49
Accounts payable (889) 495
Accrued and other liabilities (4,601) (4,922)
Deferred revenue 2,568 3,123
Net cash used in operating activities (3,417) (20,836)
Cash flows from investing activities:    
Purchase of property and equipment (806) (1,063)
Maturity of marketable securities 29,440 39,429
Purchase of marketable securities (35,565) (48,043)
Net cash used in investing activities (6,931) (9,677)
Cash flows from financing activities:    
Proceeds from exercise of stock options 974 0
Taxes paid related to net share settlement of stock options (1,325) (330)
Repayment of debt (134) 0
Net cash used in financing activities (485) (330)
Net change in cash and cash equivalents and restricted cash (10,833) (30,843)
Cash and cash equivalents and restricted cash, beginning of period 72,845 93,030
Cash and cash equivalents and restricted cash, end of period 62,012 62,187
Supplemental cash flow information:    
Cash paid for interest 439 431
Cash paid for taxes $ 140 $ 152
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (6,392) $ (22,120)
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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.1.u1
Overview
3 Months Ended
Mar. 31, 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.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 months ended March 31, 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 the second quarter of fiscal 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 $12.7 million as of March 31, 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.3 million and $1.5 million for credit losses related to contract assets as of March 31, 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 $15.9 million of previously deferred revenue during the three months ended March 31, 2024.

The Company experienced an increase in the deferred revenue balance as of March 31, 2024, compared to December 31, 2023, which was primarily driven by the Company's continued shift to annual billing cycles.

Remaining performance obligation

As of March 31, 2024, the Company had $171.8 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 March 31, 2024

 

$

105,486

 

 

$

66,350

 

 

$

171,836

 

As of March 31, 2023

 

 

87,172

 

 

 

67,872

 

 

 

155,044

 

 

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; 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 March 31, 2024 and December 31, 2023 included unbilled receivables of $10.7 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

 

 

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 relates 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.

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% to 200%. 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.1.u1
Revenue Recognition and Deferred Costs
3 Months Ended
Mar. 31, 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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Subscription solutions

 

$

60,959

 

 

$

53,808

 

Partner and services

 

 

19,401

 

 

 

17,949

 

Revenue

 

$

80,360

 

 

$

71,757

 

Revenue by geographic region was as follows:

 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Americas – U.S.

 

$

61,138

 

 

$

54,809

 

Americas – other (1)

 

 

3,776

 

 

 

3,351

 

EMEA

 

 

9,192

 

 

 

7,983

 

APAC

 

 

6,254

 

 

 

5,614

 

Revenue

 

$

80,360

 

 

$

71,757

 

(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 Company’s contracting entity, which may be different than the region of the customer. Revenue attributed to the United States was 76 percent and EMEA was 11 percent during the three months ended March 31, 2024 and 2023. No single country, other than the United States, represented more than ten percent of total revenue during the three months ended March 31, 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 months ended March 31, 2024 and the year ended December 31, 2023.

Sales commissions of $2.1 million and $1.7 million were deferred for the three months ended March 31, 2024 and 2023, respectively; deferred commission amortization expense was $2.3 million and $1.6 million for the three months ended March 31, 2024 and 2023, respectively.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 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.

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 March 31, 2024 and December 31, 2023:

 

 

 

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

 

$

33,727

 

 

$

0

 

 

$

0

 

 

$

33,727

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

0

 

 

 

75,318

 

 

0

 

 

 

75,318

 

U.S. treasury securities

 

 

56,251

 

 

0

 

 

0

 

 

 

56,251

 

Commercial paper

 

0

 

 

 

28,004

 

 

0

 

 

 

28,004

 

Agency bonds

 

0

 

 

 

44,708

 

 

0

 

 

 

44,708

 

Total marketable securities

 

$

56,251

 

 

$

148,030

 

 

$

0

 

 

$

204,281

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

288,938

 

 

$

0

 

 

$

288,938

 

 

 

 

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 $28.3 million, and $33.1 million of cash, as of March 31, 2024 and December 31, 2023, respectively.

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

(in thousands)

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Due within 1 year

 

$

165,733

 

 

$

183,132

 

Due in 1 year through 2 years

 

 

38,548

 

 

 

15,283

 

Total marketable securities

 

$

204,281

 

 

$

198,415

 

 

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

 

 

As of March 31, 2024

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

33,727

 

 

$

0

 

 

$

0

 

 

$

33,727

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

75,294

 

 

 

50

 

 

 

(26

)

 

 

75,318

 

U.S. treasury securities

 

 

56,312

 

 

 

9

 

 

 

(70

)

 

 

56,251

 

Commercial paper

 

 

28,005

 

 

 

5

 

 

 

(6

)

 

 

28,004

 

Agency bonds

 

 

44,767

 

 

 

3

 

 

 

(62

)

 

 

44,708

 

Total marketable securities

 

$

204,378

 

 

$

67

 

 

$

(164

)

 

$

204,281

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

288,938

 

 

 

 

 

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.1.u1
Business Combinations
3 Months Ended
Mar. 31, 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. Subsequent to March 31, 2024, the Company dispersed working capital hold back of $0.1 million.

 

The table below summarizes the estimated 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,045

)

Lease liability

 

 

(150

)

Net assets acquired, excluding goodwill

 

$

6,901

 

Total purchase consideration

 

$

9,238

 

Goodwill

 

$

2,337

 

 

As of March 31, 2024, the purchase price allocation is not finalized as the Company has not yet filed the Makeswift tax return for the period ended October 31, 2023. Once this return is filed in fiscal 2024, the Company will update the estimated fair value liabilities assumed in the acquisition.

 

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.3 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 of compensation costs during the three months ended March 31, 2024. The Company has $1.3 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 March 31, 2024.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 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. There was no impairment of goodwill as of March 31, 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 March 31, 2024 and 2023, respectively.

 

Intangible assets consists of the following:

 

 

 

March 31, 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 March 31, 2024 (in years)

 

Developed technology

 

$

19,967

 

 

$

(9,591

)

 

$

10,376

 

 

$

19,967

 

 

$

(8,401

)

 

$

11,566

 

 

 

3.2

 

Customer relationship

 

 

23,725

 

 

 

(10,882

)

 

 

12,843

 

 

 

23,725

 

 

 

(9,786

)

 

 

13,939

 

 

 

3.1

 

Tradename

 

 

2,560

 

 

 

(1,336

)

 

 

1,224

 

 

 

2,560

 

 

 

(1,208

)

 

 

1,352

 

 

 

2.5

 

Non-compete agreement

 

 

162

 

 

 

(145

)

 

 

17

 

 

 

162

 

 

 

(132

)

 

 

30

 

 

 

0.3

 

Other intangibles

 

 

485

 

 

 

(361

)

 

 

124

 

 

 

485

 

 

 

(320

)

 

 

165

 

 

 

1.6

 

Total intangible assets

 

$

46,899

 

 

$

(22,315

)

 

$

24,584

 

 

$

46,899

 

 

$

(19,847

)

 

$

27,052

 

 

 

 

 

As of March 31, 2024, expected amortization expense for intangible assets was as follows:

 

(in thousands)

 

March 31, 2024

 

Remaining nine months of 2024

 

$

7,267

 

2025

 

 

8,046

 

2026

 

 

5,100

 

2027

 

 

3,056

 

2028

 

 

1,115

 

Thereafter

 

 

0

 

Total

 

$

24,584

 

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments, Contingencies, and Leases
3 Months Ended
Mar. 31, 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 March 31, 2024 as follows:

 

(in thousands)

 

March 31, 2024

 

Remaining nine months of 2024

 

$

8,489

 

2025

 

 

16,152

 

2026

 

 

4,976

 

2027 and thereafter

 

0

 

Total

 

$

29,617

 

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 March 31, 2024, there were no finance leases.

Operating expense relating to leases was $0.8 million and $0.9 million for the three months ended March 31, 2024 and 2023, respectively.

The future maturities of operating lease liabilities are as follows:

 

(in thousands)

 

As of March 31, 2024

 

Remaining nine months of 2024

 

$

2,225

 

2025

 

 

2,838

 

2026

 

 

2,555

 

2027

 

 

2,133

 

2028

 

 

718

 

Thereafter

 

0

 

Total minimum lease payments

 

$

10,469

 

Less imputed interest

 

 

(978

)

Total lease liabilities

 

$

9,491

 

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 without future benefit or contract termination are recognized at the earlier of the contract termination or the cease-use dates. Other exit-related costs 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 actions associated with the employee restructuring under the 2023 Restructure are expected to be complete by the end of the Company’s fiscal 2024, subject to employee jurisdictions.

The Company recorded approximately $5.5 million in expenses in connection with the 2023 Restructure in fiscal 2023, which consists of charges related to severance payments, employee benefits, and professional service and legal fees. These charges were recorded within the operating expenses on the accompanying consolidated statement of operations. The Company does not expect any more material charges under this plan.

The following table summarizes the activities related to the 2023 Restructure as of March 31, 2024:

(in thousands)

 

Workforce reduction

 

Liability, as of December 31, 2023

 

$

1,516

 

Payments

 

 

(1,173

)

Liability, as of March 31, 2024

 

$

343

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Liabilities
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Other Liabilities

8. Other liabilities

The following table summarizes the components of other current liabilities:

 

 

 

As of March 31,

 

 

As of December 31,

 

(in thousands)

 

2024

 

 

2023

 

Sales tax payable

 

$

2,115

 

 

$

1,632

 

Payroll and payroll related expenses

 

 

8,480

 

 

 

13,080

 

Acquisition related compensation

 

 

286

 

 

 

403

 

Restructuring related charges

 

 

343

 

 

 

1,516

 

Other

 

 

8,606

 

 

 

8,154

 

Other current liabilities

 

$

19,830

 

 

$

24,785

 

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt

9. Debt

2021 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 “Notes”). The 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 Notes was approximately $335.0 million after deducting offering and issuance costs related to the Notes and before the 2021 Capped Call transactions, as described below.

The 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 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 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 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 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 Notes) on such Trading Day; (3) if the Company calls any or all of the 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 March 31, 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 Notes is 13.68 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 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 Notes prior to October 7, 2024. The 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 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 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 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 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 Notes, the Company recorded the Notes as a liability at face value. The effective interest rate for the Notes was 0.84 percent. Transaction costs of $10.0 million, attributable to the issuance of the 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 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 March 31, 2024

 

Carrying Value as of March 31, 2024

 

Carrying Value as of December 31, 2023

 

2021 Convertible Senior Notes

 

September 2021

10/1/2026

 

0.25

%

$

345,000

 

$

339,970

 

$

339,473

 

2023 Term Debt

 

June 2023

3/1/2025

 

4.40

%

 

553

 

 

553

 

 

688

 

Total carrying value of debt

 

 

 

 

 

 

 

 

340,523

 

 

340,161

 

Less: current portion of debt

 

 

 

 

 

 

 

 

(553

)

 

(547

)

Total long-term portion of debt

 

 

 

 

 

 

 

$

339,970

 

$

339,614

 

 

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

 

 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Contractual interest expense

 

$

223

 

 

$

216

 

Amortization of issuance costs

 

 

497

 

 

 

493

 

Total

 

$

720

 

 

$

709

 

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 Notes, the Company used $35.6 million of the net proceeds from the 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 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes upon conversion of the 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 Notes, subject to anti-dilution adjustments substantially similar to those applicable to the 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.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 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. As of March 31, 2024, a total of 1,096,370 registered shares of common stock remained available for future issuance under the 2020 Plan.

Subsequent to March 31, 2024, the Company registered an additional 9,548,587 shares on Form S-8.

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.

 

 

 

Three months ended March 31,

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

Weighted-average grant date fair value of options

 

$

4.54

 

 

$

6.55

 

Risk-free interest rate

 

 

4.10

%

 

3.65% - 4.30%

 

Expected volatility

 

 

64.53

%

 

65.02% - 66.56%

 

Expected life in years

 

6.10 years

 

 

6.06 - 6.11 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 three months ended March 31, 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

 

 

(308

)

 

 

3.16

 

 

 

1,506

 

Plan shares expired or canceled

 

 

(533

)

 

 

15.39

 

 

 

6

 

Balance as of March 31, 2024

 

 

4,930

 

 

$

9.00

 

 

$

11,068

 

Vested and expected to vest

 

 

4,694

 

 

$

8.93

 

 

$

11,068

 

Exercisable as of March 31, 2024

 

 

3,505

 

 

$

7.73

 

 

$

11,068

 

 

The expected stock-based compensation expense remaining to be recognized as of March 31, 2024 is $8.6 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.76 years.

 

 

Restricted Stock Units

 

Restricted stock unit activity for the three months ended March 31, 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

 

 

854

 

 

 

7.25

 

 

 

6,189

 

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

 

 

400

 

 

 

8.91

 

 

 

2,901

 

Canceled

 

 

(682

)

 

 

13.67

 

 

 

4,855

 

Vested and converted to shares

 

 

(689

)

 

$

19.62

 

 

$

5,154

 

Balance as of March 31, 2024

 

 

6,608

 

 

$

14.16

 

 

$

45,415

 

Vested and expected to vest

 

 

5,310

 

 

$

14.63

 

 

$

36,474

 

 

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

 

 

 

Three months ended March 31,

 

 

 

2024

 

Volatility

 

 

75.43

%

Risk-free interest rate

 

 

4.31

%

Dividend yield

 

 

0.00

%

 

As of March 31, 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 not material for the three months ended March 31, 2024.

 

The aggregate expected stock-based compensation expense remaining to be recognized as of March 31, 2024 is $63.6 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.46 years.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

11. Income taxes

 

The income tax expense for the three months ended March 31, 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 (4.75) percent and (0.90) percent for the three months ended March 31, 2024 and 2023, respectively.

For the three months ended March 31, 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 March 31, 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.1.u1
Net Loss per Share
3 Months Ended
Mar. 31, 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 months ended March 31, 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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss per share available to shareholders

 

$

(6,392

)

 

$

(22,120

)

Denominator:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

76,626

 

 

 

74,142

 

Net loss per share

 

$

(0.08

)

 

$

(0.30

)

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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Stock options outstanding

 

 

4,930

 

 

 

6,008

 

Restricted stock units

 

 

6,608

 

 

 

6,784

 

Acquisition related compensation

 

 

42

 

 

 

3,558

 

Convertible debt

 

 

4,719

 

 

 

4,719

 

Total potentially dilutive securities

 

 

16,299

 

 

 

21,069

 

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 months ended March 31, 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 the second quarter of fiscal 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 $12.7 million as of March 31, 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.3 million and $1.5 million for credit losses related to contract assets as of March 31, 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 $15.9 million of previously deferred revenue during the three months ended March 31, 2024.

The Company experienced an increase in the deferred revenue balance as of March 31, 2024, compared to December 31, 2023, which was primarily driven by the Company's continued shift to annual billing cycles.

Remaining performance obligation

As of March 31, 2024, the Company had $171.8 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 March 31, 2024

 

$

105,486

 

 

$

66,350

 

 

$

171,836

 

As of March 31, 2023

 

 

87,172

 

 

 

67,872

 

 

 

155,044

 

 

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; 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 March 31, 2024 and December 31, 2023 included unbilled receivables of $10.7 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

 

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 relates 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.

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% to 200%. 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 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Remaining Performance Obligation

Remaining performance obligation consisted of the following:

 

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of March 31, 2024

 

$

105,486

 

 

$

66,350

 

 

$

171,836

 

As of March 31, 2023

 

 

87,172

 

 

 

67,872

 

 

 

155,044

 

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

 

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Deferred Costs (Tables)
3 Months Ended
Mar. 31, 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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Subscription solutions

 

$

60,959

 

 

$

53,808

 

Partner and services

 

 

19,401

 

 

 

17,949

 

Revenue

 

$

80,360

 

 

$

71,757

 

Schedule of Revenue by Geographic Region

Revenue by geographic region was as follows:

 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Americas – U.S.

 

$

61,138

 

 

$

54,809

 

Americas – other (1)

 

 

3,776

 

 

 

3,351

 

EMEA

 

 

9,192

 

 

 

7,983

 

APAC

 

 

6,254

 

 

 

5,614

 

Revenue

 

$

80,360

 

 

$

71,757

 

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

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024 and December 31, 2023:

 

 

 

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

 

$

33,727

 

 

$

0

 

 

$

0

 

 

$

33,727

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

0

 

 

 

75,318

 

 

0

 

 

 

75,318

 

U.S. treasury securities

 

 

56,251

 

 

0

 

 

0

 

 

 

56,251

 

Commercial paper

 

0

 

 

 

28,004

 

 

0

 

 

 

28,004

 

Agency bonds

 

0

 

 

 

44,708

 

 

0

 

 

 

44,708

 

Total marketable securities

 

$

56,251

 

 

$

148,030

 

 

$

0

 

 

$

204,281

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

0

 

 

$

288,938

 

 

$

0

 

 

$

288,938

 

 

 

 

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 $28.3 million, and $33.1 million of cash, as of March 31, 2024 and December 31, 2023, respectively.

Schedule of Marketable Security Contractual Maturities

(in thousands)

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Due within 1 year

 

$

165,733

 

 

$

183,132

 

Due in 1 year through 2 years

 

 

38,548

 

 

 

15,283

 

Total marketable securities

 

$

204,281

 

 

$

198,415

 

 

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

 

 

As of March 31, 2024

 

(in thousands)

 

Amortized Cost/ Principal amount

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds & cash equivalents

 

$

33,727

 

 

$

0

 

 

$

0

 

 

$

33,727

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

75,294

 

 

 

50

 

 

 

(26

)

 

 

75,318

 

U.S. treasury securities

 

 

56,312

 

 

 

9

 

 

 

(70

)

 

 

56,251

 

Commercial paper

 

 

28,005

 

 

 

5

 

 

 

(6

)

 

 

28,004

 

Agency bonds

 

 

44,767

 

 

 

3

 

 

 

(62

)

 

 

44,708

 

Total marketable securities

 

$

204,378

 

 

$

67

 

 

$

(164

)

 

$

204,281

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes due 2026

 

$

345,000

 

 

$

0

 

 

$

0

 

 

$

288,938

 

 

 

 

 

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 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 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. Subsequent to March 31, 2024, the Company dispersed working capital hold back of $0.1 million.

Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed

The table below summarizes the estimated 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,045

)

Lease liability

 

 

(150

)

Net assets acquired, excluding goodwill

 

$

6,901

 

Total purchase consideration

 

$

9,238

 

Goodwill

 

$

2,337

 

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 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.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:

 

 

 

March 31, 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 March 31, 2024 (in years)

 

Developed technology

 

$

19,967

 

 

$

(9,591

)

 

$

10,376

 

 

$

19,967

 

 

$

(8,401

)

 

$

11,566

 

 

 

3.2

 

Customer relationship

 

 

23,725

 

 

 

(10,882

)

 

 

12,843

 

 

 

23,725

 

 

 

(9,786

)

 

 

13,939

 

 

 

3.1

 

Tradename

 

 

2,560

 

 

 

(1,336

)

 

 

1,224

 

 

 

2,560

 

 

 

(1,208

)

 

 

1,352

 

 

 

2.5

 

Non-compete agreement

 

 

162

 

 

 

(145

)

 

 

17

 

 

 

162

 

 

 

(132

)

 

 

30

 

 

 

0.3

 

Other intangibles

 

 

485

 

 

 

(361

)

 

 

124

 

 

 

485

 

 

 

(320

)

 

 

165

 

 

 

1.6

 

Total intangible assets

 

$

46,899

 

 

$

(22,315

)

 

$

24,584

 

 

$

46,899

 

 

$

(19,847

)

 

$

27,052

 

 

 

 

Schedule of Expected Amortization Expense for Intangible Assets

As of March 31, 2024, expected amortization expense for intangible assets was as follows:

 

(in thousands)

 

March 31, 2024

 

Remaining nine months of 2024

 

$

7,267

 

2025

 

 

8,046

 

2026

 

 

5,100

 

2027

 

 

3,056

 

2028

 

 

1,115

 

Thereafter

 

 

0

 

Total

 

$

24,584

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments, Contingencies, and Leases (Tables)
3 Months Ended
Mar. 31, 2024
Commitments Contingencies And Leases [Abstract]  
Schedule of Unconditional Purchase Obligations The Company had unconditional purchase obligations as of March 31, 2024 as follows:

 

(in thousands)

 

March 31, 2024

 

Remaining nine months of 2024

 

$

8,489

 

2025

 

 

16,152

 

2026

 

 

4,976

 

2027 and thereafter

 

0

 

Total

 

$

29,617

 

Schedule of Future Maturities of Operating Lease Liabilities

The future maturities of operating lease liabilities are as follows:

 

(in thousands)

 

As of March 31, 2024

 

Remaining nine months of 2024

 

$

2,225

 

2025

 

 

2,838

 

2026

 

 

2,555

 

2027

 

 

2,133

 

2028

 

 

718

 

Thereafter

 

0

 

Total minimum lease payments

 

$

10,469

 

Less imputed interest

 

 

(978

)

Total lease liabilities

 

$

9,491

 

Summary of Activities Related to Restructuring

The following table summarizes the activities related to the 2023 Restructure as of March 31, 2024:

(in thousands)

 

Workforce reduction

 

Liability, as of December 31, 2023

 

$

1,516

 

Payments

 

 

(1,173

)

Liability, as of March 31, 2024

 

$

343

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Components of Other Current Liabilities

The following table summarizes the components of other current liabilities:

 

 

 

As of March 31,

 

 

As of December 31,

 

(in thousands)

 

2024

 

 

2023

 

Sales tax payable

 

$

2,115

 

 

$

1,632

 

Payroll and payroll related expenses

 

 

8,480

 

 

 

13,080

 

Acquisition related compensation

 

 

286

 

 

 

403

 

Restructuring related charges

 

 

343

 

 

 

1,516

 

Other

 

 

8,606

 

 

 

8,154

 

Other current liabilities

 

$

19,830

 

 

$

24,785

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024

 

Carrying Value as of March 31, 2024

 

Carrying Value as of December 31, 2023

 

2021 Convertible Senior Notes

 

September 2021

10/1/2026

 

0.25

%

$

345,000

 

$

339,970

 

$

339,473

 

2023 Term Debt

 

June 2023

3/1/2025

 

4.40

%

 

553

 

 

553

 

 

688

 

Total carrying value of debt

 

 

 

 

 

 

 

 

340,523

 

 

340,161

 

Less: current portion of debt

 

 

 

 

 

 

 

 

(553

)

 

(547

)

Total long-term portion of debt

 

 

 

 

 

 

 

$

339,970

 

$

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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Contractual interest expense

 

$

223

 

 

$

216

 

Amortization of issuance costs

 

 

497

 

 

 

493

 

Total

 

$

720

 

 

$

709

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 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.

 

 

 

Three months ended March 31,

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

Weighted-average grant date fair value of options

 

$

4.54

 

 

$

6.55

 

Risk-free interest rate

 

 

4.10

%

 

3.65% - 4.30%

 

Expected volatility

 

 

64.53

%

 

65.02% - 66.56%

 

Expected life in years

 

6.10 years

 

 

6.06 - 6.11 years

 

Summary of Changes in Stock Options Activity

Stock option activity for the three months ended March 31, 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

 

 

(308

)

 

 

3.16

 

 

 

1,506

 

Plan shares expired or canceled

 

 

(533

)

 

 

15.39

 

 

 

6

 

Balance as of March 31, 2024

 

 

4,930

 

 

$

9.00

 

 

$

11,068

 

Vested and expected to vest

 

 

4,694

 

 

$

8.93

 

 

$

11,068

 

Exercisable as of March 31, 2024

 

 

3,505

 

 

$

7.73

 

 

$

11,068

 

Summary of RSU Table

Restricted stock unit activity for the three months ended March 31, 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

 

 

854

 

 

 

7.25

 

 

 

6,189

 

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

 

 

400

 

 

 

8.91

 

 

 

2,901

 

Canceled

 

 

(682

)

 

 

13.67

 

 

 

4,855

 

Vested and converted to shares

 

 

(689

)

 

$

19.62

 

 

$

5,154

 

Balance as of March 31, 2024

 

 

6,608

 

 

$

14.16

 

 

$

45,415

 

Vested and expected to vest

 

 

5,310

 

 

$

14.63

 

 

$

36,474

 

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:

 

 

 

Three months ended March 31,

 

 

 

2024

 

Volatility

 

 

75.43

%

Risk-free interest rate

 

 

4.31

%

Dividend yield

 

 

0.00

%

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted

 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss per share available to shareholders

 

$

(6,392

)

 

$

(22,120

)

Denominator:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

76,626

 

 

 

74,142

 

Net loss per share

 

$

(0.08

)

 

$

(0.30

)

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 March 31,

 

(in thousands)

 

2024

 

 

2023

 

Stock options outstanding

 

 

4,930

 

 

 

6,008

 

Restricted stock units

 

 

6,608

 

 

 

6,784

 

Acquisition related compensation

 

 

42

 

 

 

3,558

 

Convertible debt

 

 

4,719

 

 

 

4,719

 

Total potentially dilutive securities

 

 

16,299

 

 

 

21,069

 

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Tranche
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Sales and marketing [1] $ 32,432 $ 34,052  
Contract assets 12,700   $ 11,900
Provision for credit losses related to contract asset 1,300   1,500
Recognized previously deferred revenue 15,900    
Increase (decrease) in deferred revenue 2,568 $ 3,123  
Accounts receivable including unbilled receivables $ 10,700   $ 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 March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

656

 

 

$

1,189

 

Sales and marketing

 

 

1,867

 

 

 

2,867

 

Research and development

 

 

3,476

 

 

 

3,503

 

General and administrative

 

 

2,592

 

 

 

3,079

 

XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Additional Information) (Details1) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 155,044
Remaining performance obligations, satisfaction period   12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 171,836  
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 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-04-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]    
Current   $ 87,172
Noncurrent   67,872
Total   $ 155,044
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]    
Current $ 105,486  
Noncurrent 66,350  
Total $ 171,836  
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Allowance for Credit Loss [Abstract]    
Beginning Balance $ 5,997  
Provision for expected credit losses 863 $ 1,075
Write-offs charged against the allowance (821)  
Ending Balance $ 6,039  
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total revenue $ 80,360 $ 71,757
Subscription Solutions    
Disaggregation Of Revenue [Line Items]    
Total revenue 60,959 53,808
Partner and Services    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 19,401 $ 17,949
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 80,360 $ 71,757
Americas - U.S    
Disaggregation of Revenue [Line Items]    
Revenue 61,138 54,809
Americas - Other    
Disaggregation of Revenue [Line Items]    
Revenue 3,776 3,351
EMEA    
Disaggregation of Revenue [Line Items]    
Revenue 9,192 7,983
APAC    
Disaggregation of Revenue [Line Items]    
Revenue $ 6,254 $ 5,614
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Deferred Costs - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Amortization of deferred sales commissions estimated period 3 years    
Impairment of deferred commissions $ 0   $ 0
Deferred sales commissions 2,100,000 $ 1,700,000  
Deferred commission amortization expense $ 2,300,000 $ 1,600,000  
United States | Revenue From Contract With Customer | Geographic Concentration Risk      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 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%  
Subscription Solutions | Minimum      
Disaggregation Of Revenue [Line Items]      
Contract with customer period 1 year    
Subscription Solutions | Maximum      
Disaggregation Of Revenue [Line Items]      
Contract with customer period 3 years    
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable securities:    
Marketable securities $ 204,281 $ 198,415
Total marketable securities 204,281 198,415
Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents [1] 33,727 39,754
Corporate Bonds    
Marketable securities:    
Marketable securities 75,318 64,545
U.S Treasury Securities    
Marketable securities:    
Marketable securities 56,251 48,138
Commercial Paper    
Marketable securities:    
Marketable securities 28,004 30,596
Agency bonds    
Marketable securities:    
Marketable securities 44,708 55,136
Convertible Senior Notes Due 2026    
Liabilities:    
Liabilities 288,938 280,658
Level 1    
Marketable securities:    
Total marketable securities 56,251 48,138
Level 1 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents [1] 33,727 39,754
Level 1 | Corporate Bonds    
Marketable securities:    
Marketable securities 0 0
Level 1 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 56,251 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 148,030 150,277
Level 2 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents [1] 0 0
Level 2 | Corporate Bonds    
Marketable securities:    
Marketable securities 75,318 64,545
Level 2 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 0 0
Level 2 | Commercial Paper    
Marketable securities:    
Marketable securities 28,004 30,596
Level 2 | Agency bonds    
Marketable securities:    
Marketable securities 44,708 55,136
Level 2 | Convertible Senior Notes Due 2026    
Liabilities:    
Liabilities 288,938 280,658
Level 3    
Marketable securities:    
Total marketable securities 0 0
Level 3 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents [1] 0 0
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
[1]

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

XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 28.3 $ 33.1
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Due within 1 year $ 165,733 $ 183,132
Due in 1 year through 2 years 38,548 15,283
Total marketable securities $ 204,281 $ 198,415
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount $ 204,378 $ 198,252
Gross Unrealized Gains 67 283
Gross Unrealized Losses (164) (120)
Estimated Fair Value 204,281 198,415
Money Market Mutual Funds and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 33,727 39,754
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 33,727 39,754
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 75,294 64,421
Gross Unrealized Gains 50 157
Gross Unrealized Losses (26) (33)
Estimated Fair Value 75,318 64,545
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 28,005 30,588
Gross Unrealized Gains 5 16
Gross Unrealized Losses (6) (8)
Estimated Fair Value 28,004 30,596
Agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 44,767 55,182
Gross Unrealized Gains 3 24
Gross Unrealized Losses (62) (70)
Estimated Fair Value 44,708 55,136
U.S Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost/Principal amount 56,312 48,061
Gross Unrealized Gains 9 86
Gross Unrealized Losses (70) (9)
Estimated Fair Value 56,251 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 $ 288,938 $ 280,658
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Oct. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]      
Goodwill   $ 52,086 $ 52,086
Makeswift, Inc.      
Business Acquisition [Line Items]      
Total estimated cash consideration $ 9,238    
Goodwill 2,337    
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,300  
Makeswift, Inc. | Compensation Costs      
Business Acquisition [Line Items]      
Acquisition-related transaction costs   $ 300  
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.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 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) - Makeswift, Inc. - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 01, 2024
Business Acquisition [Line Items]    
Payments to acquire businesses, gross $ 1.1  
Subsequent Event    
Business Acquisition [Line Items]    
Working capital hold back   $ 0.1
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Oct. 31, 2023
Business Acquisition [Line Items]      
Goodwill $ 52,086 $ 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     (1,045)
Lease liability     (150)
Net assets acquired, excluding goodwill     6,901
Total purchase consideration     9,238
Goodwill     $ 2,337
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.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 55 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Impairment of goodwill $ 0  
Amortization of intangible assets [1] $ 2,467,000 $ 2,033,000
[1] Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

656

 

 

$

1,189

 

Sales and marketing

 

 

1,867

 

 

 

2,867

 

Research and development

 

 

3,476

 

 

 

3,503

 

General and administrative

 

 

2,592

 

 

 

3,079

 

XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 46,899 $ 46,899
Accumulated amortization (22,315) (19,847)
Net carrying amount 24,584 27,052
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross amount 19,967 19,967
Accumulated amortization (9,591) (8,401)
Net carrying amount $ 10,376 11,566
Intangible, weighted average remaining useful life 3 years 2 months 12 days  
Customer Relationship    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 23,725 23,725
Accumulated amortization (10,882) (9,786)
Net carrying amount $ 12,843 13,939
Intangible, weighted average remaining useful life 3 years 1 month 6 days  
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 2,560 2,560
Accumulated amortization (1,336) (1,208)
Net carrying amount $ 1,224 1,352
Intangible, weighted average remaining useful life 2 years 6 months  
Non-compete Agreement    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 162 162
Accumulated amortization (145) (132)
Net carrying amount $ 17 30
Intangible, weighted average remaining useful life 3 months 18 days  
Other Intangible Assets    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 485 485
Accumulated amortization (361) (320)
Net carrying amount $ 124 $ 165
Intangible, weighted average remaining useful life 1 year 7 months 6 days  
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining nine months of 2024 $ 7,267  
2025 8,046  
2026 5,100  
2027 3,056  
2028 1,115  
Thereafter 0  
Net carrying amount $ 24,584 $ 27,052
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitment, Contingencies, and Leases - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Commitments Contingencies And Leases [Line Items]      
Operating lease, expiration year 2028    
Leases operating expense relates to leases $ 800,000 $ 900,000  
Finance lease liability $ 0    
2023 Restructure      
Commitments Contingencies And Leases [Line Items]      
Restructuring expenses     $ 5,500,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 59 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments Contingencies And Leases [Abstract]  
Remaining nine months of 2024 $ 8,489
2025 16,152
2026 4,976
2027 and thereafter 0
Total $ 29,617
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments Contingencies And Leases [Abstract]  
Remaining nine months of 2024 $ 2,225
2025 2,838
2026 2,555
2027 2,133
2028 718
Thereafter 0
Total minimum lease payments 10,469
Less imputed interest (978)
Total lease liabilities $ 9,491
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring (Details) - 2023 Restructure - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Initial charge   $ 5,500
Workforce Reduction    
Restructuring Cost and Reserve [Line Items]    
Liability, beginning of the period $ 1,516  
Payments (1,173)  
Liability, end of the period $ 343 $ 1,516
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Sales tax payable $ 2,115 $ 1,632
Payroll and payroll related expenses 8,480 13,080
Acquisition related compensation 286 403
Restructuring related charges 343 1,516
Other 8,606 8,154
Other current liabilities $ 19,830 $ 24,785
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended
Sep. 09, 2021
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
Days
$ / shares
shares
Mar. 31, 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     $ 553,000
Maturity Date     Mar. 01, 2025
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Net Carrying Amount of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total carrying value $ 340,523 $ 340,161
Less: current portion of debt (553) (547)
Total long-term portion of debt $ 339,970 339,614
2021 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 $ 339,970 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 $ 553  
Total carrying value $ 553 $ 688
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) - 0.25% Convertible Senior Notes Due 2026 and 2023 Term Debt - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Contractual interest expense $ 223 $ 216
Amortization of issuance costs 497 493
Total $ 720 $ 709
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 01, 2024
shares
Jan. 01, 2024
shares
Jan. 01, 2023
shares
Jan. 01, 2022
shares
Mar. 31, 2024
USD ($)
Tranche
$ / shares
shares
Jul. 31, 2020
shares
Class Of Stock [Line Items]            
Forfeited or surrendered shares         533,000  
Stock options granted         662,000  
Expected stock-based compensation yet to be recognized | $         $ 8.6  
Weighted-average period of stock-based compensation yet to be recognized         2 years 9 months 3 days  
Restricted Stock Units            
Class Of Stock [Line Items]            
Expected stock-based compensation yet to be recognized | $         $ 63.6  
Weighted-average requisite service period         4 years  
Market-Based Awards            
Class Of Stock [Line Items]            
Grant date fair value of awards | $ / shares         $ 10.01  
Fair value assumptions, expected dividend yield         0.00%  
Weighted-average requisite service period         3 years  
Market-Based Awards | Minimum            
Class Of Stock [Line Items]            
Vesting rights percentage         0.00%  
Market-Based Awards | Maximum            
Class Of Stock [Line Items]            
Vesting rights percentage         200.00%  
Performance-based restricted stock units            
Class Of Stock [Line Items]            
Weighted-average period of stock-based compensation yet to be recognized         2 years 5 months 15 days  
Canceled or vested         0  
Number of annual tranche | Tranche         3  
Performance-based restricted stock units | Minimum            
Class Of Stock [Line Items]            
Vesting rights percentage         0.00%  
Performance-based restricted stock units | Maximum            
Class Of Stock [Line Items]            
Vesting rights percentage         200.00%  
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%
2020 Equity incentive plan | Subsequent Event            
Class Of Stock [Line Items]            
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  
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average grant date fair value of options $ 4.54 $ 6.55
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%  
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate   3.65%
Expected volatility   65.02%
Expected life in years   6 years 21 days
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate   4.30%
Expected volatility   66.56%
Expected life in years   6 years 1 month 9 days
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity - Summary of Changes in Stock Options Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Equity [Abstract]  
Option outstanding at beginning of period (in shares) | shares 5,109
Option outstanding, options granted under all plans (in shares) | shares 662
Option outstanding, exercised (in shares) | shares (308)
Option outstanding, Plan shares expired or canceled (in shares) | shares (533)
Options outstanding at ending of period (in shares) | shares 4,930
Options outstanding, vested and expected to vest | shares 4,694
Outstanding Stock Options, Exercisable (in shares) | shares 3,505
Weighted average grant date fair value at beginning of period (in dollars per share) | $ / shares $ 9.54
Weighted average grant date fair value, options granted under all plans (in dollars per share) | $ / shares 7.25
Weighted average grant date fair value, exercised (in dollars per share) | $ / shares 3.16
Weighted average grant date fair value, plan shares expired or canceled (in dollars per share) | $ / shares 15.39
Weighted average grant date fair value at end of period (in dollars per share) | $ / shares 9
Weighted average grant date fair value, vested and expected to vest (in dollars per share) | $ / shares 8.93
Weighted average grant date fair value, exercisable (in dollars per share) | $ / shares $ 7.73
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,506
Aggregate intrinsic value, options outstanding, plan shares expired or canceled | $ 6
Aggregate intrinsic value, options outstanding, Ending balance | $ 11,068
Aggregate intrinsic value, vested and expected to vest | $ 11,068
Aggregate intrinsic value, vested | $ $ 11,068
XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of RSU Table (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Restricted stock units  
Class Of Stock [Line Items]  
Nonvested shares, beginning period | shares 6,725
Granted (in shares) | shares 854
Cancelled, shares | shares (682)
Vested and converted to shares, shares | shares (689)
Nonvested shares, ending period | shares 6,608
Vested and expected to vest (in shares) | shares 5,310
Nonvested, Grant date fair value beginning period | $ / shares $ 15.86
Granted, Grant date fair value | $ / shares 7.25
Cancelled, Grant date fair value | $ / shares 13.67
Vested and converted to shares, Grant date fair value | $ / shares 19.62
Nonvested, Grant date fair value ending period | $ / shares 14.16
Grant date fair value, vested and expected to vest | $ / shares $ 14.63
Aggregate Intrinsic Value, Beginning value | $ $ 65,436
Aggregate Intrinsic Value, granted | $ 6,189
Aggregate Intrinsic Value, canceled | $ 4,855
Aggregate Intrinsic Value, Vested and converted to shares | $ 5,154
Aggregate Intrinsic Value, Ending balance | $ 45,415
Aggregate Intrinsic Value, vested and expected to vest | $ $ 36,474
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 70 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate (4.75%) (0.90%)
U.S. statutory tax rate 21.00% 21.00%
Unrecognized Tax Benefits $ 0.4  
XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.1.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
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net Income (Loss) $ (6,392) $ (22,120)
Weighted average shares outstanding, Basic 76,626 74,142
Weighted average shares outstanding, Diluted 76,626 74,142
Net loss per share, Basic $ (0.08) $ (0.30)
Net loss per share, Diluted $ (0.08) $ (0.3)
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 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,299 21,069
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,930 6,008
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,608 6,784
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 42 3,558
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
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *PZJ5@'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 " "L.JE8/M4]&N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NTV!%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFC MVB/4G-^"0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!>_/3Z_3NH7U MF937./S*5M IXII=)K\M'AZW&R9K7B\+OBKX_;:J1,W%ZNYC=/WA=Q5VP=B= M_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "L.JE8"P6!J^<% #X'@ & 'AL+W=O:8BEM"%0#*+8R(. M,QKQ_5W'[1PO/+'-5ND+OIA"RFB60\08*N[SI3]XWO M81V0/_$[HWMYRHHX"1@T!> R /\OP/4: KPRP,M!BY+E6/=$D310,,2G<:E$G"709R:W/,@@ZPH1)(0/22*J0.:)T7ST-7< M17)+!)7CGH*WZ9A>4"K/"F73ZDU$1J M#W>=[B<3DC6J)=*@0AI8RS0%GC!G>HS(QL1DCU^32)JJPK>&M80:5E##R_+T M*2-"41$=T!--N5 F/KN4$ID1SQK5$F]4X8TN;(:"P$22#U#-?':MQOQ9PUH" MWE: MYIIU;&6R<^$. '\3(FP9O.,7+?KXJYGY+1'M@4]\0_N M-Z4R)VU,Y!FQIK9J#VO+B&M&;"U6Z8N>Z(;IV1Y@/Y#8G$:[T(QM?!['5 04 MO>51R)*-? 5^*[@Q4EO%VE+7!L>U6HHCM0_)%9#8.=BX%_0K/1BY[5*.X[A# M/.P/'"/G-:R-6WL;U^Y.CIQECRTF%,@,6BJB&IJQ7?&ST2_[]JBVG+7A<>V. MI>1\9!$85Q_&H0T7YF3:==X1L:%H&@2P%A,@$Q:21N)KF"&W=D.NW<.4Q,LM MK!(1=+R4)&9@NTRC5;#'M<6KW9!KMS!'O)@ WBR3<%N:FVM+*V2/:\M7FR'7 M[F%*O@<8+S>Z/_X""FIK3:1=L!GT&F;(K=V0:SF"-M]3,D[#4-0E]7_.WC,Y.%F9^1\%V=):Q MW$*@^?P56F9,4>0ZQAG6KM^V.FK_A"_R3\=J\/7)1X&>^3XQUH9=;9I)F)Z- MF-$;R^4\CYS4,$ZX-$[[(,,T3147Q M&58O:\C101DQ6QDF>U1;SMHPX8L,TS&?"RX5^."_6 I34&C.IEUP=#O"YN'J M&CX)USX)VPU.WB&G@I)F,+O P,5&K&OX(US[(VSW->]X_FUARQ/;M'I&Y'8X MZ,*ZQ3RL7L,?X=H?X8O\$2P?N8 U2S&A%J..SS-8M1V:\WGF.]2#$?<:+@G7 M+@E?Y)+T CKGY,$7F/;RW0GT,5/0.1,]&QIQOY/]*>NA4!OD:GJ?;#<9C?"H M/\"C<6]G8/1JH^397OT#-3D3%Y9S4$@RIQ45#4E"QJZD?G1B_# M44H$VI$HHRB%=6"^NV/<;KB&@_)J!^79+<^S(+FU61[B%8^,M6 7F,U_\8U< MU[!"7FV%/+MY.288/;P$6Y+ 0KKI4](9H0_3Y?W4N*MB#_Q6PM[)WJ)>B.5; MKA+:%@PPQ39C=;7:UIWFFYF]^O%B3_@]T>LXB2*ZAE#G9@0]2!3;K,6)XFF^ M4[GB2O$X/]Q2$E*A'X#[:\[5\42_H-KLGOP'4$L#!!0 ( *PZJ5A3:!2U M-@8 #P; 8 >&PO=V]R:W-H965T&ULK5G;;MLX$/T5 MPBV*%JAKD;JGB8'6P>X6V*)!T^X^,Q)M$Y%$EZ2-N)IMI=Q=+!:BV)(:BW=L1QKU9,UXC:6ZY9N% MV'&"R\ZHKA8H"))%C6DS6UYVO]WPY25K944;/I&(/5S,X^_7# M5[K92OW#8GFYPQMR2^3WW0U7=XM^E)+6I!&4-8"3]=7L [Q8A;$VZ!#_4/(@ M1M= NW+'V+V^^51>S0+-B%2DD'H(K/[MR8I4E1Y)\?AQ''36OU,;CJ]_C?Y' MY[QRY@X+LF+5O[24VZM9-@,E6>.VDE_9PU_DZ%!'L&"5Z/Z"AP,VC6>@:(5D M]=%8,:AI<_B/?QX#,3* D<, '0W04PW"HT'8.7I@UKEUC25>7G+V +A&J]'T M11>;SEIY0QL]C;>2JZ=4V NQ X7Y&JF5I0@?$]FRU49>GE^) MD)P6.B,U4QN[PP#QZ+T00C0A9P.AQ,XM[KG%7FXJ>^^)Q'<5 8(4+:>2$FO\ M8N/E*(A0!B<<31C,LPC&=I9)SS+QLOQ0%*Q5$ZM*;D'4+"NZ;T%#I(UH8C ( M\S"8QM*"2E,8VFFF/$\R] M!+\QB2NE(N?J6FY.:13&T32(-IC*4</W:3K8K13?8)T MSOAQM#&//,^G9"THJ'3",>5PI)?02_:+HHHE;3:@(JI]> NX;A3F;#UO!9F[ M8WP<=LPGZF3OE+4%%06.&@ '98->-3&65Q=;P-9];NP8UUV5E3@R YG!=$K< M@D*1(W_AH%/0+U2V)?8L\J%!*XG"J7994&D0N_)Z$"_H5Z]/C<3-AFJ%.%/$ MH"E0*(HS(SLL,$44.8@.2@;]4O8G8^4#K2HK-5.78A2,%OV1VCG8*;5!OJ!? MOPXES+.L3#F*(EW;I_QL.+6R,@?!0;A@^J2NL:+XCE;.)@!Z]>^YO>/O&NW4 MYT'WH%_X^J9BAQ]U1V%UV!2T-$B,:;&@\LR5T(/N0;_P*8*\557CW*18% T9 MS:,%A1+7HD.#ZB&_ZO6EC9,]:5IK$)$I8F&4P6G]LL$0BEP4!ZU#?JU;G198 M77-+M8,@4KCB>SK8-%*4.EJ-MFU_<+"S9J4B?RP-DBI@0=&07]%.&\IS7$VU2M(\FC:^ M%E@:I+&C=4"#J"&_J/W-FLU<$EX_*7U-^0K#/$^-P%IQ"8P<; >=0WZ=^^+. MV.?T.\B4N32 TS["ADJ@*^*#%"+_)NZ0R54?]__K@[E92Y"1-28H'NWZ3CT8 MA WYA>V0W^?RVM0LM4V/8R/*-EP6(]I%AF#Z MOMLVR4-=GIL-8AFZ!?-E=H&J)4L= 2L9U6F$D[+N!=R2FL0 MRM OE!_*DNIT5LFC]UESVH "[ZA*)BM)4P83M=#8H9^ MQ53M45NW57?2>SAD4=LK-5];?3R_)V"#E0.O*R;$&RM_4PCG^71#8 '!Q+'[ M#D?GEGZQ'#,OR9H6U%K.0U/_YDD @]@XM;0 XSQ*7/N"<)#*\"E2*9ZU5$/+ M_B[)1X>H1](6F&JV7,$=%#/T*Z91_;H#F6>Z$!OGP-;]F!5GV8\M1I\V]'>E MSYAO:".42JZ58?!.?XCAAT\UAQO)=MW7CCLF):N[RRW!BKP&J.=KQN2O&_T! MI?]@MOP/4$L#!!0 ( *PZJ5C#$JHHW04 "@6 8 >&PO=V]R:W-H M965T&ULK5A;;]LV%'[/KR"\8FB .!:IF^4Y!A)GW0JL:]"T MVT.Q!T6B8R&2Z))4G.[7[U"2)5LBV0[H0QQ=SCGZ/E[.=WB6>\:?Q)92B5Z* MO!17DZV4N\5L)I(M+6)QR7:TA#<;QHM8PBU_G(D=IW%:.Q7YC#A.,"OBK)RL MEO6S.[Y:LDKF64GO.!)54<3\ZPW-V?YJ@B>'!Q^RQZU4#V:KY2Y^I/=4?MK= M<;B;=5'2K*"ER%B).-U<3:[QXI;XRJ&V^"NC>W%TC125!\:>U,W;]&KB*$0T MIXE4(6+X]TS7-,]5),#QI0TZZ;ZI'(^O#]'?U.2!S$,LZ)KE?V>IW%Y-YA.4 MTDUZ^#5(]-0J2P]L,_.1JSN:V(-^"[FE\C%%X@XQ-/@N?U^=]<"Q^V& MWJWCN89X;\N$%;0?:O3Y^D%(#COA']U@-<$\?3"5'A9B%R?T:@+[7U#^3">K MGW_"@?.+CND/"G;"V^MX>[;HJP_TF985U7%L'(/:466LY]7<<0-G.7L^!C^V M"G'HAYW5"2J_0^5;4:V9D&JM%^@I M!1VEP(KH-\Z$0#O.-IG400M&'PUP1/ VMC*]UR,]=#"#EIH7?MM1BD?$7W9 MJ?PC%CJ$X8]<\S\HV G?><=W;IV*^SB'_ AY$'(W?Z**N6Z%V8,85MA\-$$N M\5PRF$:-E>?X1#^-44@>*1^F,KJNOD2Y6)3#957%YK_V%':DG:PYE(XO'B<]TAQ;&1AXEI M$DG/D'QKB4I>);+B*MLD4*@\&JC9XYBHD1'JH5QI3#SB&'CUQ0.V:O3JNF!< M9O_699G2K:R404Q4)0J>=HCVGBZ([WEQ>$0YH:*^=HED]Y]L4"ME<+ M'YF$+J&E9P]EHN>-@(<.;,(A/XU9& 61@6!?=V![W?"'$ND-9\6!))39 M6ICC&F$Z)V28"W5FQ W\N0%G7TQ@>S7QMI04A%'"2E-UJQ;BN%9P<3A".+8B M'C'4.KBO*+!5P'M\[0K1 @S'@Q.2T8;56AFD$O'(<-(@O>H2NTS^227* M8:"UP/#H=#,-W&@XC#HS0K!)5TBOE\2NQR!)4M@@1I*3F=*_%VH0*CT$X ME\YPP^O-3!/>*R"QJ]5]TW2H5/-",@3SO:LD55V@[R]&!"K&.A/(:!;".2^4MT86-=YE5(D)$N>IJKCE=;,(9+LS>P92 ]P1^G%!5-WX6J MO@MZ5Q?X+KXX4VV3NOEQ-C@LHUU$W&6?_IIH<* _F8E0+E= ,PG,L0E@)OVI+- MC62[NE'WP*1D17VYI7%*N3* ]QO&Y.%&?:!K#J_^ U!+ P04 " "L.JE8 M)$!,F#(# !G"P & 'AL+W=O&-NH MR?=H:EB*$:002@5!\;&%&:2I0D(>?VI0HWFG2FR/]^A?M'@4\T0%S%CZ.XED M/#5\@T2PHF4J%VSW#6I!0X47LE3H7[*K8RV#A*60+*N3D4&6Y-63/M>%:"4@ M3G>"4R5S>DXOWE^0]27+R,V:EH'DD)J9$INI]9EBSNJM8.:^P MP5M*%FZNU.<7D9!EN">%KB^!9S6&KHI5B)Y&5)MS&_BN[T_,;5O&:9!M#?Q1 M$W7 =M"P'?2RG3$AU6>P@"WD92>Y7@!U%-V(@H8P-?"L$<"W8 0?WMF>]:G+ MBS.!'6@=-EJ'9W>F0ARVBNX-O2-C3F-LVQ]W^^(U7+U^KC0%07"'$?P^-[@+ M\W47O5Z0MWIS)K #O:-&[^CLWHQ.Z^Y[HR-S3H.<=M !6;\AZ_>27:!\RL-8 M^W./.R=EA3I0NTCV(KW5H3.!'8@>-Z+'9W=H?%)\=S ZWCX=04/+[7;(ME[N M/JN7[E?(\6)+M46W$=ZNB9#JHMMV$NT'>ZM-YT([E-ZZ]NVS.U5#MF\79SAV MCJSJB'*MT?%19[9:E@SX6G=R JF4N:RN]6:UZ19O=8]TM'ZGNDC="KW 5"TH M'HKK!%N6%%8(:5V/\//A55=7320K=&/TQ"2V67H88R<,7 7@_RO&Y'ZB7M#T MUL$_4$L#!!0 ( *PZJ5A26IF!Z0( #D( 8 >&PO=V]R:W-H965T M&ULK59=;],P%/TK5IC0)K'EJQ^LM)&V#L0D!M.ZP0/BP4UN M&VN.76RG'?QZKITTM%U:>-C+8COWG)QSKWOOABNI'G4.8,A3P84>>;DQBX'O MZS2'@NHSN0"!;V92%=3@5LU]O5! ,P,G1GMRH9RM)P)N!6 M$5T6!56_+H'+U<@+O?7!'9OGQA[XR7!!YS !\["X5;CS&Y:,%2 TDX(HF(V\ MBW P[MMX%_"5P4IOK(EU,I7RT6ZNLY$76$' (366@>)C"6/@W!*AC)\UI]=\ MT@(WUVOV#\X[>IE2#6/)O[',Y"/OK4P!Q#8B=T4J9LW5%#4V&2JZ( MLM'(9AI-3E^$+3,&,:>D%/R,+DBQTYS66HJ,CWT#2JTW_'3 M6LUEI2;:HR8F-U*87)/WJ"K;QOOHK+$7K>U=1@<);Z@Z(W'XAD1!U&G1,_Y_ M>'Q 3MQD.W9\\1Z^)JW/LWHM4ED ^7XQU4;AY?[1EKV*O=/.;G_P [V@*8P\ M)-:@EN EKU^%O>!=F_47(MM*1*=)1.<0>_(9^Q/'>]1FLD+V'-(VH65RVHO/ MHZ&_W%3?$A5%810T85NZNHVN[L$"?3$Y*))N5895E3FV>D\&;8J[+UF6%R+; MLM]K[/?^6992X#3@[#=V@3E.@=HWP9:+;?X1#)URP$8Y-41#6BIF&+26L?I2 M=ZM W?.=*CX/ZH?]]A+V&P_]@Q[NI:%\IX3[KEJ_Y:KUNN&.R):H*.P$\8Y. M?Z,+%Z#F;CAI5%(*4W6LYK29?Q>N[>^<7^)>,3=/M/G:;@EAX'M5UNWM;,O8[NUBT69;4N'V#=V1 MFG^RH4V%&;]M'A;MKB$X[X.J4/WK"QJ =E]5 MN/GQGI3TZ78&9\]O?"P>MJQ[8[&\V>$'5*1N"UJ#AFQN M9^_@VQ2Y74"/^+<@3^W9->B6\H72K]W-'_GMS.EF1$J2L8X"\Y='LB)EV3'Q M>7P[DLZ&,;O \^MG]K1?/%_,%]R2%2W_*W*VO9U%,Y"3#=Z7["-]^D"."_([ MOHR6;?\7/!VQS@QD^Y;1ZAC,9U 5]>$5?S\*<18 W0L!Z!B I@:XQP!7"D#A MA0#O&.#) 9?6X!\#?"G O31"< P(>NT/8O5*KS'#RYN&/H&F0W.V[J)/5Q_- M!2[JKK+N6<,_+7@<6ZYHG?,Z(3G@5RTMBQPS?G//^ LO(-8"NN%W-/NZI65. MFO8WD'S;%^P'>/FYQON\X.A78 X^WZ_!RQ>O0+O%#6E!48-/6[IO<9VWK\$+ MX?YFP?C$N^$7V7&2[P^31!3;?<] M?R3@3]I*VBYX,0P5@8:*0/TPWH5AWN,2UQD!F/&I9F^ "U\#Y""D2]N!*>B9 MNCWL<>GY0)! MC-@H1M\$ ]HW?IG0^)5*XW>0)%8;!B@+HF)D0481R2@B-<]$D ,Z)^?B& 7Y MF_ON2TL_A@J/6X0@DC_S@DF3A::J0253CS;W!JN_X7;H9VU-6J M6M MR/,\110XVK!KF/PH[+M@41D5-_=]!!VY9= D,W/>M(^K9*2\ M=O<_L@FU[_GRAK*V.FABE2VUQ2;F\.2[X"3C)1LN?>Y4DX1\WW7E"G?'*UQE M"I#C(-F3:G!S/_8"/Y(K7 7"P+U0X"=? \W&9L25ZD4R4EY=X*HE"0,/*MNH MS4$3JVRI+38QAR<'!JU8,&TJ?:60X]"3JUT%*=E1;9?"DVA RA/.!!'E.=D: M:/8U%APJ5.V%ZT2R3!- :_-#)F]F*B'-J5*(Y*?FVNJ@B56VU!;;(8>+L[/T[K<5/!\/1=V" MDFPXO?,FY%(UAY\K'&X8W?7'ZU\H8[3J+[<$YZ3I /SS#:7L^:8[L1]^-++\ M'U!+ P04 " "L.JE8O*/H05\& "S&P & 'AL+W=O3N#D9> ;NU\K,S!=7&S(/;VEZL?F1NBW::>E8!6M M)>,U$'1U.;F"YTN,S00K\3>CCW+O&1A3[CA_,"]_%9>3R""B)2GM)WAL9:,)R+=2\:J=K!%4K&Z^R5/KB+T)6H]_ FHGH.&$>&0" M;B=8STT;9-:L3T21Q87@CT 8::W-/%C?V-G:&E:;,-XJH7]E>IY:+'E=Z*#0 M N@GR4M6$*5?;I7^TM%2$O 56!*Y!I]UQ"5X_Z,FVX)IF=_ &?AQ^PF\?_<; M> =8#;ZO^5:2NI 74Z61&?W3O$5QW:! (R@P^,)KM9;@#XVF.)P_U19U9J$7 MLZY14.$7(CX"##\ %*'8@V?Y]NDX =W7L96'Q[SLG'@RCIP)7@%=!8*HEA] MWRQCIACU>JW1&ONUF@P_EQN2T\N)3F%)Q8Y.%K_^ I/H=Y_))U)VX("X:JK-;G"4X0Q?3W3YZCQ1"$$6=V &N68=K%@S,5?&O MSK%FH2NNZU+.ZYR5%-0M8#-JGG,3P:W)$[W2?>$[]YDV.V7\3J3LP$])YZ1'JU M!\S4KH+)G&]K!?1K0>^4#^S(T'6!UA6 4IW,_VJQ#FP71W@B^8Y:]=?-@(>:&*7)! M-1W87/'7L,Q%G. !8%<&1O.9'R^,>FJ+PE5W3>I[*@<9JW'J9#=KN&3DCI7C MV=NJ/U'ZGDK;H3/V>!Z&\R*W:2!-C:-L1^Y*[_IJM\X2Z(A1)\8PF,0>RJ'0:+4I7!%A6A2MF+29(0? M)G:K&X1#D*Y0G(T@[+D6ALFV"_6&/(_&.?8$,,V&\%RI.!OS8,^Y,$A5!I_8 M:@>:'.1J3<5^)GK!SCRA3"+'F3ZQ#*$1O#WWP=?(KXVXH#M:;_W^]'#9+''2 MQD.+$(W0".PI#X8Y[^M;&A0O:I?5SG ,A]SG$T-1BI,1X#T!PO2HOIC5.RK? MTEC!(+,>79I/I.W0"SVQPE>8=2ORM>X"3+NR$29VZMDF!_VY91O3G'I=X)+F M61H-6RR?%(R2D26'>FY%0;K2.R2U%4SCU)CU_O^!*E-I@*2Y&1Y9;JW.PX8O MCH>5VR.&LQB-U$744R *4^"^G]^.V<-T>#9+9D/0'KDXC>(Q3_>4B,*4Z"2W M+TF\R#T$F&1X6#5]8EDR'^D64<^3Z+@][XK51.^M7L]M=-)=[ZFT'7JAYV(4 MYF+=->>4%JT/Z!,5.6M6H#3=OZ[4:JR!0"[Y9O-X&#U7:&1+C'I^1F%^_DZ> MJ&D>F&&\TIX'M;M@N2;")(Q2I3T=>IL='EJ&&#D)Y!'#>,R8GKQ1F+R_Z8;R M^07KV 80N;RL(3J^=J7&X/74C8ZD;E^:>"%[.#E.':?Z"'[4J3UOH_#.U:*V MNRL#V>(W?&4?#&GM2&F/5,R@SBHE6+-7U+][;7$WK)JD4CS<)OKD<)2.UMB> M@5&8@9?'6/ !W-%[5M+B]\PK!D4#M MG76'-\B'()4A$R]"[)SH0J<5] G-AANZZ=[U1T7%O;T5DL!N@ILK@VZTNWFZ MLO+YL[H]Z-:&J'E1?&,O6>ZX4KRR MCVM*"BJ,@/Y]Q;EZ>3%_T-W3+?X'4$L#!!0 ( *PZJ5@I P,020( *(% M 8 >&PO=V]R:W-H965T&ULK51M;YLP$/XK%JNF5EH+ M 9)M&2 UR:I56J>H6;?/#ER"5;\PVX3VW\\VA*45B:9I7X+O?,]S]UQ\ES1" M/JH20*,G1KE*O5+K:NK[*B^!874E*N#F9B,DP]J8Y:",."*"(XD;%+O>C2=QS;>!?P@T*B#,[)*UD(\6N.V2+W %@04<]^X[0;+6NL8"[H3U+H,O4^>*B #:ZIOA?-%^CT MC"U?+JAROZAI8\=C#^6UTH)U8%,!([S]XJ>N#P> T3% V '"UX#X""#J )$3 MVE;F9"VPQEDB18.DC39L]N!ZX]!&#>'V7UQI:6Z)P>ELB9_13J$E2/ YH M051.A:HEH$OTL%J@\[,+=(8(1]]+42O,"Y7XVN2V#'[>Y9FU><(C>2)T)[@N M%?K,"RA>XGU3JPCFDGAE.!7('7O;VS6@2?!K2^I_(7BB/>^7Q*?;LFUDU MMSP7#-#Y5Z'4Q9#:EF+B*.QBV667D^ACF/B[0QD#46$X"H,^K"W0/WCN#.36 M;0&%&PO=V]R:W-H965T&ULG95=;YLP M%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[ MC\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E M5

)-O./"CA:EM@M^&M>X M@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K M! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$". M&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_0 M2DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/ M6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ P04 " "L M.JE8W.Z@E_H$ /"P &0 'AL+W=O)9#H,Y4-W5W8399(=D2U&^?EZQ M%RN!+KE\LZB5MI/-99J[\YM+UT:C+=]Y"FU=*W^X8>/V5Y/5 M9)CXHLLJRL1B<]FHDN\Y_MG<>8P6HY=3Z]7[FW/9GS;\I7D? MCKY)F&R=>Y#!I_QJLA1 ;#B+XD'A;\>W;(PX HROO<_)>*08'G\/WC\D[N"R M58%OG?E;Y[&ZFKR;4,Z%:DW\XO8?N>?S6OQESH3T2_M^[W)"61NBJWMC(*BU M[?[5MSX._\=@W1NL$^[NH(3R5Q75YM*[/7G9#6_RD:@F:X#35I)R'SU6->SB MYO<=^QVH7BXBO,G<(NLM;SK+]3.69_39V5@%^LWFG/]HOP"*$> ]O8 M3;B"/FBK;*:5H7M,,BHO!OKG>ANB1^W\^U2$.@#G3P.0?GH?&I7QU:21L_R. M)YN7+U9OEA3^9N9.63^-:S6GP2#>ZO'5US3YC^NA,KFT9IO3) M9G-Z%2NFER_>K=?+"^QIE#VDT>KB%]*!#'0!NTF1A1_V2@++6>]L3G_ ^LAL M]?8B4'!%W"O/,Q5F:B9P-,Y]U1]RK]3]>$)C5!0AHJ#KQNA"!V8 MBM8F%5%&Q\,TE4]A^)O>:IGX@1=QW;@]>QSI8D4:1=3U,:9ZSK3U2IKF,3(# M2G$,0MJ#D@MAEE7*6C: B;^$ (0=-:YIC?(#1 0@_/X6\#3$+@=&9LO:54[A>8JN3M?&?S0%Q.K+Q+F^S*-13TG^BB>6=SB7F";?G2JX:(!^+##]D%#)? MI9*!RY"A -+W$6!"^G)+S.?L?-GENG.^V=91XAEASZ8_B'BOM\UFC/(+2=P\:43^ B3HD M%4--5+II1CV;L M)A=;% M8FG<5IDIU;@.]2PRM#220K9U1.&VV-.TOG&!4]IC"F[@K/6IH2I&AD[C&30TW-HINA#?%Z08[$Y'AA^)[3%T:UL/G,?MW5,1+P4HO-PV!4R7\[>O)^2[YU,;^#-?U!+ P04 " "L.JE8;2\S92<; L5P &0 'AL M+W=OO0/09&:1*$J*RN/+X_B MRUO3?;4KK?OLKJE;^^IHU??KYX\>V6*E&V5G9JU;>+(P7:-Z^-@M']EUIU5) M+S7UH[.3D\M'C:K:H]N79NCKJM4?NLP.3:.ZS1M=F]M71Z='[HN/ MU7+5XQ>/7K]EZ^.3I @7>NBQQD4_'>CW^JZQHF C%]ESB._)+X8_^UF M_Y'V#GN9*ZO?FOI?5=FO7AT]/G)CA?.Y(4SHIL7(BK?J5Z]?MF9VZS#T3 ; M_D%;I;>!N*K%0[GN.WA:P7O]ZVL^C,PLLNMJV5:+JE!MGUT5A1G:OFJ7V0=3 M5T6E[^<[_Y7)BSW47GAJ+_;-_F\>U=ZYIRD_FV71FC9: M4X4UUXYQ;Y2M+ ZD"=I>D=9]6FD:W:Q5N\'QA0%A:*TNLZ%50UGU\!=\9V&: M4N&'1=6JMJA4G5F80X,!Z&VV4CR#L?'3U=4'^O/T MQ<,,S!Z,[G57-1%E5>I;3ZY4E%L+>6MQX MG8-!+H:NPR^3P:TNM+4H,L@YE2U4U242,ZJX';Q$SD0@H*UO4Q@XP6%:! M@Q2J2G=DK<&CZ@UOL&T'V,CA_>T3&CSNB*VFJ7J:IS,-+F+UOWEBZZ&S RJ- M$-T-*(&XX4XOAYKV3WJ##Z^1JU5?R8@?[HJ5:IVN:IK+D"9V87O_PUDGI MC(Q 5\)IU)O\#Z':KLQ0E\"2#%T]\@W>^3*T[$N)<4CO_41K2P?X%%%"\-$" M#AY>VFC591I=1?8.I*B9Z\X9^_,\NUU5Q2J#0]P2B;<\[_096.67.09C"(E:\$^PW#0,SAP4\Z"*0['<\ 6'SY'9QXBCJ/XG3YY89V1 M30^;OI!]CE^X71E0[F-SV\)R=IC;JJR 1]J")(/Y :, .R$["W\(P:-5.M5: M5?#!!.W5=04@B7;!(ANVSR<[IF0D>Q:%(F+U#(1IH3L-UH).Z4C&TP$<$?OU MG6K J:!%A)%.RP_+-(C:9TN2H,&X-N2"D$*V57QB?(3?<$8X"*UJU6\BZ];I M7X<*S>K4601GA;0WZJN."$)6*PN(?._L4V$LD%ZH==6KNOH-OH:#,7-RFFYZ6)A0JDTG'ZQ>#'56@XTAY0,% O]1 M(:FPBL;AR.#XE8C0/&NT0@=,;,:!-ZH>@BB"PW;N3&MPSRQPOX#-_Q^(I:]*0_CS MZOHS.;#CDR/SSD,@?KZ[?9.#Z MAV^:['GVO@%^W0A5L&$>1D+KWGP7 -=P@7[ ME8%#' V ;U7/)EE!T "01,LATN)6%@>2!/#I)+1PS]$9@MECF6+WYAX!F&G( M4*O604 &L QX! .WI#;(!%#0C/ F/V<%Y,W%F%/-S0#"/4&LEQ"8#146U!S- MA;-5NI=-H],7)0%W+UPLA<9Z TPN2](&_ 2,["-.)VS<).PAS%'UJ,.PH-,H MIT>(*F"+R 6!#2U& O)TV9EAC0\*1)" ;.&%$M=85$@9NX1B56F/=.!<2UU4 MA#71&W0><;[]Q[N?(\@9"0SP6X/"48;%HY<]KM:".BZKMJ7P80''$KSCZ6.' M^.(S=6>&]I',PS=,=9%X?J0UG!&>GK4LR\ 9&%& :*Y@#&A]6ZH.33+("8FS MF79^11(( KLVP7"&O M$EJBX;'20E#?,+KN=$V<=&$6?"#?!ERMJQ!E)OYJK:HR#>8)(\.BI4=4) V? MUWA,L$=K L9T>Y>(:<#X!#AZ^E!$@<*_AI:\=H$#H E B5 &%5-R,:%R_JNST[/)%C)LP=G#]$8@%Z3 MO@1A$P/6[J ,3#-*-SG14K-N/CC?M=%B:"BP1>EOT%&2HU? GWZSYE&Z 2.+ M@5?PU! 5 ()7 5K@QN#HYG!^/>DMDA!M?)X""GV'.1\"C2 #T>H7IXYL$ MY.#P> D0@TATXF"$=@EQ-5(*#/EBP!IE +]ZUH+_5K:7<'N/R( WJ54A1EQ# M.$IVX_)%8N[%EJ#X!-LT6(YBO(:&Z'5BHOD 9@SA43)CJJM_O)G^#]G6_Z1- M_0=AB2@OZ*D9Z,3&/'(NB)P]HPWGC79RQZ4M?!K A_8'=[!]'&X3SO'G.](3 MZ.25764+B&Y@GX+R[&38BZX<3RMX?WVGBT%R$P#%=#<=+^\8C'$)%DPD]IW( MD[HD(",W0%0E,RK1*SP).( M=[HC2L#,;"?+O-2M0/]*CZ$QLX;)2P+OX U< MLM'E:Q'$:LHEHF;H[@8.$.5EF@;"M"O5+8$AY$60:;\.J@,VX9^4@&)\N].D MB.N M&(=B72\DTO&17RIA+K)SQE4MF':"[Y@/0GL!!X61$7,?%Z(<.=KS!G1 MLHVT$]U=!!Y),RC#MUSUQV03V N!0G4!9#E$*YREQ9TLNQ,.&-<)!^?SPVKI M,7M=P!/1!$<*4[L^!8=F@4DNDIN@3>2P?M2ZY-?1+H4/3N31^_:Z6+6F-LM-\'_LWAC".W_&NJ(Q MBD(3P$:_TSU80M2$.*E4U^*9U "22*$/#Z^YZNFK&#+4@?6D?EFP!0=8AA5F M9&A7'D/ VV/FNONJ>XH"Q+24(&(]J!0L^\"%C5>-^@VQW4_&++&:\",,QV86 M4,&^F#U,<;9GB,B_V_30EK0E^AARQ%'Q+#A%TTJ!";-9X%%'+MWYT J\.F! MGBUGK,T[V01'\!#AK.P1=R%PC@Q/*:89OHZ:(^FNR M9SP#3HL,PD<4=H*O BEG_5^$0[7YZ!AE)P+QMG6=H^I28TF@0]?T-DB%"R?' M\(KU)'(D#RT3 MO->:]KA :%^SV\-KX_XHO,-4@"2@,*E4:\1%;!8J.U8+=,=4-Q,TZ^V0QSEL MB"36"(&,(XV"X/W'Z CORGOAF+I:Z#&.H7* ;@E?DH'@2H)?@SA.%76WY3(E M<4*(1G!#5YQH^2:V8@%5]93Z#/3K=NG1GM]!#C9M+;T1PDS)K\I ,Z^KI6-8 M.T)Q']2&DR- L ;+R*Z@O*'<*2J_V]1<]X& M:N(-EZE;I_0R+$35VP0:<8-7S7F16SVWX$CPR\;YRO6ZK@K9[; VWN)OTA6B M2,D)66)"6)S0 B:=9/L2)/%SR2B!@/LR_7:S2!10.E<1P%*T$6>5.ND*81/< M!9,]1O,<11/A^4'*MXB6]D#*6@FNBDG=ZT6YI43HKG8\P04I(&TJ:M/B M9)B@:Q,\/L5WH&+P]=)@QT! =B[>$YL"\684DKB8(LFN)%KJ0FQ=AB5V[8+. M.'2#2=Y4FI0LMZIH4%>0-3N@#5[RZ@@+I3Z2U'>_#*7DQZ:\7A*T%8F_C](Y MF-JOR*XN0D)N![.C2A0VA5J[J_H?_ \FGX'6T!'IJ[:[N,1IE.(;!23X.?8.^4G#40'POER-D1!G75+B M/*>V8U*,W;&\L^,,=CO]N;9]4G*";NDW=6#J ]";,Z22F=AM$"S\93&%-Y,FL(KZKAM0)C@Z*@4A/8Y3 MN'>Q6V:.ITI@@S8A/=BB^^'0+8=H""]P6!DK;\5^'CY2!J[JBJ%!B9.N-ULU M5:VB3-*]HH@(O;@@*& U%#JG7X<4Q:&M6"<3/)2B6D$6!+='V1IG&F.DDUA& M?]:D>"MC4XB3(G\VHI; G@';YW,>GWQWFD]DI@V4-0A(+?U9CI"<*TV,:K!. M'G5 $/:N*,3H;[6#:VD$B8/'!*?.'WT@UL,Y9>>=]R0SXB;;D5USB\2FS-6Y M'/] WRRUTF!0.\Y^+3@#LTGPO,^?3Y]-K&-2:I>LUR3.W:;Q=R'>3['-J1:3 M0I;(3;Y#1+;A:>3_4U@K:%G:[=<,5'/?V>9@&U<4G?L)C443+8D6&Q[<>^$P M;[C(G=0^O&#Z<,7C]*V(Q?7QJV6G!!O5K1F:;#F 20$>LU%*D&:D)9&3 ME^+=V-Q7TLSDIBO]"A5C!K!56(X$A>>1T6/)BD:C\AT@SH M;O9;.E@&^9:BAY=/\ E.&K@ $J;QF;!H5R)@DHK?JE1\2L1MHGLUIQ03Y4$Y M,6574;K:DE5F/<>E7#K*]6IS?(7$Y=G0RM/P)5\O8>S+G71YVE[J,];.X8!A MH8:[-XXHO*=8#K5TR6*<+]7X/0[7\]*[7;$P6[NGH30K4^/V.:(ZHD\: I-( M,70G3/5RNYX=NL5G7<2LV]*WS41-L+ZB\@'[Q*MRJE'2<1+B.#A@ER?;8C70 MB!:(B\5!B4/_)I@WW+4_?Z\8?B+4D#PI^VCG*2&.=/@.? M?]']UCYN$4?_.3L]FSV!D; ^ZA"9G-&]#&4%Y["TP"NGLV>C5[::.+9:7(#C M1@!9TCP>98E=%YN/V:>#,9PA)%D#HT:.FSMI!'^([KFV*.P!&7H*#^1*1\(: M[I(U[=+@T] :B_=UV7IG(.K3,35*I*-@22LOG- M;RA^G0JT"] -P[XK"AU!6K]:3#@Z:XE;2FI4OHB&2@'>#6FF"@%823!L3%Q-[/_3?;4A,UW&W9I$F];2?OA('DKKE3"\O7 M[\:YN*TOMJHXM)8#DL'NT9GXS. H@YTF"OQSG0A8I)'V6\L8X\C4\W7C&\P[*HWV_26H?WBX&6]=,U@.*BI 4PA=N-Z MF+ZUDO/=4V*;)\YFYYW&6Q5[CA*SO^VHK/(]*W?58C.W754+RA1*RXKSN,6F MJ#65;="XBP^>$LRK25I3J)H1RY^/%(Y#!XW MF'86U?.-$^&V2:*G9)WG>"XWIBKV%D#QO@#;?,$D]V 1AQ5?-*=DY77?W$". M*"9MKMJOW;#N"[H@(_=Z3;>1MNT8F['0)[F"1/@*;GM^I?B#H/8]&"H&EW.V M"07/OWM $X,JP]+V8?96KIG]8EIWX^P3=O1\-R6W**4GC_.+IY?PU^5E?O[X MA 4W?WI^.?7&>?;T27[ZY"R[?)(_A?].'S_.3RXNX QLTL(S_KRC!Q,\@FE; M71\[ET:7]R+9>([]A,778PZST2 6E<>I+0>1#EH8(+D=U39[6EJ MU5.-"L0/9J:'F#?0R>\84%-)U!TQ%7U.+T[)+&X"4.T^]!NN>2,RQ'YNWFD> M]R#,L<>&M@XPS%<>J8_*QBT/)6IG RZ]8DU'1#IH=^/IV4E6*H"#V72P9I45NX1]_2AF7&KM#L.AV0>Y!R&Q&ZA;PPKLOGG^W;\P-CDVBX7US?IJB5K>CS(0#S*0@BQ9?@L07.8G MY\^RZUUN-\WFV $K8S@V,VO!L&BIX3RHGY2>#"W&^J[4^O'ZL_6U5G*H$>;A M!0_,\"&> >MZS;HV&ST.@,BIC:B+BJEO:@4[O"Y6A@PV/3]V7>.-*5'@F7^E M"/>R4W)_/XH_&>QQ<]2L\\CL>;(]1H T?4)B$LOO)Q ML'2#Y^SDY 3OGNN[7 3*7:DT:.+Y0$22% "]ETF;V=']X0]1,4I$'T6)M*WVQ>^=LK$@D=W-VH&,&WJ# MY)=0PJ\@1#_=U%!7Q2)0&7'/2UILK<*/D9"91%_/H#")#_Z%Y'R]]'#"$%D4?L8H-8>/@B M_8M8/Z+:FSO3G)N#J2T1CBNZ<9[$20^._$P_O'G_Z=W5T<-1Z4DN3M,=&&%( MN-_E,O+<)4?!BJN>Y+ZY?:2*_M) ./?[ZJ4<_+<96]?;A3(B&.@0"=P3*3@% MP?E:IE5XWY1_!8 .TO^R#/*% P*22F?-.=LGB3'L[RE6_'-_RLF:"O?LM\1- M),8U69QD?W&"^I>=V5L6JGT><[?>Y5C8KOKX2D\ WO%PSQN?]Q+&E%CZ]S^_ M1[TZA^BA["]?XDKC*%Y6=)8>)$+G/,8+P<.,LSQ/X;B=P6/1!QF MV=1/83Z*?L$4X.^2?J>5?KJG[?G'3/VWF?LIV"O^!=0PG']'%N#@$L/#6B_@ M50A@'Q^!":;?9N4/O5G3[Z'.30]8F_[$K(?N<,!C_%$OT[L/N(#_@=S7_P]0 M2P,$% @ K#JI6.=T>"3J!0 Z0X !D !X;"]W;W)K&ULI5?;CMLV$'WW5Q#.(F@ Q[9\]]Z S6Z*]B'%8C=I'XH^T-)( M8E<279):Q_GZGJ$NMK..BZ0OMD1QSIPSG!F2EQMMGFQ*Y,3G/"OL53=U;GT^ M&-@PI5S:OEY3@2^Q-KET>#7)P*X-R<@;Y=E@-!S.!KE41??ZTH_=F^M+7;I, M%71OA"WS7)KM.\KTYJH;=)N!!Y6DC@<&UY=KF= CN4_K>X.W08L2J9P*JW0A M#,57W9O@_-V$Y_L)ORO:V+UGP4I66C_QRZ_157?(A"BCT#&"Q-\SW5*6,1!H M_%-C=EN7;+C_W*#_[+5#RTI:NM79'RIRZ55WT141Q;+,W(/>_$*UGBGCA3JS M_E=LJKF3>5>$I74ZKXW!(%=%]2\_UW'8,U@,OV$PJ@U&GG?ER+.\DTY>7QJ] M$89G XT?O%1O#7*JX$5Y= 9?%>S<]0,]4U&2>*!0)X6J(E5$XHYB,H8B<:NM MLY<#!U]L,0AKW'<5[N@;N&/Q01)]$5%T:#\ QY;HJ"'Z;G02\(,T?3$. M>F(T'$U.X(U;X6./-_X/X;'1.406SB!!$'R7BEL?=C+BSYN5]>-_'0M A3\Y MCL_%=&[7,J2K+JK%DGFF[O7K5\%L>'&"_:1E/SF%_C^6[33NN"\::/,5=-1 MAPQ]=-K'E. X7\MB^_K58A3,+ZRPNC0A"1UC9F41:I0T0V#,EBL;&K7VYE9G M)3]8$1-9[W0MC2NP$OS,,50A55_[[,S2;E!FZ"]UQ9"QPFE4/#[@Z0BK%!H@ MQ>K8;:0!O6R"-'MI ]I7]PI*Y/$4.(']A>$F<2:-:DB@:)51B+:S:8=K]46O>=O M:*I6];SS,35$(J]*G;C4!0HU3+E2.S]Y1KJT6#W[QA6/UCV)L- !//>?S_ [G@:=]Q_>WXAE+UB.!%0NQIV;^YM;,>N-IA,Q M[5O!-\NGBC KH[WU],WO-VW0]#C$C]BUT\:X5W-SJ:P2RTLZ M&E3.QBJL*)"('!GL5(@@;Y>1T)5Y/:,ND*\SOZD[SD#DKW+;GM@ .D7";<6* M$S)%JMX0.$9LBW7&4SAFU*EU=J2P!C0IOC\YG->< 0HY*#QF7(^ #S^-! MT(Y'I?%U 7MW(DNJM& 03HT^PBHL[#+N*27$;5\&=)]-#W+\1E'P6*X-U1.I M:)FP4NU\M"N%/TCM;M?*\USYQF7%+1G?7ZS,R!Y\(6G\:FZ/KERBWSK]%B>Z M)QPA'T':&=_+P)Q)\):!?NO[3+690)A>L7=6(W=-V&_'J9CJ5%.V#N,6DJTX=-<63^VW M;:/1L6BV@63!57!\:G_&:=I2TZLA-.+WR(=+9RJ2?EOBC*B:/T<&R]\T\7U" MU0[%U0=]R @^L%:HV#ZV/I(Y9]XW.:(HVF)%!,AGI]\^+.];8:(A5A MLQ.N.59\P8(5'E>9G$YH^>Y*X)F\S/6,.PHI7T%_/0E5\O@BF>#\3(SZ 0[B M6=:W ;LF?U?)MA?'Q!XF8)-1&RFL9S=^P6[6 MCGP_'W%(J'_L[#K8NWZ@HA)_R;)5VZMN(NUH>X^[J:XON^G5)1 L$H5(9Q3# M=-B?3[O50:=Y<7KM+S,K[5"^_C'%790,3\#W6&O7O+"#]G9[_2]02P,$% M @ K#JI6)AK_ ZO!P M!8 !D !X;"]W;W)K&ULS5C;CNT_W:9!G.Z4_F8T0EOU9%I4Y'VVLW9Y, M)B;;B)*;L=J*"D]62I?YWEBZ,;DXV_*UN!7VM^U'C:M)9R67I:B, M5!738G4^NHQ.KE*2=P*_2[$SO36C2)9*?:*+#_GY*"2'1"$R2Q8X_MV):U$4 M9 AN?&YLCKHM2;&_;JV_=[$CEB4WXEH5?\C<;LY'BQ'+Q8K7A?U%[?XAFGBF M9"]3A7&_;.=EDW3$LMI853;*\*"4E?_/_VSRT%-8A$\HQ(U"[/SV&SDOWW'+ M+\ZTVC%-TK!&"Q>JTX9SLB)0;JW&4PD]>_&>2\U^YT4MV(W@IM8"&;?F;&)A MG$0F66/HRAN*GS"4L!M5V8UA/U:YR _U)W"J\RQN/;N*GS5XP_68)5' XC!. MG[&7=)$FSE[R]4C?29,5BH(U[-^72V,UBN,_0S%[D^FP26J8$[/EF3@?H2., MT'=B=/'ZAV@6GC[C<-HYG#YGW3M\]R)HGC4T[&8Z9KT-RMX&[+VL>)5)7C!9 M(3>UOYMQK:7(&;=L=:\HJZRH] *T+(S*S(K^7 @%\ M$I8O"\&,R&HMK10&'BG-N#$"VY%4(?E2%NY9Z^&#_8,#7PRS&\&VV$PPJV"Y M*&#'6V0PO>4RIP? NS(K@;VZ+?:(A&25SH4N]EZ$>^98"KL3HFJ7L!X 8_8K?.-9INK*DI"QV(;KG&$R]%$ VL!5@I*0G?Z#C12: MZVRS=S2:,V36;K00K!!WHG!YE-6VII*A-*RD1NAVI^B!#Y5KT>6*#"RIEET1 M4<2D5'#HU-7]$^]VYZNFRJ2V!]0 BG!'/8!/92F_"&>"LH$=>\:]5[YN >1# MR?YVK:Q+IZ^(0^#'[!*1/>ZOUS\LXFA^2FUFQ5II^86[VMM)NY&53\A0*E'S M/IOU5GDQC%E X)/:Y=27 (2-7%=R)3/ [SKAT&ZOAGWBA@%J"PI(NBRXIFIT M^^8(+S3(2A5PRIPP"C*>G;*?G6^1NXZB4_:A23#$ZXKG_\78$WG /M>*2,/U MLW']Z49X4\G&%1Y* 3!FR&7#&X=52VPQW)R'OL1#OBAH:HJU>N2*([V\1:>- MQZ7%:=X7!#E)'CSJJ7W A'0[Y*C(S()T*)ZJO7KH8C*[+^YTJ +8AWO$G07>DNN.R:,K>26129W5)W88T!4W7EG0PZ@9% MC_>ZF@;+Q5J&3\1A ,FR6,E:70C@FW?(N80Q8O@C!,N\71Y5I4V;[;+$V#>;CH%D<^,<,@ MOVIW?,6B%-:2-L(X3(-X$1W]?%\!%%AU)S :O9%*HC$J8(3B!/R <-8J+Q;! M<;(XO&HP?U0,_\>P'P?S:=J'W=UX.>RS-)BFTV[Q-.Q(?90L'.Q^.01[$@;3 MXUFW> C[= K%6;?X"NS-CH!]&@;QO"WNZ'@1I-'T>V$/@]ET\>"*TO^A'0: MTS%V>'K]U&'8/0>#-W1)IRE'8$1X\ 2SC.@6*Z,*27,J9U>\(#9EM_2*!T*C M,9CGTA$AZ-LY,TY LD6!6_[L1TT\CMI[5)GD2/ -+,;U.J7>YMF_!FGD@DTMCF70'G,(,J)AXU3^#DZ+9W.GC8*T,TRI[JLW= JQG& M$=L+K@GOV328)PFM%@DJ(G92]Q(XVZAZO<'LITO#D@4*>8&B 3DD7RFQAD+N MJVIH>IGF4T=[7EQSG/<"'- P>8U'"AF3IA-@/VF$T_S^V$;SB*C^CM&$>10?IVP:LC<,??SV)0,JB6)V M#/EY"/FGII0;35,VA1R9'9I4-)YFRGXG+#V'Q6[N]TGV4O_)?)>W'_/!4QK\!U>'E=0#&UL ME5A;<]NV$G[7K\"HG8XSHTB49,>.8WO&=F^9:9I,DY[ST.D#1"Y%Q"#! *!E M]=?W6X"B2%\TY[S$)+6[^';WVPMRL3'VSA5$7CR4NG*7X\+[^GPV\O.SV6PM_Q_ M_!1_7:^/V^1J^7 M'[+^O^?EL)F3J>@LI7W/K]-OC7(J5(;)Q0=Y1VZC5^)CZLV*+(=^.1&^ M( 91RVJ+&H*6I4Q(K85RKN''*A.H=N?QH*JU &73NX'-"8RF4W'TPW=GBT7R MKOL>WN?O7HFZL:Z1E1?>""E*LFN<+M>6".7OISUTRD% H_GP2?<*6EI0IKRQ M @U*_$X/?OK5B0VMX!NYJ?@"]-YXB.&0M$#](@YH*1G9$(F@MK>_D3B@KJUY M4*AXTEOQO7@[7:#RM&;I3:'2(EIP'L[#38Y/;C2Z&S"=CXY4A4^F<0B'>R6N M2]-4?G3#!W<(:JM2@N7Y?)(DR:C6C3L7M]HX]BJ5KA"+Y=D(U=XX<2Y^I)PL M!QT)1"]V$?>16+"R>#7Z#5=L ,#F-M/-*E8'B%^8#QX5C74BB/RD= 3)>-M!;I5N0F0G*VP"8. M?/85#8]3[I@)W,YC0&H%M%/QN5DY^M90) HZ!%*Q:Q%#GF;*U60=8O;(B"C, MS@$CN%1+SX]/1>^3D!9O,#Q.\)??H ME[W68K)15283Q'/Q2>JFXF,%!+[ P:T>GJ)E)#U7+H7G3_D='&UJ MIL?+Q#S OA['(NF'?$9T49VY"I6@7F8)V,K6 HQ=&>PMN]"M7=L_[P_ M\T]'>:.!."?!4EN2UC'#[E&&-8>9TJ(RVJRW@15OT/A.ILGH-BQ("*@E'0=; MH6H' F(G%4L(?+$2OLB2Q-NH$;G40_DZJ(;0//;S^U@&(4!@U70I2M&VBHZC M*ZDEIQ"N@DW<+# SI/=6K9K82="JW+;"3 MY0%>@!^20V0#I.Q#)U+6QOJEB MIGS!/< 2BV%S9=\-NA$@%PKA0(:M*4.H 9C6;14,1OA&^:)/%YZS\]-W7 ^H M6)18Q,%>EBO=-DGP-:5(AN><8]8#:$SAF!Q/MN0U*%0.&!BE&% ('-@W/Q-EW&9E#NE@.6VG@CN(X8Y)TCC="B&>[K]?F8Q$-W M_!V8#OTD->MJU\60'/^ZMP%VAYO[UL.=UX)76>Z+;>?BF2UX2PY#A!=,O@:I M=K?:=20@;FR<.0D72F]WZ.-* <.)K&$6QA@68,,NW+%)#ENV&)[#'9C7D\$1 M375/81V38=MRW%/MYU3W M0_O!Q,0@'QFK9B$S1JLLY&)7./%>+9^91-/G[@BSWCTN5 O?5IDT<"I>Z;JO MW87X.MX#]^+Q-HW3U@HM6%,.U61Z>C(6-MY0XXLW=;@5KHQ'"PV/!?9JLBR MWW.#;:Y]X0.Z_R:X^A=02P,$% @ K#JI6"RX"A.,! @PH !D !X M;"]W;W)K&ULG5;?;]LV$'[W7T%HQ= JJW?EK/$ M0-)T71_:%6VW/@Q[H*6S190B59**F_WUNZ-LV4[=/!0P$O)X]]UWQ[L3K[;: M?+$-@&/?6JGL== XUUW.9K9JH.5VJCM0>++6IN4.MV8SLYT!7GNC5LZ2*"IF M+1\-LW[;\-[F8C2BU:4%9HQ0RLKX.;^/(V(WVO\+> K3U:,XIDI?47VKRIKX.("(&$ MRA$"QW_W\!*D)""D\76'&8PNR?!XO4?_W<>.L:RXA9=:?A:U:ZZ#,F UK'DO MW0>]_0-V\>2$5VEI_5^V'73S-&!5;YUN=\;(H!5J^,^_[?)P9%!&/S!(=@:) MYSTX\BSON./+*Z.WS) VHM'"A^JMD9Q0="D?G<%3@79N^5KK>BND9%S5[(UR M7&W$2@*[L1:1+P+3=3EL8A2Z(D>P(O'0-./5[Z4P&S.V$KJ6UO@/USL[+.8-G\>RX-@Y?L MO!=JI4O;\0JN ^P5"^8>@N6OO\1%]-L3,61C#-E3Z#]Q:4_BG6=;3-F)'W'P MPX=,8S0DZ*=Z+JG5A9VR3PT@PI9;1#G17;/-Z,O'BH5:-6.E M3H_O94\3D0X\R!NC J.Y\8*N9/!YR$-O8=U+)L4:SL(-4$/RB.$SEDQS'!)2 M^GF'J2))-$HH7,)UC0%@[="G0'WZB+RWQ44:XM7:#OSDE _G2%0:Y[-UXVVO MM<0Y+]3FS&Y \P/ M?BAKK*RJ45KJS0,F/UZ$BV*.B^=L$>:+F%V0, K3>7%Z6H99M#N-P[PH6#I- M)B_]],>$&9 ^ MN(CN&ES),<;1"G+!,TBI.PS-+#P2*1/+ 9SU*J692612XO84\[V^R2B?9&S>%I,/FF'K?=] M@S]C61&6BX5/5I*$:9S[;"59F)?9Z3&FMNX9"*+Y]G;!XFQ7R"FQP+(,H* M6A8L#^,HHN68:Q;82R3,(:3:/I/ ^8&9X\P\;ISC\S5MIAV?IE M@Z]$,*2 YVNMW7Y##L9WY_)_4$L#!!0 ( *PZJ5AZ9"\@G0@ -H4 9 M >&PO=V]R:W-H965T3_/ MO>=*MWMC_W2%4EX\5F7M[D:%]\WKR<2EA:JD&YM&U5C)C:VDQZW=3EQCED_;SA7UKMW>!:D"<; M8_ZDFU^SN]&4#%*E2CU)D/C;J?>J+$D0S/@698YZE71P>-U)_\"^PY>-=.J] M*?_0F2_N1NN1R%0NV])_,OM_J.C/BN2EIG3\*_9A[Q*;T]9Y4\7#L*#2=?B7 MCS$.@P/KZ7<.S..!.=L=%+&5OT@O[V^MV0M+NR&-+MA5/@WC=$U)^>PM5C7. M^?OWIJJT1Y2]2\1[4WM=;U6=:H5;66?BHX++[G;BH8M.3-(H]UV0._^.W(7X M#<(*)_Y>9RI[>GX"&WM#YYVA[^8_%/B;M&.QF"5B/ITO?R!OT3N^8'F+OW;\ MJ=_B;>^V^/?;C?,6R/G/N0@$!ZNNQ>*(O?:ZO# '[J+:R% _6I$IEV.+$!VLJX5'' MPAO^3X0O%,EK9'T E ]BHU*#=5WO3+E3&2X@CN0T SG2:H<+6J3SQN(QN@AL M::W#?2XT,KEIL4DY-Q:_U@(&*BO+H!#.F++E3H"],FI 67ME24B909W:P<$G M]N5DOLES95DY5%!,=,KN&.RT' \ZOE$D#ALAEWP]2OGYI_5\=OW&B1PV(VC8 M@!!F.E@#]=(5(D=_A"S<;B"7+X)RB>)JJ/Y%A25G9:6[*X 2*I)8;76I_@.@R MZ(#[P_@ZL2]4C>@)[=@[DK&1FQ)1+*1_(J.0V*)H=YVVU@(.Y 79(2O3(CNP MC^Y*XQP"5U/8P4;.U)!W$,H!8\A"-A9?"N#W:"U!B+;NT-A)JF?,>O&ME18V M4E"A2&9?T72Q#A? #V4798T8I,@^M-=J:[SF""-"O4( P_M2Q1()[MNV)/ F ME#G"#$Z'!<2Z1B)9)><7[@:&[?+&4'0":?.@UAA4!!_&ZK0MI8VQ93\%Z)9J MR!TU/*F=7LN3RJ6 )*(P>^BR"2S #BA%)-H:M9#IU'..Z+AK-U\Y%D8XO:UU MKA%[CXUI,-!#7C"E@PM271LON(NPT&#\@?W ^G,S"0LP(P>KPC&0':6IA_S3 MDDK ]E0D\-P//)<,+1)P6/1/3P]R4U+M>7[S@YFQ: M!QOWIQ1?C8>REF-\D5[/KCK6'KD5>BB@5N4RIS5#\6P#!#OHB[Q1R MBR"%X')KBI'$U0X,!-<$ 886K6FW!=F^1C0_$X&%SD1"K)4HLB"&\$&J45IJ M#VM-$Z,)9ZSZUI+X89M%IAJ0HI>/Q*VZ=JVE[/)^"J!7-=^G U \>E$[%XQ M)CSUS[+- ITR =)\^LKDKUJRT*%;'8E[T']365)[(6%C\?9],M# 'DD0'2(UH;,PZ73M'?^QZ[(J!;?@?6YH/PEN.?)?+X* MX)XGZ\4Z8'N>K%:K@.UY,ELL+AA.U[/UQ9?G,$=#U%5;18N!D8"O2S&;)LNK MFXN/8&SBJ=:KV$; 3>*%N+E>BY=1QG-O+\5-LKR9 4>8=-N4@@0G4/QV>U)* M%F,:.O]_\5A536D.2(HCZCC",?!\;QI%LF=Z9E>F\+ 0B)-6D&8^!]0RKX2Q M* 7]HP R!0P1/U OQS:F,4+%J>I&ZBQH1(/MIH33X2B.A*(I)>#]X=@-@HQ! M3^[:>NC=X-<.2!N(R#'*&-OO$8&N(GGSE!%#Q7,&&8*N6VKJ-\&NLR[SZH!<6QP-M3&L,L0BV *H%-4,X/4 M4VC$"]I+49M/W]#A 3P4/YZ]>8EL:)1 [#..!65MVHW8Y\)/;^BHZC3.?=HQ M3KFB:2K(=IS///&=B$KH4J_&J[Y)H3K'/4C0)677\XM'[_,PE8L+> M+B C9)(F(NW"D-LU@$%%' NN*_#DZ$6LBO@V2'E!-PJS1/?"%-B&AKY,X M$Q4QF_0.Q\F%WT].Z<1U4YU,TQ"H (S!.-_RRZF5%A1 W)Y:&T,G;P M%M?9UH$#> V-@WF%Z8%9C0$8/FMQ>_01@SM].NF=!]@90GG&.G_TI=-7V<7' MCK63*.,7E8:"CV(6Q [):G9U\=#UY!=X,+M>@!&>G3XAU4NQ6"[$N6\5D\'W MIDHA1/15S?%+C0^?GOJG_8>[M^%[U7%[^.H'G5O,. !&CJ/3\?5J%":5[L:; MAK]>X;71FXHO"R61#]J ]=P8W]V0@OYSYOW_ %!+ P04 " "L.JE8E5F" MW] " L!@ &0 'AL+W=ON:5QM23(-!Y"1750UF#P)V-5!4U:*IMH&L% MM'!!%0_B,!P'%67"FT^=;Z7F4]D8S@2L%-%-55'UM 0N=S,O\@Z.6[8MC74$ M\VE-MW 'YGN]4F@%/4O!*A":24$4;&;>(IHL4XMW@!\,=OIH36PF:RGOK?&Y MF'FA%00<OV1-O!X?6"_=KEC+FNJX5+RGZPPYRX@ M[@)BI[L]R*F\HH;.ITKNB+)H9+,+EZJ+1G%,V$>Y,PIW&<:9^5=3@B)?&%TS MS@P#/0T,TMK-(.\HEBU%_ Q%0FZD,*4F'T4!Q?_Q );<%,=$US MF'E8$1K4(WCS-Z^B8W_9TYRE."TP&Y*6FA_=R+<2R$9RK%$F MML30-8>N4-D?W$8\R6552P'":"(W1#J*O%$*/<=4D\'" ? 5\](]8VM?00[5 M&F/0-7C+!'+*1E-1Z'?NH>V0#.XHM\?1/:GIDU/QFL1^%(UPCOQQ$@]6]$FA M4(*1%N/6"C@U4!#88[/22)#Y:1:2*/'#+!PL\H>&:6;:/M(B;3((I&ULK5I9[1RKGH]'-ID MI7)I!V6E"CQ9E":7#I=F.;2543+E37DVG(Q&I\-S0^BC<^Z^7*T8WAU9M*+M6=JL+HL MA%&+MT?7X]=@,#G)=^$_Y+>BAM>%\=&##)&R8,-_^(.;R MO73RZHTI'X2AU:!&7UA4W@WF=$%&N7,&3S7VN:OW:N[>#!THT?4P";MN_*[) M@5U3\:DLW,J*GXI4I=W]0W#0L#&);-Q,'B7X29J!F([[8C*:S!ZA-VW$FC*] MZ2-BB??:)EEI:Z/$OZ[GUAE X-_[A/6T9OMID5N\MI5,U-LCX-XJPQZ@<-\/BNBX%@$:&NL7A7%O?*.#W/E+A3A2Z-^'OIE!4? M"EQ73N5S97AI7[B5POJ\DL5::&MKE8J78CH[&8R KBQC1UDNC5I*IT1E=)'H M2F9"YF5=.%$NQ&@P.1&5,HG"==(ZV?J3"SXYK14=>"IZ=."//YQ/)J-+9HJ_ MCR^/!^(+GG@^'Q1,%+C18( .OB<&RL5"@8>E<*7XHY:97FA>8IUV-7DU6)O7 M:V6LJ&IC:PF>L/1S#7[&L]FUJ(%/PT+?J:0VVFD<=YVP)..+Z;0OI(5PBF#< MX;6[O,MT@5A9F3)1*K5B8"L^*;' \[$NGC<(!U#;6^ M!RJ)!P-:4#:9QH. ;97VH?E4J9SD-O@.I"4K) )H<"UJ.Q W7O^_U& _D.NS M'ZS*+"5L\M$K>>_5:RA1D!7#"7131YW1CT[X/-D62U73'YXB,&&^MC]K1 M@$NJ?3!#-DP4+]@&S*7H33H\+>CXWDF7G9O:0G"XW--5$=3"V]/$!-2>DWWDY!KXW, M5EYNG9KBX24)T)L=B[H*M,H$F=4HRO8XR58J\;5.4AI8B!2J[J$\9)N?J>#@ MI,O /YQU2+Q]*8:2C;!$X@_$ M-5=*J/IAHECVLU#;^65*,I$8J?;E1BY@E<':V-AKIPO 2*".!-; MY5P6[6Z9*C(YRA&.AU2.98@%AF.AK^ RG5"IT@=IN^I[[V )-.JRQ+N(]2X" M8-*=N2ZX/J)%M(F%.[RO'RRQ4WM%NW@Q= $M(()L6/=55L>?4#5AG50[U#3 ^A!A'T,5!PT*-]M5;IGT\%XW(TF;3:\1-N2D)IV MB+/5X*FVGO\.=9#59?H[FF,.BP=\* $H)"*/]YL0#B@H:72">EY'ZWB=I/I> M(SI1T6#"+0NSD\.U\4,^1;G75X0MG3<1(]:59Q[4.Q7H7(7-'E!@\ $.J^A8 M?*^0/BD_-7)&*3*=:^=.8:_Q-#V46T=UG5,&1/HPHJA=CQET7Y#9N X6-4Y! MW5:5U39TE+YLKXM*ZK3I+KGC (?HV"IL]H""]=MJWT[QT@\(Z\8'#MMT5@@4FWJM5;:4M:-^CBWC51%:T :/B-(GHR>/ M9C9=?)LR:9!8:@65EG9D,[+P8>%Y,!N(#S!%K(X7:+5HEN(H04#6I0K5\?.* M08KBEM7*1=PFY/L@"!+DZJ'(VRYX#("GNW,,+W'LVCNE4(RC$=K-HBZT_P

-S5(FTL/[0\TVTZ(%3)WU&8S/&JSUYW_H7TK#0V^6N,DRVJ6930XG\5(/*#:/@ZBPCP+C '?+7A3 M$>13,PL:]+U7$#\R; 1@ME/8'4@)PS0?Z-S/^,-3M%_(O'Y]3=(34P,1P/>2C'H\._^ DUEZLT M/[WH7YS%;[,SICT57TCU/!+_I2YX#CH54T_F1,P&LQ'(G)Q,^?_I^?F++R5' MJ<@] YQ89S-,9Z/^"1' Y_AT_.(C@O)KX8M+--F$!5\[\NH>$SVFS]F9. ZD ML[)8OF) ;*_?EN%T/&.8.-ZW@RX"^;)@\&U-@)\.GB\KHU"'^7 M="Z4XNSHO%MS=*PKN.\F7V>\TD^;6=KF#-[,6WBI-BE7T3JDPNT883E2-KW] MKELR]>CX/L7],[UHHA11&>R.XUM1D%_/P&9%:+P?-.KJD& 2_R[@4."N MK7]MJ@\V[DD$#- M+(Q%B9T+LC[LI!E#S7N;V%8=4@WI?JD*9?B= &DZ"< W%-ZA)$A4< 67ZLSW MK MVC3T[C$+L8VY.S!-PNUJK%.Z 5C?,3G/;]HC!ED=GBV,1Z>#Z6PC\[YI!M%?$/B7^:)/6W]9HQA6V]] M*&W8[UE@ /:RS-=BV;K_N+42$KH?=1N7%S7S24.09E+T?;\A-K-U;'U#>&H; M&W[YJO'*MH181+6'9T%85/.9#&-6&C6VBMSV.\[OX"8MN;W)J5[CD(XJ2!DM MN2*U"KF YTJ;"MDG L7AC^I8R:Z\YIA#7K8"QD(%B$7R V=:, MTH\!8EJBJ+UQ(QYO^7DG_( (O](TU:PTY4]R/!UX"/$N\$=]"BK P;Y?)0Q; M/Q')E5GR#V%(("C%_UJDN=O\UN;:_\1DL]S_4 >5PQ*A'"EY@:VCP=G)D7^G M&2]<6?$/3N:E+$F8-%W1 \PNDJ_\"4$L#!!0 ( *PZ MJ5CIANF40PD !D9 9 >&PO=V]R:W-H965T-]:0)$ERY+M-@F0ONQ>#RA:)-LN#H?[0%NTS:LD>DDJ;O;7 MWS.D),NI["4*M;L:QL-VX5:N-Y861M>76[X6=\)^VG[4>!MU7')9BLI(53$M5E?# MF_C%JPF==P<^2[$SO6=&EBR4^D(O[_*K840*B4(L+7'@^'4O7HNB($90X_>& MY[ 3283]YY;[S\YVV++@1KQ6Q6\RMYNKX6S(XOHK$G)7Y+51CW MD^W\V3$D+FMC5=D0X[V4E?_-OS9^Z!',HA,$XX9@[/3V@IR6;[CEUY=:[9BF MT^!&#\Y41PWE9$5!N;,:NQ)T]OK.JN67C2IRH579CV-LJ%_DA_0@:=6J-6[5>C<\R?,]UR)(X8.-H/#G#+^G, M3!R_Y 0_;QC[^\W"6(U,^,NS__&[V3B>OF3"^P0>CAJ!3%9+45&9L&W! M*_:N*%MU[_#)@ M-=)$L]U&+C?,D&H,/%&D)FA>^1;Z+R5WE:NILK %BZR62Q+N3GV[ L:23FZ% M=G@%E2ZH9O,3)QFO4%*),%LBO^S])2-.T%^!B_)B^*AYS"G1U,H^;]U.CE$&B^DI2)F M"LU!+AUK%!!<[I*H8G_E58U&QSR,^9]C[PP\)>YA)XNBHR(B! PU42\,RA/U MM&>"8-N-5O5ZXPA!4]2YK-:'8@@S%S 1_:Y4->C!!EY"MI(IIH26, L.>L:? MLY3]0(^T4]7EPF^<\&$O3=';#5+="??IPF19BASE*N #JESA-M_@P;%-8D?X M;/&\IUDNK-!H:> *C8G+0B&O2'*O?#X\]N,DV'OO<&?L;3P(SSX@D($D 9IE ML[@Q,L!*-D^#-)NW9A-7+,99D,3C[AA^;(6;'XH'I)[S#EH4(I5T2O%]0L9! M- >#:03"-:I4G*D_+6AT$H^+?U7;N@&'T^EXMT\3!/BQ0GW0[NE! =!.ID%Z6S:Z5]1MLYQ"P'3!!-? MA5Y*XVQ1]U";,PJ&A!FH>:EW40 M#"@X+H,'OYW1<"^FK^;W;!*F$_S*PC0=W$KSY6)%*LB*8HLH:**=A'&$RD[" MC K\ N\)W@=OOU(.0YU[50"P"FK:&?@E.)2E831VAS.PSOJG"[DB 4VX,N+= M/D89$81QW*ST^P6TD"O@8T TD(/PN"\"K\NZ<*P!*N]Y!7^75#@+ 7[W+F> [=+G MSH)\V5K00J0XXC^7W@>;SEV-\@?=T2?MWBWN()6Z ZV#TH(6B[:)]%.9M8G2 M:.2Q@WQ')>@J 8C:)?-^FRJ(QEYJ!:V"KM&X3NXUTR>RZ;$R;I'TYNQ3>!>R M-?F@=>YBA<0UEO'=!0-Q$> MFWTB-R[)[A!24A/LD:%FP!RD*!W=_"*U:?HVU5 8DN%2Y*,)!'UW]994\ MV2:(/03%XYJ2IVD!7\YQ]Z#7M#GANFGQZZQ$;H[LKS9OU M&@V#?/,.>2,Q:2[99\*BP2M>N';$72/KXYIORFD01W/@T]S#%+IM.HT';0-I MYT??S- [W#4#2)*-V30B,AX%Z41E^J4, M91;TOE3KRH^PQV1*X_3,6(GY$HR"YK*%A*7O(>9@AC,'F>=G^^YZVA$,R9\T[/W\\(XG&:^S83L=G]/\%7SB>X)@]MCUX<_N91^ M<2W[#=7*S]2R79G\#P64!=,Q)0M2>)91HT^#29(-?FDJQ]W=XY>G;DHS5)TK MI"R(9_-OJ/[[*]@$-8*TC]DXF$?QX/6^XK+9F"H.P\84!3+#6-(K(?0=!++) MA*9PB60.$M@X#U'XWQ-HI)/SQ9H%&< )!-" XQ!<$NADWQF4T* 4Q1&,<-4+)&U*W0;,/EF8&PPGKZ'H>UP7KNV%H5.E07)CPY>S8H9Q2\J/90#7*/+.TEXP3L=0AQW&='<[@7-&KU-$9H MR8NG X"?&7A7Q'\R3F?)'JA!4? FC6_O/IDG /=_A-C_'ZB>=%!][-/HJ/>Y MNA1Z[3[*&SBTKJS_&6%6($T"J?IT'\N;%^L MVKJ/WPMEK2K=XT9PC!]T /LKI6S[0@*ZOX9<_PM02P,$% @ K#JI6&.) M:@8E!0 N P !D !X;"]W;W)K&ULG5?;;MPV M$/T50BF"%#"TU]SM!>RD0?(0-,BE?2CZP)5&*SH4J9#47O+U/4-JY76B.&U? M;(G2G#DS9V8T>[ZS[K.OB8+8-]KXBZP.H7TVF?BBID;ZW+9D\*2RKI$!MVXS M\:TC64:C1D_FT^FC22.5R5;G\>R=6YW;+FAEZ)T3OFL:Z0Y7I.WN(IMEQX/W M:E,'/IBLSENYH0\4/K7O'.XF TJI&C)>62,<51?9Y>S9U9+?CR_\H6CG3ZX% M1[*V]C/?O"DOLBD3(DU%8 2)?UMZ05HS$&A\Z3&SP24;GEX?T5_%V!'+6GIZ M8?6?J@SU1?8D$R55LM/AO=V]ICZ>AXQ76.WC7[%+[RX6F2@Z'VS3&X-!HTSZ M+_=]'DX,GDQ_8##O#>:1=W(46;Z40:[.G=T)QV\#C2]BJ-$:Y)1A43X$AZ<* M=F'UQA2V(?%1[LF?3P(0^7Q2]-97R7K^ ^N%>&M-J+WXS914WK:?@,E 9WZD MRSD MA+@<1^0F>>9;6=!%AB[PY+:4K>[?FSV:/K^#[W+@N[P+_:=RW&T]F^6B1PB, M(#[6)-1P(&B/7O8DT,LBX%&H'9%HDH3$$@H(4-2# D+Y6/.E0 .Q!?F@T HX MD,9T4@NJ*HJ-%1TX/(KH%9*-IXR11Q8O;--*<[A_[\E\]OBY%ZVS6Q4[FU]7 MIZ1/?=[X^]Z11_%M8:LCO\(:;[4J$X9T1ID-\ E>>W]G0I;7 M:#3& 15C.0\=7*TU'3.&ERS"=Z(E3 )#)@@5J,'Q5NI.IOFB,>"D*2*BX00= MA&Q;K0K)2"<7#+"9_+/&(^H%8YH\?BE^9:,$TFSX;(6H<"<$H?1-D!TXXZ'=$,,)6G$% =T61-ABIHQ/ 8&JB M<;6*SKE8#=\UF8^1#SA:^1<]7*K84,8$DWBA^ MC81;IW@0852S$X,M)\DIL*#L^)/M8Z.VUJOHXA23TU#(-!FZP!\.- &^]M]D M(Z85^D*+5'-H!Q7Z!AF F;NAC;SMA4^3+'$&19/1='JL356E"L6ZW63D>]YK M8DT1U58JS6G*Q64LX]M]>:L=(6C)L\K9O<(@#6AQ\0N&QA(;A];,1!G1 =T% MJ!KE2HY1&QR(7OZ,,. MAA\KJW\ 4$L#!!0 ( *PZJ5A?:6P&[@, & ) 9 >&PO=V]R:W-H M965T_Z=M=W05#KH3F"^S;/#/SS)MG6Z4?385HX;D6TLRC MRMIFFB2FJ+!FIJ\:E'2S5KIFEK9ZDYA&(RN]4"V2+$WSI&9<1HN9/[O5BYEJ MK> 2;S68MJZ9?EFB4-MY-(CV!W=\4UEWD"QF#=O@/=H_FUM-NZ1#*7F-TG E M0>-Z'ET/ILN1>^\?_,5Q:X[6X#Q9*?7H-K^7\RAU!J' PCH$1G]/>(-"." R MX]L.,^I4.L'C]1[]5^\[^;)B!F^4^,I+6\VC<00EKEDK[)W:_H8[?RX=7J&$ M\;^P#6^':01%:ZRJ=\)D0 &"E4WK<425B]0 M\B=>$HN'IW1H*P39UBL24NL@9]R*!&NJ.4K?XA&H%QC+I!>F-N*%2 U791^6 M6+#6H#^[(6U,OD#%#-5[H[33S [Z]K*VTHA0AYQ#EW- &5-47UU;U8J22**3%2(U-GK8O>%KX+(0K2.%2X^UMXF:8+_W<(:[W@EK5$SJ_2T=R*#V!/C@JT$.@;\4:5$B=K C_ !\G@XR>#" MK[,L'F0I7/0^HE34S0+D5]\Z7:R?2,NF<_0X;Z[R.,]RN!K%@U%VR@@'G_;3 M\4Y3VA^2'GBH'.&"1H\#./>A"!MG[FMS M1O&$6,KC-!WW[I#Z(2]<&$+5MI);0Y#2?CM/2C+Q/_&8I#'V60"V2!.\PF< MZJO)T=2C]-SXV>YZ5BMM&(#=:??YT/U:D3N[C5/0?50M_@502P,$% @ K#JI M6#N?US.F&P [UH !D !X;"]W;W)K&ULM5QI M<]M&FOZ>7X'2'+&K*)HZ+9]5LIUDO;/)N"Q[IK:V]D,3:)*( 32#!B0QOW[? MJR\0)*7LS!=;Q-''>S[OT7A]9]IO=J5UE]W756/?'*VZ;OWRV3.;KW2M[-2L M=0-W%J:M50<_V^4SNVZU*NBENGIV.IM=/JM5V1R]?4W7/K5O7YN^J\I&?VHS MV]>U:C?O=&7NWAR='+D+G\OEJL,+S]Z^7JNEOM'=U_6G%GX]\Z,49:T;6YHF M:_7BS='UR^3GQQ?AO-_J/M'G8S%Q9_=Y4_RR+;O7FZ.HH*_1"]57WV=S] MAY8-7>!XN:DL_9O=\;,7YT=9WMO.U/(RK* N&_Y?W0LAHA>N9CM>.)473FG= M/!&M\H/JU-O7K;G+6GP:1L,_:*OT-BRN;) K-UT+=TMXKWM[P]S(S"*[*9=- MN2ASU739=9Z;ONG*9IE],E69E]IF3]Q?3U\_ZV!J'.!9+M.\XVE.=TQSEOUL MFFYELQ^:0A?I^\]@R7[=IV[=[T[W#OBS:J?9VZJ.W?_W3R>7LU9[5 MGOO5GN\;_>T[94N+/*.QFTZAA(\M\@\,DWU9:5"6W-1KU6R0(+D!IC56%UG? MJ+XH._@+KEF@4Z'PQZ)L5).7JLHLC*%!:3N;K=2MSN9:-SCZ6K7P7-G0P&T! M3VL0]&Z5+76C6U55&[RCUSB:"JQ8MR6,NZZ &?!N!PO[VM#T-S@/B.1?_W1U M>CI[]=/U]2?Z\^35TPQ,%3S=Z;:LHY65#9LPV.$T^\B#F779X(Z! K5JP CA MRB=T*R& &RW9OI#D#Q'"\/Q6U1IM"C!!69[VP>15#=(SK_H"WJJJ3!6_@K6@ M>Q-ZO;1$0MA;@QNO)F!$\[YM\6+R<*-S;2T: :2SDQO?GAO9/2*9G8M@!N5)O)OV35=F7ZJ@"29.B>D6[PSJ]]P^Z/"(?K M?9AH;>D ]-FV'>H&^-CN9'?]M I-4\(I?.%"/'M#SMD=I/7W!UG]*%@M$ M$!PQ<04@2RL\@*5E\^$,6/)BE58U5.8M(L".Z*@%AT2Y8><+V6<:& M*QEH@47QC)@^!;%>Z%:#W2)Y.9+G212.2!#TO:K!O:%MAB>=O3FL7>?[).;2 M2\SE7DY_M235&AP%$LV.R5FJ6$Q>H298,[=3 ^3'>)A1%$\&>JL[,TT \^X9:P6"/]_$ MR^1%V(?88M&!'[;:OO(/XM@@Z"5J2:MO M==/KX)^*/QE@Y+!_ W,;,FU,9HUZ%DP$NWI!GN2G-QV42[0 M C@CR#_9=.3.KWO3)G;BT5*\SVH\]U;C^5Z=_PRF:! AMJ8Q2#46V5_ A_ZW MAB<*@WA^S*KLG6$\=GKLM-GUS5?"(<>SYQ, :4L2B<^>&4^^ /K/L].KV5,, M!WXQMVQ@&;H@=7^\OGF7 8+K'S78R^QC#8R^E54!I_@QTC;WYH> FZ?QV,'0 M(:1?]W.(1,$#= 0O)V(,<,)N94#Z!@_ 5=6Q/U.9162I1?IHE!*T<6ZT4;1D-+ _8)[9PSLKJ332-V$^T&U"94+&2-U0:(7!2DQO@+ M"-E%E$[(N$G(0]"Q[-#XP(3.%#@#@. 0MHA4$/378$ G=Y>MZ==X(\= (4 M>*' .18EKHQ]6;XJM0>LP-="YR6%#.C&6A\XO/_[AY^CR"$2&*"W!DM!N2T/ M0O?@% MV9%DV#46!"V!+@!8G%PZXQSQU/$/#3G;M$4.=)[ )UQIXA-RSEF49 M* -/Y"":*W@&S%53J!9]"<@)B;,9]]ISD)K"4.S9"11'U@('10D"%N3Q99S# M=C*B,409']E%?"$7(;K^_)P-A]_S(<.Q9YQMFQ&>W&4K7J2V(MB H'FU :T@ MK(N1=)-O1-&"QTL">HB13+]<(:V2M42/QTJ[!NG@(*G5%5'21[0F '2W=PE\>PPS@:(G3\5WNE4Z M781W\!>NPKEK'\]1L.Z#.V7!1LQA4Z#LEF"'A/,"'/M&X :A&B")8" 01E41 M)'-9#WW?92>G$G-.LB>G3]$8@%Z3O@1A$P/6[%@9F&:4;O+^A6;=?'*V:Z-Y M7U-^ J6_1D=)"$4!?;K-FI_2-1A9C)\#Q("0"L(?%3 1;@Q8-P?^=:2WN(1H MX_,4">E[3-T1V@49P)"KU2O,W-\FZ P?CZ< ,8A$)X[D:)>Y:7&E0)!?#5BC M#'!CQUKP7\IVDC79(S+@32H $6S$=5L3:#RY?)68>[$E*#[!-O660T"OH2$) M,3+0O >- M=E+'99]\-L=G: [N8)L=;A/.\4]V9)G0R2N[RA80EL$^]X#L*P^RK_:"; &* MHR'YP]X<35@@CD!1"=!#W^N\E_P6X$#=CF8'#QZD.P&3&S>EF2J,V!#S^*[XW(4J6,Q(?;X6#("PXVT);OMWUYH3!)C M'IX"&/"(+F_N2@\(Y#6EQ=$Z0&P'<@0ZLV,-A.M7JET"7\B3(N]^ZU4+W,(_ M*9?*&'^G6>4JJF[).5D-ZX*GJ,1ABCZ7U(Z+S9/4X [#X+:^=]6AL.76#Y(# M(R*?P/ 9@2/X*%:50TT(;_FI$N(B.:=<2(5A1^B."46TF< HC Z9^C@1E7O0 MIRU0!84>?A*(5&#G< 6A3H&OWL)6 *H].?KIYW\<$6X!S4$*"IDT+QS@)-@" M"P:6@QJ)15%N!)T4D,FTA+\VQ \ #K#%:?:A M;YWSMXC#"S<9SAN2T&+I("JEV/#= =<:^N#(8 M$L3'B-QUID/+-M!.]+H1@";-H/3LUU CFB"9+FI7)>,0_1 )!<\B@@R2TNR 7/4%0!T#8+-F@LK MA08"%?XN"62TXR"\T^QO(*\+&-:T ;2[98GBP M.(QQ_HQU16,DB2: C7ZK.["$J EQ8JVJQ#.I'B21PC]^O.("OB^#R:,N8$E* M\3E;<("FV"R!!&V+8PCZ.RP[M-]T1Y&0F)8"1*P#E8)IG[C0^;I6OR.^_G<-2@4Y/]'0Y96W>229@ 6S_QNT1=R&HD@Q/(:89+D=.QGMTYPIZJY:1 MPX?@2SH;(&13**B?QF"1*Z$'X"58C*)Z "\"L57^#8:'QRO5-_!\>#_VI(#A M.]3R9CG!R*\8CX+!((+Q%H3?X*I!RUO]%8*J=#-@H.Q&(MZWKG%DH--9S M6G1-[X-4N)!Z"*]83R+'D4Z92@61J$JD;=>XD3,)8X=Q.=U"I@ %B!P1-@UP M.!ZO'-<#TH>6"=YK3'.<8X11L=G#VI*AT!/7Q"6O!Y6:%96AOM30,I M'QJI,GFU'8OWUF,/[K2?%A N& WW4F0E,81?2IC,HL6*1LC"C>LQ!>8N>8R( M.C2X6%@RE*1P#'6PKCJ*T&449F?@=N^3(KLP/6#+?E(EWBB! -X(8N.=GT*+)B]5MUE/X-Z]?-TJ,]OX,)V+2UM/D( M,27'+ ^:>54N'<&: 8K[I#:K)VO7*^K M,I?=]FOC+?XFG2&*E)R0)2:$Q0DM8-(4N2]/$]^7Q!8(N.^QV.XVB@)*YRH" M6(HVXJQ2*VU%;(+;8+*':)ZC:%KXY.#*MQ8MG:Z4/!-<%2]URW%ZK!>EN!*A MN]YQ!R>D@+0NJ>.00-=NC#5[R[ @+I4:4U+A_[0M. MTXUZO21HRQ-_'Z5SL+Q1DEU=A+S@#F)'U3CL;[9V5^M&\#^8@(>UAN9>7[G> M125.H^2/%)#@Y]R;%+TA@[DR9"/EIT0] 6L,0Z0U&Y[TG:TW:?\U!9H[Y"<- M1P7 ^Y(]1D*<=4D7YRFU'9-B[(XEKAT\V.WTY]IV2=D-MC'-_E-DA)4\+,LK M,(T%CW+"#6<^(,=@01ZRC]+ZK1=^4P>&/@"].4,JF8G=!L'"7Q93>%/IX"OI M4$@-R@2LHW(8KL=1"OMD@H=25"O( M@N#V(%OC3&.,=!++Z'E-BKTP^[7@#,PFP?,^?S[.FUC'I-U LEZC M.'=[C7\(\7Z);4ZY&!6R1&XF.T1D&YY&_C^%M8*6Y>3(FH'JQ+8.8M%_J3VH<73!^N>)R^%;&X(REJV6J!1G6K^SI; M]F!2@,9LE!*D&6E)Y.2EAC@T]Z4T=+GA"C]#R9@!;!5614'A^[[=TL SRF**'ET_P"4X:N 2AO&9L&A7(F"2BM^J M5'Q)Q&VD]7A"*2;*@W)BRJZB=+4EJ\QZCE.Y=)1K]N?X"A5C!ON&O/?Z\8?B#4D$E2\I&'79\( MLW-O,FLXM7.4D<8Z?08Z_Z*[K7W<(8[^=_E"5VG7P^9A\/QG"$D&0-A!HX;NXF$OPA MNN=:P[ /IN\H/) S00EIN%/8-$N#=T-[,!X79^N=28-W2&D-SXKM.>S 5P9S MBL7M&VWGM'DP; NN'^SU.XDE)5/BPH:% M=&]KRB$*%T*3MI1=I%4!5N(/IDZ'.-)GT>%!4*/I6="BAJ]<^"O;4A,U'6[9 MI%&];4:/-X+DKKE;#)PCU.AE.' M@\!N)!&7)/JV$HH>J]K=!3#6HA;)8=@,C'FRO"VIZXX&J-$U7-?>23NT,+X( M<#5<'DEZCD?RDY0['6TDF:2QSG@A8I1&V>\L8Q>1J>83\[<8=E6;[?46H?WB MX+G3=,Y@.*BI 4PA=B1[F+XUD_/=8V([29S-SN.Y=RKV' 5F?YM!6>5[5NZR MP89VNRH7E"F4EA7G&-J' MZEY@@E6*B.:\>:1R&#QN,.TLJN<;)\*)FT1/R3K/D2^WILSW%D#QS 3;?,$D M#R 1AQ6_:D[)RNN^N8$<4;RTN6J^M?VZR^F0D!Q1-^U&6M=C;,9"G^0*$N'+ MN>4_!+MJ#;;VWGFARUFVSG1+)[%\R_P!IHRT+8&#!9^.[[@&>2%.L IOB#H/8#""H&EW.VR0I>?O>$!@95AJGMT^R]G!'\Q33NN. 7[.CY;DQN M44IG%Y/SJTOXZ_)R&"3%I[A[QT]F. 13-/HZMBY-#IY&:B",! MWJ_PPP4\*@$6=MLYMHA+YR$,RB= 01\A)OD]VS\ V=V=Y>V^OM>'/T$SE[1QD_]C@R=#9VC0K/'>U<=51" ^V MC=--3&OHY(LAU/,2-6^,!W.;*$$($E@CGVZ&B(-MD1E+E4XD0:;)/" MSP/"LB[T6FY5GH?1FHR#E,.(W4WTR*@G^Q@",XX^UYST)'0Y7D?<2]JX"/" M$)$9/SR6%OI-QZ8@TF!Y10ZMA:"UC)*]:BD9OVZ_N@Z8Z187K7WBCP);6T>P M!+T)'4%(I&FK411S8J5DL;\<2#8\'$1\]RY8FVW3\N?L8O+BQ?/O/KD@5KX$ M(N>4TDFO+L^^^R>&3L=FL;#^+(%:HI9W@P3)DPRD($NFW\(KEY/9V8M]1Y1. MHD_'G>P_:K0#6HSZOKU#C?N^7>,/,F*VQ^HB/IN9M<0!Z$Y :*@GE^[T#>9+ M7+GZ\\U7Z^O5!$HBW,@3'ACA4SP"UD;K=64V>AA$DN<=K"XJ2+^K%.SP)E\9 M\BIT_]AUWM>F0*UD)A>B@4LL0:3AAA7 S URA_#> UJV7)^'P^3B[ITAH(36 M0I=T&#/J10LMD0O3M[YOLZHXDTM;4;2.8^HR=EN)PJHHI'5]"7SJ=(1F::4F)9XG&_4* M4&M42L"4!,1 FZ'\^.Y>;A A;X;%*?GZ4EUC!H,D1SXV)3V/<OB( ^9_N=71/741PDG/:PVB[X;]0 M&THJ7B$\BG% $ N/L:0'%&MP5+]T/)UP@S6U=@*[HB\7)+'FDR,_T@_O/G[Y M<'WT=%"^DP/X=(Y("!+.R+FJ!G<:4D3E*E 3?T!@H(K^X$7@^T/U4AC_.&/K M^N-01@2H'5H"]Y4*F,((8BW#*CPZS%^3($;Z3RLA73AJ(:ETUIPSII)KQ2&QK )16(A^' .0]! M?: @PQS_41V_*[@EXC!^P/U9] UBP.A+^M(R?;NJZ?ASQ/YJYK[F?,W?, Z/ M\Z>@ ;,N,8:M] )>A2C[X@A,,'U=F7]T9DU?-)Z;#@("^A,S1[K%!R[PRWJF MY[D[WWFVD^J7K@$,N6^X MT'.O-J:]" *=U]!0?29;$/BGE*JA!I>J"G2K@!;.J.%!'(99T% FO,7,[:W5 M8B:WAC,!:T7TMFFH^K,"+G=S+_(>-JY851N[$2QF+:W@&LRW=JUP%?0H!6M M:"8%45#.O65TL4KM>7?@.X.=/I@3Z\E&RE]V\;&8>Z$5!!QR8Q$H#G=P"9Q; M()3Q>X_I]936\'#^@/[>^8Z^;*B&2\EO66'JN3?U2 $EW7)S)7R1?*N-;/;&J*!AHAOI_3X.!P;3\!F#>&\0.]T=D5/YEAJZF"FY M(\J>1C0[<:XZ:Q3'A$W*M5'XEZ&=65QWR2"R)->L$JQD.16&+/-<;H5AHB)K MR5G.0)/3&[KAH%_- H/$UCS(]R2KCB1^AB0AGZ4PM2;O1 '%4_L !?>JXP?5 MJ_@HX&>JSD@2^20.X_$1O*2/0N+PDF?PAMS]L=QHH_#6_!QRN,,;#^/92KK0 M+OHBR\,T1M>->[?@8^F'.KL 6GM,-RI6HR(%\W7!647OK MAZ0?!1^6_DC3'M#(GH;D$LM4&RBL*%,#*27'>D>+B]$I$[@EMYJ*0K\BEUNE M *_8%RGR_?1&&LI'2VV-,;5YW>>6G) H3/WQ-,-9EOE)&MJM2>1/DVS((B'3 MB1]-8I)-_"D.49KZX7A,CH0][<.>'@\[-L1BR\%R+JUW+@@8#7*IH&"&?)): M@QX*^5'@X9#?8!#I$Y:\8^&.Y3\B/EI1[D"H(6\AAV8#ZC%<)R3US\\GH[62 M=\RU6LL%]RVV301_2CK-DM&M8@9>R[)$#355%1ZB%=X.;9R,1\VG9!I'Y G] M/\G-_# Y'TQ.<-#3&D :V[FMVUBG77OK=_O'8=GUQ,?CW&PO=V]R:W-H965T>Z4Q^VD0Z*S$FNF^W*.@ M/SNI:F9HJ(I [Q6RW#G551"'X3"H&1?>8N;FUFHQDXVIN,"U MW4-5-?[K"2 MA[D7>:>))UZ4QDX$B]F>%;A!\W&_5C0*.I2,IK>#>QZM^!W MC@=]9H/-9"OE)SOXD,^]T!+""C-C$1A]7G"%566!B,8_1TRO"VD=S^T3^J\N M=\IERS2N9/4'STTY]\8>Y+AC366>Y.$]'O-Q!#-9:?>&0[LVG7B0-=K(^NA, M#&HNVB_[?*S#F<,X_(Y#?'2('>\VD&-YSPQ;S)0\@+*K"2XL*)L MC**_G/S,X@E?4#0(3YC)0O"V4B*'>]RA4IC#2FJCX>:9;2O4M[/ 4%#K&F3' M '=M@/@[ 1)XE,*4&AY$COF__0,BVS&.3XSOXJN CTSU(8E\B,,XO8*7=!5( M'%[R@PKLE*PI6V$4=0JI8$I8N?JC@C^76^WF_[I4@!8_O8QO=]54[UF&T8;OXM8NO7?QI[[E4B%"W M38&V*8B@RDJK:>^&"S"E;#3UH+YU$MM7TMLT6YTIOG<-JF756$/#:QB&_F0P M(6.0^.-PW%LS901)9IO8DN49D8DF?AI&$(W\23KIG4KS&L:AGPQ#,D:1/QJ, MX(H@@TZ0P4\+5A/]?ZM\ M##'M+:GK>4: ;UZ-XRAZ"Q_[F[ZM=N1'R=A6.Z5J3_Z[3IJ2BG\3W4+BCT9# M>B>#J/?P^+"$B1]-8B )QDEON5ZN8.C'@Q0&_C!*KVABL4YA?FGA3[W%158U M^5FSN3W\FU2T=ZW^U/)D'9W](S=3,IL]NI0N"1ZWFE4\H)3FU:X(]>P/R*%57M/M ,C]^YLWDI#)XTS2[I:4=D% M]'\GI3D-;(#NLEY\!5!+ P04 " "L.JE8&Y70XX,% #Y$ &0 'AL M+W=O M;;= @\TV;?>PV ,MT191271)*J[WU^\,)2M.HKAN>]@]Q"'IF>%\,\/Y2)^N MI/JB<\X-?"N+2I\-,CV22U[A-W.I2F9PJA9CO52<95:I+,:^ MZ\;CDHEJ.#VU:S=J>BIK4XB*WRC0=5DRM;[@A5R=#;WA9N.2&%L;3TR5; M\%MN/BUO%,[&G95,E+S20E:@^/QL>.X=7\0D;P4^"[[26V,@)#,IO]#D778V M=,DA7O#4D 6&_^[X)2\*,H1N?&UM#KLM27%[O+'^QF)'+#.F^:4L_A29R<^& MR1 R/F=U83[(U6^\Q1.1O506VG["JI5UAY#6VLBR548/2E$U_]FW-@[[*/BM M@F_];C:R7EXQPZ:G2JY D31:HX&%:K71.5%14FZ-PF\%ZIGI&R84?&9%S>&: M,UTKCA$W&@X^LEG!]>'IV. N)#M.6XL7C47_&8L!7,O*Y!I>5QG/'NJ/T;O. M17_CXH6_T^ U4R,(/ =\UP]WV LZR(&U%WP?\I70:2$)M8:_SF?:**R2O_LP M-R;#?I-T]QFV + H/BE+)>L6K]ZD?C>Y$1#2A#X M-H3R'H)^"*'8@F!R]'W%%8=R"\R-JLQH< M#\Y[9 <'HL)=9*U121_"'[4TN,F-$BDG<' K%I68BY15!GY':.K!RD=I6+$5 MW,'E(Z!PX!W"\0"/!U^WF*&L38U:\QIWA%>L7)X\B0^\A"!P)OX$!V[[URP, MKOL"=SRXE&HI%3,<9I+LNC")G,!+NL'@T^AV!$;9.*ZW@Q[%CA]Y*.BV0S16 MEERE KUB-:" M#4+?#1T_\09;14S JCNNC&B,5$(JJ#!'&C),/Z8PWB@GB7,4) ]G;QPZ41AU@^?3CJ'W@L2FO1GVI3UPG>@H[@:/TQY%J!AW M@^^DO=T1TQZYCC_9%+=WE#BA%_ULVETGCI)',PK_NRHM:J0C2B"28[>E0SSR-FM4F>2(\P-=#!R\%NDEMQ>;8CW:0351 M1S71WE3SE%C6A-IR)!7O-3-M.OMH9.<^_83YZ!SVM6AX[@Q?826LA,G1A =K MSA354APYDR"@41)@M?E6ZE["Y$K6BQQ\.]40)'A($BQ(;#S!=\JW;4_W%0L[ MHA]WT8]W1[^Y&1/"MWB?QD)Z+[7FNBF8U]J(TI;;U@WFYZ\$?4G;Z5Y_TO8A MTO-2XNG]QYX:;<;46JM4+#&\K)0U]M"W"G&VGQW,)XWTOZ!.Y$O_*(3(A0/ M/G.X#X$&G@]'*#]Q4?XY%K74&4&$=$J%&4RH!\:$ M^@!/08BZOT"H01BA;^Y6"'^04/_3]/\:A2)OAKZ'+6&"D<164M&?HE#@TP69#<@G*]7$J$6GB [:]33'MPZS4D/S(MWD*FA+P75L"/TVN M?270D&M?UQMO/4<1],(^NO'>3[EN7J;=:O>N/V^>L_?BS8\"F*8%-D(H^!Q5 MW=$$:44U#^UF8N32/FYGTN!3V0YSSC*N2 "_GTO$TDYH@^[7CNF_4$L#!!0 M ( *PZJ5@V5\"-LP0 *(+ 9 >&PO=V]R:W-H965T!UA^V)+XES.&9X94I79BV;B7#[N=&R88"IL M6^>8T4JL32H2=4M7I!<&HDPJ9-:<3_^W>3">Z<$IF>&_ %FDJ MS'J&2J\NFMWF]L-7N4P%L'BEU9\R90?A1/3B=$K,&Q-T?C!4_7>!$YF MO"D/SM"J)#\WG166OE@+5SI=R$QPJ2P=!SE8,M.N(DW*^/UWHG7 MASN=N<3"IRS"Z*U_A[!5 'M;@+->;< [8=K0[[:@%_0&-?'Z%>&^C]?_7X3_ MNEQ89T@B?Q^B7$8<'([(;3.VN0CQHDE]8=$\8W/ZZR_=4?!;#=Y!A7=0%WWZ M0&T8%0I!QS#73BCX9)TD.6($]X4)$Y(D<:$NB=!X-H<8U.8XS&">(#B?,-^F M"7?3 $T$N!./:%&_WBP:DU?(#S=H\TJQ1;KQ(9)F4$R]B)CJ,, ML58T%V2V'#>.9$:?=&%%%MECN$QUD;G&C!-7"'(C0Z3(W6XK"()&K@H[ABNE M:4^7$ J;0*]_UJ ^*2R,X2/&: PE"W5*4\R6N(^@Q\YPW)C7T3OJ'C.%%@7T MSU]*P'4E:3&R=K?B3!P])JY-@BJB^1$^PF+M Y'^AW(W,E("H+13)&D"7:%E#0%4TS_A?1/S0J:%8Z2P#]("P+DDM"VX:' M8F'QJ:!U7J:6HJW8]E3K#9I(VAR-I9KM!8%$;PEHB(EHL$.T#35*'U9*']8K MO3P7F/FKQ*^%-/!=J,(WP*6U2!0OPZ="\KYR26ZE6$@EN2:\7J3[8Z?L@-K< M-1W @Q 6?'AM#B[Y+R7BDF$%,F:0SUN0O"9*H&(7J-H!*DJ@X"6/.VWD/:PL MU23>O$-$R7YHDR^ATPLTV^WL-^8B6TH&O8^!M-GJGP8-?_">Z/BDL!LCZ Y. M&S>DLW<\3UMGYT'C]@#^(X[9[5(O5;WFQ$M%=>T-@L&0#&Z1^^7-RI";\ _* MOY>P!?@2JB)B^2VUCE8D,X(_:IT'W?JFW31LX_.K5Z_5[Y_6Z7-4Z7/TL_J\ M-Z@D31E^?4^K-Q&W="R]@':*NZ?A0UJMQ?&^5M_*4.[FE^]O+HF,)>]Z-2]OKS13EY*JI3 FUZ!] M2O/&E#?"\L7IW-_"%MH16_^8T"4:#1O0>JSI#-B\<(+J6C[]#U!+ P04 M" "L.JE8VF&"G?<# ! "0 &0 'AL+W=O&MVKN5EIWE[ZOB@H:IB:B M@Q9WUD(V3*,H-[[J)+#2.C7\5=O:FT4?B+6<)<;> M&OQ=PU8=K(FI9"7$9R.\*^=N8 !AT*;" S_/<(U<&X"(8S_=C'=,:5Q/%SO MH_]A:\=:5DS!M>"?ZE)7"[ 07-E?LAULT]@E1:^T M:';.B*"IV^$_>]KUX< A#[[C0'<.U.(>$EF4-TRSQ4R*+9'&&J.9A2W5>B.X MNC6'>$M25YUVK6;NH5![)4"K0BYP\,)74Q\S4F,RY^ ML0M\-02FWPDBU94B;]H2RM?^/H(- ME4S&$Y=JHX5,'>1- KD([B+ M7W\)T^#W$S7$8PWQJ>B+>^1HV2-HL?ZVA&-@3X8[#O8@+AM:4PCDI,(%9M45 MD+7@R.VZW5PZ>$A%-9X2N8$"FA7(O29RSNL6?42OL.OJ@KR50BG"&M&WFBR+ MHF]ZSC241B5U_3^SU/V EU/!I'S&''OCG_?\9)EJ+!]!XL6#=XNYO8Q%KV#= M<\+KM2G6U/=500;^,S"I+IP;>,0KK<,X&HJJ%5QLGLD9":?>-,UP<4ZF7C(- MR851!EZ4I:]W4W0* MJ9?'T EK$J;46,>)L.VG[(S$J9=/I[99E'I1F-ANT=A+\OCU M-K8UC[-A._,"K.,$N9*17,D/D^O-4X?/")[U\G"ZC+95A@#RQ^AW,N%Q^BV/ MC*%'8(_GU;3# 9YO&[K%B<:_@:WJ\FLJOD[AW(VDP!\@S7"9(Q3+@S.2>33- M'!02G.0@3LTR)8D7!H%99B3"<[#:'$O M&E)B8]]N<_L@B8<';M2.GP?+X55\,1^^+;"V3=TJPF&-KL$DPX.0PWL]"%IT M]HU<"8W\L\L*/W% &@/<7PNA]X)),'XT+;X 4$L#!!0 ( *PZJ5AJ2:3% MP , %<) 9 >&PO=V]R:W-H965T=(QKX+HI2+[S/HP/@VZG7XD:EKB$,?HF$TZO$7=QF(&W_QSS/P M,@&P.L;_UVJCC:(M]/>Y##B T7D >ZQN=,527'AT;C2J;^@M?_TE3(:_]= ? M=?1'?=Z7CW1,L[I D%OX7*:RS+C=[JR =:W2G-C#ITW!=\R.ZG/L>_V?9_^4 M(^5*5*Q\AIQE4+\ K@[ \@@,3%N&)%Z:=^K9P:TLZ&+0-X-+7H+)9:UIV^FK M'U8.'M#>,*0-T =!N#U%'AL_%S#U1]/9@#IC"!,_'$>VG<#(GTT2VYPTN]GD M2#?7UJ""X>!)&B)[ =',3\()]&@Q[K08_V\MWM>F5DAAT(\2@PW93Q4J9G>8 MVU=PS]F&%\WT.65ZT=Y69NN@Q0MHV4$7#71QA 9&JZT4\(86JS/:_521R(^B ML5,D\J?QU D2^>/QV D2^6$] ON2IF->F7+ MBP-XP()91D92DZZ-.K5"E+MS$O?Z[Y&X46?]P,UQ /(K/2A2<%#N!:M>4= VIK$OCZEXWVKT:5JY8 M'I>[)P=A[CC=305NR71X/:$#IUP9=QTCJZ9T;J2A0MPTV[S+92G6O2P!#=A47>NJ5 MQM3C(-!Y"175Y[(&@5_64E74H*DV@:X5T,(%53R(PW 45)0);S9QOJ6:361C M.!.P5$0W5475TP*XW$Z]R-L[;MBF--81S"8UW< MF!_U4J$5]"P%JT!H)@51 ML)YZ\VB\2"W> 7XRV.J#-;&9K*2\M\;78NJ%5A!PR(UEH#@]PB5P;HE0QD/' MZ?5;VL##]9[]L\L=2_V*%*:=>YI$"UK3AYD9NOT"7S]#RY9)K-Y)M MBTU#C^2--K+J@E%!Q40[TUUW#@3P""_105YQ[5H MN>)7N!)R+84I-?DD"BA>Q@>HJQ<7[\4MXI.$UU2=DR3R21S&Z0F^I$\V<7S) M?R=[Q73.I6X4D-_SE38*7\F?8YFWQ.EQ8ELY8UW3'*8>EH8&]0C>[-V;:!1^ M/"$[[66GI]AGE[*JI0!A-)%KTB9QV2B%GL-DCLD^27Q<]ET)9"TY5BL3&V+L M8^A*EOW%$\/=2?Y"D'2"\DX0?Q8T'LP= *\Q+]T]MO85Y%"M, 9=@_=,(*=L M-!6%/G,W;8=D<$NYW8[N2$V?G(JW)/:C:(ASY(^2>+"D3PJ%$HRT&+=6P*F! M@L .VY9&@LQ/LY!$B1]FX6">/S1,,]-VE!9IDT$H=UE&9OV WZ7\7L'U!+ P04 " "L.JE8P#E3 MK:$# "4" &0 'AL+W=O6/$ENVO/K1\F79%T: M[#S8UH7\^%$D14^W4GW6.:*!E[(0>N;EQE03W]=ICB73 UFAH)VU5"4S-%4; M7U<*6>:4RL*/@F#DEXP+;SYU:P]J/I6U*;C !P6Z+DNF7F^PD-N9%WK=PB/? MY,8N^/-IQ3;XA.;WZD'1S.]1,EZBT%P*4+B>>=?AY&9HY9W )XY;O3<&Z\E* MRL]V->O2.>@SW4IA18?9O?9^H]'RBCL]-=!3P MGJD!Q.$%1$&4',&+>_]BAQJ;),?3Y4U,6(-?PD8IQP91ZY6(#UZ6L MA;'+UI=#K(_B'F:]S!$$64D[*ZRW8FAK(F5MR\-CL+2A9[^#4KX$X8)#X& M'NW.;[71AC LEP?%1"'=-E%(P@&T1"^A5.(D^%%$ 1V%%]= M7(V[43)VV#$L494N;O!++= 9A;B!&4(R2 *"&0YC]XPN+T^6TI#;?52>'7NB M[L(0)\'%T +0-QR%)[^BUA.Z))1""ETEE;OG.NDS!WINO\D8SEOH0HK-#\:R M>BO_UH=1F,"1M![V:3W\OVG=,.CC_N&%.HM&>,14;@3_@AD-"TJ&#(Q\-]F/ M6GL_V8VSS3O;V-I6.]MJ9_OK2F"9*T0HFWL0[3VXR\:W]>&2TZ7>?BG\A]8I M1!1G>H>C$ZI_"M07U@6+=Z652LLGN1K3$[?A/85Q9 ,X#JX.!L_?ZQ0EJHWK MAYJ@J/B;IM&O]BWWNNDT._&F7Y./&RXT%+@FU6 PILBHI@:\*1 T/55FKTT&A=7,\'*JLP(HI3S18TY>YD!73U)2+H6HD MLMP:5>4P]/UT6#%>#Z8GMN]*3D_$4I>\QBL):EE53#Z>82G6IX-@L.FXYHM" MFX[A]*1A"[Q!_;6YDM0:;KWDO,):<5&#Q/GI8!8#O@EN-:[;V#B>1. MB'O3^)B?#GPC"$O,M/' Z+'">Z^)T,!Y CG.V+/6U6/^.73R)\9>)4ME?6+=CDV@ V5)I477&I*#B=?MD M#]TZ[!F,_6<,PLX@M+K;B:S*"Z;9]$2*-4@SFKR9%QNJM29QO#9)N=&2OG*R MT],;+;+[0I0Y2O4;7'Y?"RSC%_:C\D:5M]X4;?6=CK\!.3'D2!"Z$?QCW^HFV\D?47/>.OB_#/V9W2 MDI#XZU",K8OXL M3)L>J81F>#J@.%,H5#J:O7P2I_ZY'8+P5&/=YG]ZTU0%B M#C8W\+DQ^"JX9>6269)GBDJH[3VDOM?_8?5?"H2Y**E">;T ;;+?E2G_&Q5H M^KRV?&-^Q%8HJ5QA(5FM(6<:8472T"@6G596Y]:([93"4B%U"BJ9%6T%C?G. M)PZ+S##Z@ZEZ7<,%P:.R/G6HW W MS;[,EQ![24R/U$L2YYJK^Z.YD6E"CR-J1]1V+A\: MVEE(SDJ4E)?28)62OX@&I8GGAW9P2J[3_=$EGYL)X)'B430Q^=Z\^JDQ\(*@ MZ^FA*=G2E/PJ3><%JQ>43)K[*5@SLS&2^D,L]7H_S%+KO%WB=M,U*T/'AR5" M]^78YG+-B!_5X:B.G309 MPFRQD+@P.?Q8:\GI),EL&:%SQDI69P90LS3[0%F6('$#?T)@3%H^0M]-1H&S M63$+%BE?DGX)K"RA(7>4PC2$D1-('T![4_K%?L3HA'(]4WCR!P_73LW!*^ MY,D4(F[0H^);&:IC-YV8J,;>)-I9=(IM[1^<*"+M"8T?>:.=61^DZ1;2]%,H=3YT$+Y^,0Z#X!W(0Z$J&!/ ELG4#<:3GZQHX>]1'YF+ M34M+@])>]4A1U_N,XYAP(X(""-V)'SCG.WC3<6C@I0US1*R-:6O=HS$3-15K MAV-7 \9D0B84X\2C&GIIZB^)^[E/W93JBDQB4UBTE=.R!$DO^(D;!7YKDAJ$ MH]2-1W$?PJ,MPJ-?1?C3_HK.UDSF_^+L[I_%@QN^J/F<9X:PGPY7BR3:&QC" M.9,E+3"OEF4[=R[;\]>YW1V!H\2+Z0CL.4VC M@#Y?4 'FY L>.98Y^&;S>G4H$<.]NVV%9N>[=_$F;MW7@W MO/V'0:(75'A0XIQ,?6]$IYML;^UM0XO&WI3OA*9[MWTMZ(\.2C. OL^%T)N& MF6#[UVGZ#U!+ P04 " "L.JE8LS(NVJ,# !L" &0 'AL+W=O9MSESSLR0X\5!Z6=3(%IX+84T MRZ"PMII'DR4+IFEJ=Y'IM+(Y8+>RC.OR*K1Y/,%/" M^"\4C=6TR\G.KCY1WG]7QD"%&C8%TPA73VPKT%PO(DL.W+$H:\%N M&K#D.V!#^*BD+0SO8)4=V-\E%P(],]V$X""&)D]$%O&&G=NCQ MAM_!NV=:W@#/$;9G@&3.9PQT5M_QOOAO]E#T^%1H2R MR1FZG %%/"M]37:)F5NEYSU6/.%:/\;38"^/" M%1!8U2P52N2H#?P(5Y"&PUD"UWZ<).$@B>&Z=X=246DWD)_]/2(F[(6\[+'! M,$ /BK%$A:( DS1,DQ0FHW P2LZ184>M4A9) 1/B*W0RS#<9I_$N*!>P192 ;P190LS> MBMIZ48>CJ M)W&+&:D-;-17 MVCC?[ZC=C579,ZC*T7U+9Q3.J$C2,(ZGO4>D)X%GK@J--Z@EMX8V4RJI-)Q, M1[UU]J7FAMNF-PGFSKI04+MJ8C%*8!B.Q]/>K9(4!,O=E]_G##&JI6V:0;?:M=)UTT&^'6_Z M,$5QSRDX G=D&O&PO=V]R:W-H965T M=:S_$T=<])(]XR7M$WHL5%S_DC%*% M'K,TEY>=F5+S\VY7QC.:$?F>SVFN[]QSD1&E3\5#5\X%)4EAE*5=['G];D98 MWAE?%-=NQ/B"+U3*DO5 MM_F-T&?=-4K",II+QG,DZ/UEY\H_C\*!,2B>^)71E=PX1J8I=YS_,">?DLN. M9VI$4QHK T'TOR6=T#0U2+H>?U2@G769QG#S^!G]8]%XW9@[(NF$I[^Q1,TN M.\,.2N@]6:3J"U_]CU8-ZAF\F*>R^$6KZEFO@^*%5#RKC'4-,I:7_\EC1<2& M@1_L,<"5 =XR"/:5$%0&P98!QGL,PLH@?*E!KS(HFMXMVUX0-R6*C"\$7R%A MGM9HYJ!@O[#6?+'<=)1;)?1=INW4^+;L((C?HUOVD+-[%I-DZ%->=E+SLE]/J2(LE6_0*\1R]'7&%Y+DB;SH*EU# M4TXWKFHS*6N#]]0F0-<\5S.)HCRA28-]Y+;WL0.@JZE9\X.?^9E@)^(U$>]1 MX+]%V,,A^G8[1:]?O4%?!]Z+*@L+D@,_R=RSF)Z65'CV^2BB7MC/_]+[_O M_:>)5$BP" BL1G"X)CATH8]O2:JYT\ZA?5C\H(;2ABI^<(-\]QL9+XWZA9&9 M'Y;C ("KT>EM/1K\ MJ5NMJ[!D>AY)G\RT3X6F1C.RI/FB:=2=#!IJ,]HAP%EZ6P* P&I$#==$#9U$ M?WZM+<[C#AKTK;7-!3I M>_O\QO=L%.>YYQ7%XQ_H\]S$8XUAE].\[70,BA9!H=6IVPB _5/%/%5)4"Q# MHD50:'66L649.SOH;X5BH\D[LJ1"*U#MFG\L]-2G*#*%L9BB.16,-P7]DP/8 M(7JB1#1Y^-1MV9I#(+0ZAS8X]YVAJ9X>I1(L-D%!Z>_??=AT/>#"DYIJ!H$11:_6NL%3K8.Y4W8U!-!(H60:'56;:: M"#O5P#^;O@]@!_NG;[=E:PZ/H7BP53S8K4JN6,ZDN*BJQQ4CH F2PH8EE& M$T8439\:*015.%!H=0JMPL%N%5*YMXYOVL3I;M#6?1)4[D"AU0FU<@?W3^;Y MH&H(%"V"0JNS;-40=B^Q_$IEP:4P$[PTLWBLO5Y/\8T\EEC#C?!\^^.XN[C6 MY!Q#Q& K8K!;Q%B??F&@[L9KW=% I0X46IU+*W7PZ&3N#"J'0-$B*+3Z=@TK MAP+WND\K=ZZP7.[L+J[U3HMCJ)C JIC K32L.]\N[F0L6+$\AFYYNC '$GVD MS>N";MS6FU= 50T46IU3JVH"?+(=0J J"!0M@D*KL[RQ# K-B:E9M M Z3"H;D/X/F%YFZD#79KU3%D36!E3>#6(-?D<9_D=ENV[FR@2@8*K!.[5G)^1W <@C>0V P3+T0[T$ M5KT$;O52.7A+T>T&;=TK014/%%J=4*MX@N')?!]4"X&B15!H=9:M%@K5.U=8+G=V%]>:G&-(E]!*E] M-:P[MQ3=;MS6 M'0Y4UT"AU3G=2!HYV9ZU$%0'@:)%4&AUEJT."E^8=_)2T7T S['0[;9LS=LQ ME$UHE$W]B@W3PY^(6K_[OZ.KK-RU7V[5ITB:;:Q5_![S;$YS6:84TD=S3(M, M*2(ECUF1"Z,5D^!IBA1YU,]+)=_JN^A>7^(K>7[VD0ND9E3_"4I15F8"4I,) M:&*+>&92YLZ*1#Z3-WH7ZOKW_]M_YP=-:0JJ7O#/L#A,WO MV1?=L +4/))HB)3/"SD7O T'??W;\X*S_]*<"I*6[4@REC.I^YC)C=4HO1'6 MCWF#$6IZ#]V-I$[=#Q^*;%J)"IN3_SSJ=]P_2KLGT_U M:VZZ,]!WBN3?KBVZ3!W61#XP/8RG]%Y7PWL_T)U/E-FXY8GB\R+=](XK[4#% MX8R2A KS@+Y_S[EZ/C$%K'.BQW\#4$L#!!0 ( *PZJ5@!5HY9O , %T/ M 9 >&PO=V]R:W-H965TU#23.+AJ@BP9QMGTH^D!+(YM8BE1)VD[Z]24I6;%36;FL>WFQ17'F MS)S#BV:&:R&_J@6BAH><<37R%EH7%[ZOD@7F1'5$@=S,9$+F1)NAG/NJD$A2 MYY0S/PJ"OI\3RKWQT+V[E>.A6&I&.=Y*4,L\)_+Q"IE8C[S0V[RXH_.%MB_\ M\; @P5&9"?+6# MFW3D!38C9)AH"T',WPHGR)A%,GG\48%Z=4SKN/V\0?_DR!LR,Z)P(MBO--6+ MD3?P(,6,+)F^$^L?L2+4LWB)8,K]PKJR#3Q(EDJ+O'(V&>24E__DH1+B-0Y1 MY1 ] M*/C(4TQW_7U#LF8:;9A>1:V GXGL0#<\@2B(XH9\)J]W[[:DTZV%[SJ\> _> M':Z0+_$$[M">-JP,>'PFQZ3.&>YM;.KI694AE)2H.I M)E*#67^\<.F=!O%I$#9IWIJ3O3(N5$$2''GF3E H5^B-O_\N[ <_- EV(+ = M^>):OMBA=_]Q^>"WGPPVW&C,U>]-FL6'U.Q 8#N:]6K->B]LN8U4Q994HI:J M\92V0KZ5?0G6=V#V [,:A[U>$)OCN&K@U:]Y];^-UPFH[04W5E2D361;X[R5 M;'O2802YN^!:%O:L%N#LO[I+XOUW26M.;Q7K0& [\@UJ^0;_E[MD<$C-#@2V MH]EYK=GYX>^2\[\?_[-PT.W7Q[_DU1KYG;S"X*D@"EYWF'"SUA(384JCK;O# M33+"'=7&VJ8]QOT"82+R@O#'*HP"+3:!_D0@12'% S45%K)'Z ?Y]FQ/XKTDHR>2T;_TM7LA MT)XO5"5"J^];1?"W&I@\=!V3_V1>-IZF3I]3L_\9 M9L8UZ)R9FD.6O5PYT*)P[=!,:--%Z7]16@,SGPFA-P,;H.ZHQW\!4$L# M!!0 ( *PZJ5B?S^AO&P, /P, 9 >&PO=V]R:W-H965T':0\FW(#5Q&:V M@>[?SW;2C+20%H;4%V+']YR<>^Q<;KHKQN_%#$"BASRCHF?-I)QW;%LD,\BQ M.&=SH&HE93S'4DWYU!9S#GAB0'EF>XX3VCDFU(J[YMZ QUVVD!FA,.!(+/(< M\S]7D+%5SW*MQQM#,IU)?<..NW,\A1'(N_F JYE=L4Q(#E001A&'M&==NIV^ M:P FXCN!E5@;(YW*F+%[/?DRZ5F.5@09)%)38'590A^R3#,I';]+4JMZI@:N MCQ_9/YGD53)C+*#/LA]D(F<]*[+0!%*\R.20K3Y#F5!+\R4L$^87KTN.*'TH@U@!ML 7@EP'LMP"\!ODFT4&;2NL82QUW.5HCK:,6F M!\8;@U;9$*JW<22Y6B4*)^-1L7V(I6A$II2D),%4HLLD80LJ"9VB @:'1^=H"-$*+J=L87 M="*ZME0):!EV4HJ]*L1Z6\1^Q?P<^>XI\APOV #OOQ[NU^&VLJWRSJN\\PQ? ML(5O"$N@"SA]T8Q3]/%AKLXM3- MR76I9ZK07P)5CQ^W=NZ'S89-B!R&KV^95]OF'WF^U[^2@] M->^F;A[Z>8O'&?S:9)9_2+,.1%8S*ZC,"AK/6G_!.5"Y*<=&X*XY%F2A(=-_ M );C>*_,9ILU]^(W55_0=9:TQ^VHVWZPTI_V*C_EDF< M;9+>"-M5>OC,>K?5B0 M9AV(K&;61676Q;Y%ZN+YX79:0116A[M0W\B_IWK7^=<+.?]1ITIPK;:$?LMY MDD+S,_;-8:V?<_>K526NM@5M-_*?;D$S_Z[Z[;765'\7J!YL2JA &:2*WCEO M*SMYT6H7$\GFIEL=,ZEZ7S.,R<>);H"K#Y[X+U!+ P04 M" "L.JE8SQL^P_0" !?" &0 'AL+W=OOJ.(>"ZG.Y H%/ M4JD*:G"K,E>O%-"D="JXZWM>Z!:4"2<:E6=S%8WDVG F8*Z(7A<%53^GP.5V M[/28*=VZ#DK "A&92$ 7IV)GTKF9#:U\:?&6P MU7MK8I4LI7RPFT_)V/$L(> 0&XM \6\#,^#< B&-'S6FTUQI'??7._0/I7;4 MLJ0:9I+?L\3D8^?"(0FD=,W-K=Q^A%K/P.+%DNOREVQK6\\A\5H;6=3.R*!@ MHOJGCW4<]AP0I]W!KQW\0X?^$8>@=@A*H16S4M8U-30:*;DEREHCFEV4L2F] M40T3-HL+H_ I0S\3+:KL$9F2!%8 %3$0+"4R$Q!P@SY++5&R]-K,)1Q_09][A;7Y/3D#3DA3) ON5QK M*A(]<@V2MQ3_>@@T[0)"(H\8(C>$?C2;Y-EMHHK/?O;5&K4/OMJ+8'7.D5 MC6'LX$NN06W B5Z_ZH7>NS;)_PGL20#Z30#Z7>C1%#(FA*VX*>4V$&UJ*XBP MA+ -:A,-+B^'(W>SKZ+SGA>J�J!ITJYDIN6-GB;!KA<87M"A(25_GDY?O1 M)JQ"'>P)NPB# UV#9^)[WG#0&#WA&S9\PTZ^]XH9.)-IJDF<4Y4A5YIA\]>& MF!P(W55E&^?P&>>S"[]W0+KS^AY>KRX VY'& ;?MMNJ>36GS92&ULM59=;YLP%/TK%JNF5MH*A'S1)4A-LFF55BU*VNUAVH,#%^(5[,PV2?OO M9QM"24JC54U?P#;W',ZYOI@[V#!^)Y8 $MUG*15#:RGEZL*V1;B$#(MSM@*J MGL2,9UBJ*4]LL>* (P/*4KOE.%T[PX1:P<"L37DP8+E,"84I1R+/,LP?1I"R MS=!RK>W"C"1+J1?L8+#""-O26I5[]3 ^GC+_L68 M5V866,"8I3])))=#JV^A"&*?!1=BA4,86NIC%\#78 7OW[E=YU.3Z2.1[:2@7:6@?8@]N&$2I^J M,+:;G!;PKH'K0VH=]!VOZPSL==W"TZB>V^OTJJ@=;9U*6^>@MGF^$"$G*[,Y MM!8Q@=Y7KH=1R+;L=RM+'??J"*[QTS!D#[*\=#..1+9CV*\, M^V]4C_XQ4W DLIT4N,[C/]MY7466^/KQY_IMQ]TKR::PGM_V]VK2KK47&?#$ M=%T"A2RGLOC55JM59W=I^IF]]9'N^$S;\DA3M(OJ1YH0*E *L:)TSGOJ.^%% M!U9,)%N9)F;!I&J)S'"INE;@.D ]CQF3VXE^0=4'!_\ 4$L#!!0 ( *PZ MJ5C4\IJ;@P, /,/ 9 >&PO=V]R:W-H965T%F%FIE-MKVQ91"CD15VP+A;JR M83PG4IWRQ!9;#B0VH#RS7<<)[)S0PII/S=H]GT_93F:T@'N.Q"[/"?]^ QD[ MS"QL'1<>:))*O6#/IUN2P!KDX_:>JS.[9HEI#H6@K$ <-C-K@:^7.- 4_$/ MA8-H'"-MY8FQK_KD4SRS'*T(,HBDIB#J:P]+R#+-I'3\5Y%:]3TUL'E\9/]H MS"LS3T3 DF7_TEBF,VMLH1@V9)?)!W;X RI#ON:+6";,)SI4M8Z%HIV0+*_ M2D%.B_*;?*L:T0 HGFZ 6P'<<\#H&8!7 3QCM%1F;*V()/,I9P?$=;5BTP>F M-P:MW-!"/\:UY.HJ53@Y?X ]%#M #Q"QI*!E:XL8K6 #G$.,EDQ(@7Y#:Q6@ M>)/:MGNT?>/V$MX1?H4\ M_"MR'7?4H6?YXW"O1XY7/P7/\'G/\*VH($G"(2'F 31:_/E/58H^2*863(5LP$%FK!=@YO9.=G\UA MA6Q&S O#X"R'756>C[MSB!M[!=RKZ_;N=M$IJA?VTMX/Q=8VZ9Y,NJ^4P(IX MJ#8,Q-9NPVE'@GO?]KT9]"[2-<$3]SR#EU7A9.P]D\'3-@'W[Q,6]XMEIZA> MV(N;/Q!;V^1IUX']U\K@H/N1H=C:;3CM2'#OV[XW@\'%=B]P_=%Y!B^K_ "/ MSC)H-\8G]:Y-S%0I4,1VA2Q'BGJUGEP79EX[6[_1$ZT9RTXTY3BL!H:$%@)E ML%&4SE6H&LO+";,\D6QKAK0G)M7(9PY3-94#UP7J^H8Q>3S1-ZCG_/G_4$L# M!!0 ( *PZJ5CXH^=9A@0 +L9 9 >&PO=V]R:W-H965T>0=.5PS_BP6 !*]9&DN1MY"RN+2 M]T6\@(R($U9 KK[,&,^(5*]\[HN" TF,4I;Z0:\W\#-"%B0.4Q!/A;W7+WY-4I",\@%93GB M,!MY5_@RPA=:P4C\26$MMIZ1=N6)L6?]H^M>+V\P;]LW%>.?-$!$Q8^HTF MA7ZET#?,E*X8'B(BR7C(V1IQ+:W0](,ATV@K]VFNQWTJN?I*E9X;E?-.R'R*0A*;BHQ)YG$;H MP\\?A[Y4AFEX/ZZ,N"Z-"/88$:([ELN%0#=Y DF'?F37QX$%P%>,U+0$&UJN M ROB'>$G*,2?4- +^AT&3=ZN'G;Y8U>/(-ZGWO(FK AI3>BIUWUP.IUM'?:='E;8IUN=1_@GO[; M\7GPRDQ\UB$766T[<+S/:L_/WN9YXS,BVT$%+RJQ$=#%P]DK_X*PBX?7UXRH6IE*M$ +]J)?ESYQE:N?-)5=Y$?I&Y0)-3"X M7$G]#FS.2;&@L9:)08L9UAZH>.ZBS&K$>U=QEV"1([ 6^1:7+)GG<[MV^><4[3(%5J;^* A/CA2'%? KDAUB1:Y0FN3 MVE0,V)I 'Q+*84>08KP;RF^1BNS&'>I\D]YC>\H]73Z)F-/"^#YEZ5*:7/X' MNJ,YS999I_LND_&)4[3(%5J;SB:YQZ?'"E"7"?S$*5KD"JU-:E,[8'OQ4&\M M:[VUQ)NM97^5^3]XV)29G;0YJA0JVHY1=^"F\,#VRF-_:).7O:'MJ$2HZ'2) M%KE":]/9U"_X_%BA[;0H<8H6N4)KD]K4)=B:IA\0VG8\RPF27?/=O#DM/_RM M4VWE_]S<#NACDF4NRY/(S0PY;7&'>%SJL(_A9F" M5#6%6M-Y>5-0ODA6F+/S)R;5()C'!9 $N!90WV>,R<%;O-)LQ?KF62/5\N[,77#;_'C^NRVK"\NMB&C_).EI^V'W+U M;=FBK.*-3(LX2UDN'RX7/]KGMX%?-:@C_HCE<]'YS"HJ]UGVN?KRR^IR854] MDHF,R@HB5/^>Y(U,D@I)]>.?!G31'K-JV/W\%?U=35Z1N0\+>9,E?\:KWZJF<5*\48?Y='?+7K]ZPUZQ.&4?U]FN4"#%Q;)4Y*HN+J.&R,V> M"!\@HCITRH1]PKC%'4/S6[SYK8S:YD)OOE1#VHXK;\>5UWABN#M?QZ=HQ^?< M1&N/XYAQJM/^O-B&D;QEIRMN.3RP+Y9/72[],/LL<&RW#=-ZZ;2]=-!>?LS*,%%GT,2^[L'< ML;[VP["^NFU?77Q$LU2^-*<:>[\K=ZKG[W;J]*A/M,.3TM1]%']N=3358"6>.IY%&R)0+3V/HM6Q^=^$.VAOY=XPA_V7^;1LCOY:D0/O:[CCF9@Y93@'/*\FV6AZ5DU]G %1X%F#M_1& :U[.6ZQG1U?^,DC(1 MF$;9MD!)6#37_P:GFU^^*^S@( L-89[C.@/75+NC>&RTGY].[]C'O%8F+QWQ M8NPIBC1W>JC0=-Z@2&PJ26*3:A(J-)TVJ!*;2)8T.-U\MKS\"RG,-\[(<)RSWS!O(1)(B-*X@?'V4:O;#[H1]KO/GL22%" MT\F"-K$#JEPD%2E4:#IMD"DV*@EFY.)9_Z+G^%;O)[L?YKJV&,A%#M*"X]+B M)DN?9%[&>[LAC;.<_9:5LF"W.UG=L7O&&VL4<_:=-1&:/@(@6KB-)FC'53&[ M"*1*A0I-)]OQ3E!)T"5KY,H-%\;@3!QFHS'.\MR!GVH.DH+CDN)7^2039AO[ MAK:: M9&3_LO]O%^&'FCV-Q[!0. @8[O]_RXB3JA@J-)TQJ!@^8K%,L(U&( 9\HZ;5 MF'%D"AMVCCCH%([K%,CQ"2X2CC5[2H]AJ@A0/L(BN@0+4KE#A:;3!KDC<(]F M>BW![F6<=5A'P$+T_H%"$2,*I4W(&6X2CCE[AHY2Z^D4>P158I)*(BHTG39( M(H&[--,3LU\2,JD"0QBB"@1H&(%KF.X5<]Q7PL%F3]$Q#!8!@DC@I:(9F4DJ M=ZC0=-H@=P3NUTS/S'YYIW?)Q$+T_H$X$;BR@(P<WW\!F\)1Y\[5U1H^EB MF''PPM"8M^20ZA8J-)TLZ!9GQ+O!O26G7]WII2,6HO>J\U *+BOVZIEHB',M[OL#Z0A: MPL&U1)..))X2?JC9$WD,A\4!$>/@=:))GI)#JE^HT'3&H%\$HXU^P&Z8Y@J+F@>%Z\A3;_XNJ3RA@I- MIPWRQL6]FLE2U.W7BTS/)1G"D.>27% F[I2J$I_G*>&8LV?J&.:*"RK(I:HW MN:2BB I-I]UYRG?D,=_)"=HO(1U>,=$0O7^@7MPI%28^T4O"P69/S3%,%1>$ MD(O7D&9D)*G,H4+3:8/,<7&O9GI&]@L^IF>4#&'(,THNB!-W2EV(3_"4<*#9 MTW,,<\4#">-1%84\4OU"A:;3!OWB$16%O'[%Q_2TDB$,>5K) \'A32D.\6_U MEG#TV7-V#+O% U'CX66B,6_)(]4O5&@Z6= OWHB+@WM+7K_68WQNR1@W_-R2 M!T+#FU(4$L:^D=HM5&@ZS\Z[0E05((_VE:%CB!4/Q(J'NS8S729OO Z$ANB] M!&WA3:D#"1)O"3_4[.D[AM/B@9CQ\$K1M%?<2'4,%9K^DAOH&'_DL=XIK[GA M$$/ON8U7E= 0G1 H%']*54E,\Y9PK+E3286F,P?-XU.]7.23RALJ-)TVR!N? MZ.4B?[RNA(;H_0-%XD^I*XEYGA*..7N&CF&N^*!Y?*J*DT\J@:C0=-H@@7RB MMXS\?@VIEYA8B-Z_S@O.4RI,8J*GA(/-GIICF"L^"""?ZETCGU3>4*'IM$'> M^$3O&OGC=2$T1'\['<1(,*4N)"9X23C0[/?4CV&J!"!9 JJB4$"J5ZC0=-J@ M5P*BHE"#XR'9&/0+0D/9",(BF%(,$M_J(>'HL^?J&+9* "(FP,M"8QY20*I7 MJ-!TLJ!7@A&/!O>0\-:SN;I(2JVJE MI^^_"SBWWM9W@-7=?G1P*UCOM]]6H>5:LC"*LLTV3%_B]+$Z(U8R+120^E1D M2;Q2]UDK=ATF81JIDZ1:#*LXJ9J&JU5<+R]6LHR]8CPX%6P3)XG:=%(?]A43 MXM3^NJU:ZJKJB-I75)_512):MXM*U0UN920W]S)OUXIB)TP-]%;6ZYF M)%AVUN=26N>Q7N>L8%&V2\O]^DKMUG8MM>MZR;'#[8%W?J.FPK3'5WOJY=>6 M<(C]XFV*QF.<%BR1#^IPUFDE3?/]>FC[+V6VK5<(N\_*,MO4']&ULK5513]LP$/XKIPQ-('5-FQ3&6!MI ME+$A@511P1ZF/5R3:V/AQ,%V6O;O=W9"5K0">^ E\=GW?;[O=@"#$?/ *(6$/TO(&X!L1?:1.9E MG:'%9*S5!K3S9C:W\+GQ:%8C2O<5YU;SJ6"<33P];X6:Y3NN =7J._(XH+/YY366EA!!K#,X%+@0LC&;BDS M0 M;-^W/4#--3E:D* ]@_XRIA#0'?.W-_ SV]PY@#T0)5T)*_MAF'%K6ZB(. MTU;7::,K>D87Q]>'>-B#:!"-=L"G+\//*.W@\5-XR!GNTAQU:8X\W^@9/I? M72)>1+D./C$5IC0)N$4-Z34%R?MWPZ/!YUV2WHCLB<"X$QA[]OC5.NK!*4HL M4RX,/X:^:557HESUX%R4O"]0PMRB]87&E56Y=C;P\Y(9X8*WS:]=F8K?,E-O M1/8D4Z,N4Z-72\$W2NH6]+>I=JENJ#YY*C>0UTETW.>"7&^K^=&PO=V]R M:W-H965TY;2R<.+.=AO[[73LA*Q!@#WMI?.U[3LZY[KV9MD+>JP) DX>25VKF M%%K7IZZKL@)*JHY%#16>K(4LJ<90;EQ52Z"Y!97<#3QOXI:454XZM7M7,IV* M1G-6P94DJBE+*G?GP$4[.:;0IM-MQT6M,-+$'?UE<2(W=@R5D)E6*B M(A+6,^?,/YW')M\FW#%HU=Z:&"Y-\#V?.9X1!!PR;1@H/K8P!\X-$0[)&:5'V8%10LJI[TH>^#GL /WH%$/2 X%\!80\(K=%.F;6UH)JF4RE: M(DTVLIF%K8U%HQM6F5M<:HFG#'$ZO:!,DCO*&R"70%4C :](*_*9+/$/DS<< MB%B32RKO0=,51DO(&LGTCLQ%I27>0D,YGFNSR4"1PP4F,JZ.D.)VN2"'!T?D M@+"*W!2B4;3*U=35*-R\WLUZD>>=R. 5D?CZ8Q+ZGTC@!=$(?/XV? '9 ^? MPETLUU"S8*A98/G"]VNV8"KCPI1-D9]G*V4K\FO,84<9C5.:7CU5-^(^'-R';[&G"[3=,EW@E?ID!U2.N>TH)I;"#))M MZD_BDQ"KO]WW,9*6A'X8#&E/%$:#PNA=A8,ZH@LIFDU! AN._OLZNGA/1IC$ M4?),[,LL/PZ2<%QK/&B-W]1Z(S3V3_FWOU377]A*8TKC%P4+O"A(_&=27Z;Y M7Y+(CY]I=??FAIG9V&<;5BG"88U [_@$>60W![M B]J.DI70.)CLLL!/!TB3 M@.=K(?1C8*;3\#%*_P!02P,$% @ K#JI6-8$O:(=!@ ?2, !D !X M;"]W;W)K&ULM5I1;]LV$/XKA%<,+9#$(BG):)N)A4JB2U).LU\_2E9%2Z28*%!>8LLY?OKN2-YW/&EV MS_AWL:54@I]IDHGST5;*W=OQ6*RW-"7BC.UHIOYSRWA*I+KD=V.QXY1LRD%I M,D:>%XY3$F>C^:S\[9K/9RR729S1:PY$GJ:$/[RG";L_'\'1KQ^^Q'=;6?PP MGL]VY(XNJ;S977-U-:Y1-G%*,Q&S#'!Z>SYZ!]\N?%0,*"V^Q?1>''T'A2LK MQKX7%Y\VYR.O8$03NI8%!%$?>[J@25(@*1X_*M!1?<]BX/'W7^B7I?/*F141 M=,&2O^.-W)Z/HA'8T%N2)_(+N_^35@X%!=Z:):+\"^XK6V\$UKF0+*T&*P9I MG!T^R<\J$$<#H-\Q %4#T%,'X&H +AT],"O=NB"2S&>6"NTXDL9FW*T M\B;.BFE<2J[^&ZMQ2QC M*DJ,SS%9Q@->@3@#7[CAN#A^K*->A1G6H48F'._%6\B@$ M)^#=7GES&@0^29J*?VT.'^[@V^]0;/FW8D?6]'RD]K2@ M?$]'\]]_@Z'WA\W]@< :P M29OO!\"P!"RRTWZ./!]/HMEX?^R5:0:G$0I0;=;@Z]=\?2??CUPM?G"3J529 ME+3+/6&C>< )CNX?3EH431,483N_H.87].-WV*PV@H%Q]U,8^BV*-B/DV3F& M-K/1=^+WW:,#@35"$=6AB%X\845#!F,@L$8PIG4PID,GK*FQ0#&> MH'8RL%A-)X%O7\70T[KN#92P*J!C!EZ+H].D2?"H\(!#9:P*RXX@G>LZXZR8G0=QL.A=;T5RLQ]%\\ M+4&GVO<.R$!HS8!HZ8=N[7]&:H*FOD\"-&U7 1:ST/<1[%BRNA" [DJ@1W(R M53XP]KZE$@@F'1QU'0#=A4"?_#0QJR44MEE:C'!'U0>U1$.GZ#T]1T66"<>P M73Q;S$(_\#MJ*JC%$[K5<\'2E/)UK!;E-=E1;J7HA.B])P=":Q[UM/PB[^4/ M>TZ%[WW:&PBM&1 M]\@M]\](4LC4=!1Y7M!:LQ8S[ 519%^SZ.BX[I;_IRT*I=90](B&WM%L_0!67164>WCOO3@06M-9+;\H?/GDY%3XW@$9"*T9 M$*WUR*WUSTE.IIS[_L1H]5C,@@!&'=THI'4?N76_1W(R)1VW29HFJ.-8@K3D M([?D]TE.YAGX-$1MDA:C2<<9#VN=QNYC\E/3$S9/P&JZ/:/Y:)JIZ<8=Z0EK M]<1N];PY6X*OO&S0/QSM7"M3)U+?C3D46M-OK<'XY7OF>-"F^5!HS8 N?8TA>? MM,^C-J-I!TFMV7B8YCFV')A#%+2;YQ8S/X*XH]S#6DFQ6TD7+-M3M4(/C_NR MF''P%Y-4@(N<%@_20BOG05OF0Z$U(Z"5&;]\UQP/VC8?"JT9$%T(X$?._H3S MASB[ _M?#XDW*D16MRV]<#_P/&.#/6K7?,:GJP'_&4USP++#&K8^[7N\>>XT M:1+5]8#_C.:YF^CC/72G29.H%G"_?P^]6 +=/)'YF#>*IKA=:5GMO#!H9[#Q MT;L1Q8LI5X3?*?T!";U5 [VSB7*7'][U.%Q(MBM?EU@Q*5E:?MU2LJ&\,%#_ MOV6*>G51O(%1OW$S_Q]02P,$% @ K#JI6).O]TL(! 6!0 !D !X M;"]W;W)K&ULM5A=;]LV%/TKA%8,+=!&7_Y*9AMP MK'8+L*!!TVX/PQYHZ=KB(HDN2=LIL!^_2TJ1I416YX%[L4F*Y_#>0_+RDM,# M%P\R!5#D,<\*.7-2I;97KBOC%'(J+_@6"ORRYB*G"JMBX\JM )H84)ZY@>>- MW)RRPIE/3=N=F$_Y3F6L@#M!Y"[/J?AV#1D_S!S?>6KXQ#:IT@WN?+JE&[@' M]65[)[#FUBP)RZ&0C!=$P'KF+/RKR!]J@.GQ&X.#;)2)=F7%^8.NW"0SQ],6 M00:QTA04__:PA"S33&C'UXK4J2;-+SE4?3V'Q#NI>%Z!T8*<%>4_?:R$: "0IQL05(#@ M.6!P A!6@/#? @858&"4*5TQ.D14T?E4\ ,1NC>RZ8(1TZ#1?5;H>;]7 K\R MQ*GY]4YBBY1DR?,5*ZB>#$G>D462,%VF&;DIRN6EI^EU!(JR3+[!+E_N(_+Z MU1ORBK""?$[Y3M(BD5-7H5F:W(TK$ZY+$X(3)OCDEA1]D4#2QKOH3NU3 M\.33==!+^#%6%R3TWY+ "\(.>Y;]\%LJ:OB@ Q[UPR.(3XW>\B:L9R@T?.'W M9F@1?]TQ:6:%_/$KMI$;!;G\LTOQDG+03:ECR97??S8>!-1E-W MWY3B>[U:/@YK'X>]/M[2!Y 'ME9O<>/&%UVN]A*6XEG+X$_^!\VL-4K@U6VR!9;6\_C'<3O MOX0T9'PG(#-)H!(4EVCYVA.?7*-6[R856S,'Z-C-5B\=;N,I)@>Q,4]:$AW& M%*9\E:E;ZV>SA7DLW6RHVK) D@S5"O8LQ&BK*9ZRRHOC6/.RLN%(\ M-\44**;8N@-^7W.NGBIZ@/HQ&PO=V]R:W-H965TNKUO;WA@6UR8PU^')5T RLP3^52 MX8NG7J!%00<$F,9 M*+ZV, ?.+1'*>-EQ>JU+"SQ<[]EO7>P8RYIJF$O^@Z4FGWI7'DDAHQ4W#[+^ M KMXAI8OD5R[)ZEW=P./))4VLMB!44'!1/.FK[L\' #"\!U N .$3G?CR*E< M4$/C2,F:*'L;V>S"A>K0*(X)6Y2547C*$&?B6:71HC69RV+-!+6ITN2"K+#Z M:<6!R(P\2D,YN=&&818@)$=M/D<.-[!__)YG;Q43#.7F9]? MT4;N#!3Z5U?L#>5E-Z5MRXDN:0)3#_M.@]J"%W_\T!\%GX\(OFP%7QYCCV>V MD.6^HJ5B"71);$A&CL0V^C;N]X,@B/QMA^]AZWMXU'?)*STANP\%5M^-1ZWATU#$VDO6\@ R4PB\ZD05..>V^XRX)HS<2+L)WHQ^W M(L9'131MU:8^.6RF+A'C-R7X]#81_L$H*$!MW,#32%X)TTR%UMK.U.MFE/R] MW@SD>ZHV#(6UO:[CGR\18@Q\.<[;$&9J'?*IHYMDD+W!UOV3\Y[:1ESC2.I7CDL4E&WGL/8ERP0IA[N?F,E9X+RQ=)H=T3-I5O MX$%4:"/3"DP1I#PKW^RYRL,.@'B: 9T*T/D=T'L%T*T 72>TC,S)NF&&A4,E M-Z"L-['9@H-7YASN,NB%ED>9C=P>G(&)\ SF' A[,)#WY F&YD?5?%?E_%W7HF_"Q-) M:VJXS6*,]_$^Y:).2&>;D.O.0<()4RWHML^A$W1Z#?&,#\.ORP9W!5/]H2EE)V6NFM/?"I^EZMOG>(/9RR%[HQC 8CZS21(J;.$ZV:5!^D M^E?5@S\.0;!S"$HQ_D[K2%$M74?5$,DB,V47J:UUT[YRO&PO=V]R:W-H965TT\))%57J'W5/&9;K;*5/C)8D2B#-2F9^LSW?X -:&S\4LYD]1?M M;=_ 0VDI%<^M6(\@IT7]2QXMB)9 !]HMB*P@>JT@MH+XM8*1%52H_3J4B@,F MBB0+P?=(F-[:S3Q4,"NU#I\69MYOE="M5.M4(K]'O4E$-&#+TGE"!OA)6@JF_D!*41!?IMY(*W4J*#'VD9$49512D:2]S M7?\6@R*4R7?:]LLM1F_?O$-O$"W0W9:74JODPE3$#63$%5^\<\FH6(I:;4C M_OFHZ]"U@ES^VP6HMAQU6YK7Q;GDV- 5 T3JKP"Q7X$N@DZGO@2'-,.3%WL]C*=!L]4/R$P;,E,G MF2IU.N7KTU):.EU,G!Y]F0QIAFNS<9O):-J-9-8@F3F17!>JQW)Q>O5%,Z09 MGKU ,YW-CRR7><-F[F33SIA(G3%U07&:](4RI!F>OX!R&L9AV$TE#)[STL#) M!<,:A$DK%7E$S$+ZWIDI.HWZLAG4#5NW0SK!:'R$3BMK#]VK!O19YR=8G Z] ML0SIAJW;(9;QD9T4/J?1H3.U3/[4Y^0?7C G"!Y35F:TV*"-(S=T._>F-6@^ M;=W:M";SX-@.>\Z40W>J?,<586A7BG1K%E.J#WXT U$= 3L1#93S6D1#NF'K MUD8TC^+9$43/B7;HSK1=IPFWM#>.09-LZ]9.;*(X_O$K[K>N#&PO=V]R:W-H965TB!HY/4<2\9V[,KF8Q%HTO&X4H2 MU505E?=3*,5RXH7>P\$UFQ?:'/C)N*9SN ']M;Z2N/-[E(Q5P!43G$C()]YI M>#(-8R-@;WQCL%1K:V),F0EQ9S87V<0+#",H(=4&@N+? LZ@+ T2\OC5@7J] M3B.XOGY _VB-1V-F5,&9*+^S3!<3[\@C&>2T*?6U6'Z"SJ"AP4M%J>PO679W M X^DC=*BZH210<5X^T]_=XY8$XBB+0)1)Q!9WJTBR_*<:IJ,I5@2:6XCFEE8 M4ZTTDF/<1.5&2WS*4$XGTT;AB5+D3%0SQJEQE2+OR$T;)2)R%:!3EF1K[<S)/VT,V7:FA)M,24DEX+K M0I$//(/L7WD?W=+[)GKPS31R GY)]0$9A&])%$0#\O7FG+S9VW?@#GJ?#RSN MX"F?6[Z[+;9(ABY 8O,@M!)2LS^V?)$:)!-8:["< MW .5:G\3+;>"82OI<.1Q3_78B71F:SA(I-A)PPSXQV&*S:0+#[ M!.TP=\QYK76%_RE'.T7K21I&VY(TC%8$HY=.TRQJS^6\:DNANR_M,#V'C])S6],,5QTI=/:/G22G M6X.CB/IK$RL6Q[F=RQ5)1<-U.[SVI_WL?]I.O*OK[8?#)95SAC-K"3F*!@0Y@(^SX70#QNCH/\B2OX"4$L#!!0 ( M *PZJ5@9?J% 9P, ,0( 9 >&PO=V]R:W-H965T6X!C]Y*' D&";A^*?:"EL46$(E62MI/] M^AU2BNIX%:-;[(-I7F8.>0XY,YKNI;K7%8 A#S47>N95QC03W]=%!375Y[(! M@2MKJ6IJ<*@VOFX4T-(YU=R/@B#U:\J$ET_=W(W*IW)K.!-PHXC>UC55CU? MY7[FA=[3Q"W;5,9.^/FTH1NX _.UN5$X\GN4DM4@-)."*%C/O'DX66;6WAG\ MR6"O#_K$,EE)>6\'U^7,"^R!@$-A+ +%OQTL@',+A,?XT6%Z_9;6\;#_A/[1 M<4?H>,SMGB%Y-JU9-_9!AXIMMK(NG/& M$]1,M/_TH=/AP"&,7W"(.H?HV&'\@D/<.<3'#LD+#DGGD#AE6BI.AR4U-)\J MN2?*6B.:[3@QG3?29\)>^YU1N,K0S^2?I"SWC'-"14FNA:%BPU8/$O;BQ MPXM_3]PETP67>JN ?)^OM%$8!'\-J=CND@SO8A/#1#>T@)F'D:]![<#+W[P* MT^"/(0G^)[!G@B2](,DI]/RZ;BA3F#4,D6NRZ>09HMSBI ['IJY='DS]W2&/ MDSO])H]QSV-\DL>\ELJPO]M00";LY]U2=[<#E*Y.0WX/!Z]^_"\=HB3-@N!8 MC0&[((X/[9X13;VCB:QGGOUW7?'L!"79"GS43!1\6P+!S%7+!]<#&!8LF"48,V#7U4$D/%T >TUT:?X2I9XY3!/ 9"Z M31M@TP;!J"TJ&[8C&_4N=D<+1+ 7HV '8@OD-4G'*;;A67AQ.;JC'+0[ ):Z M>S!,;'#E(LU(9-O1+1)SH-:D1 @N&_=HX[,D2[$=!_'H$PA0M(UM6F)J9C:" M;15#E/%EA&9!=DF&7IM_D*]K4!M7]S321@7;8.IG^])ZY2K*T?P"2VXX,#]/ M)XMT:#Z;+%R)]G]NV]9W%''#A"8&ULM5E=;]LV%/TKA%8,+=#$(JG/ MSC:0.F@;H.V")-T>ACTP-FT+E42/I.UFOWZ4K$B61-%1)[\D^KCW\MQK\MQ# M:KQG_+M84RK!CR1.Q<1:2[EY-QJ)^9HF1%RR#4W5FR7C"9'JEJ]&8L,I6>1. M23Q"MNV-$A*EUG2!T.;&NX+L9=C.'W.*/B.[%T37(4GED M['MV<[.86':&B,9T+K,01/W;T1F-XRR2PO%/$=0JQ\P@CNZ(-GB_2=V) YG5AJ%0K*=]2:_OH+].S?=)D/%*Q6 M!US6 9NB3S]R)@0@"=NF4I?HP=O+O3/RV$T=+PC#\6AWG,$IJQHTIX3F&*%= MS>?;9!L3J7XA!9#+Z%^2D80.YB&2>P3@ B$,W09.C1D, \?7 W5+H*X1Z%?% MRW/"^5.4K@RE=%N#(\<-G 9$C95ONTB/T"L1>D:$UW2GJ'VC"OE Y^N4Q6SU MI(-HC-)W6@\4K):P7R;LGW-Y^T/68:!@M3H$91V"_[6\@]9L@V'H^8TY>^PO6Y#-X0-F!JKP+&A'B:TJUYJ#[&\BRC') AM['L-D(59K9C0 M];P.E$<='QI15I/\+=CG,B>KZXYR)=N4,LNT7X9_*^AR&X,X6E)M$N9!,'BB MA N 0,)2N18 (K @3SHY,#.'^LEY#ZO^#HUM'^)R\!XUBH7,$B[*.F9H!MT5 W MJ\.K1 ,TJX8^_ ?;JN "VD& FE@U=J$?=)%+)1^@63^\E *]-@6BP,%-E%Z; M G&(.^0BK'H^-+;2H2C0/,@S!<(#!0*OFP#/T?AAU?FAN?4_<+*@*4GT21I] M>R_T@:+5,ZV$! S/2GI&G=*[%@-%J^]J*[&"S&+E%.FAMDI!KF$&[E,WS M0^,,!= MS:/J\LA\7C 0VYD'P>7&-NC4=>80/WM>6W5X;.[PO\NUVM6V%KSV\-88J>\: M'RI:/>]*/&!X3K[# QU'%+4XQ^$&KM0)-JN3DZ?V;5GB!$T>P6U55RFK#H_- M)P3#,-Z)06"N[X#_3'S=^UESH+YS?G3T=3/[M/R%\%64"A#3I0IO7_IJ-'[X M6GNXD6R3?_!\9%*R)+]<4[7%Y9F!>K]D3#[?9-]0RV_FT_\ 4$L#!!0 ( M *PZJ5C/98XD\P( -4) 9 >&PO=V]R:W-H965T8[%XR50OIU8 MKO74<$/6F3(-=CPN\!H6H.Z*:Z%K=NN2DAR8))PA :N)-74O9B,SOAKPG:-N,=2R4E%+QO!%K@IRP M^HT?FCSL"%S_!8'7"+Q_%0P:P: *M":KPIICA>.QX%LDS&CM9@I5;BJUCH8P M\Q472NA>HG4J_LQYNB64(LQ2=,449FNRI("F4H*2Z#U:Z'63EKJ%K]#'AT)G M'U(TS;E0Y ^NOH1I91*07E(=#J=S4)A0>::][A9S='IRADX08>@VXZ74L\JQ MK70@!L=.&NC+&MI[ ?HK%N=HX+Y#GN/Y'?)9OWP.22L?/)?;.GUM#KTVAU[E M-S@NAW,B$\IE*0#]G"ZE$GKI_NH*NI[%[Y[%_,X7LL )3"S]OTH0&[#BMV_< MT/G0E8+_9/8L(8,V(8,^]_@&S/Y!V!KI!Z"<,Y5)LX!>^%Z7M5U8V9E]9Q-' M7AB-[\U_I(\*@%CUX#'W:!1P?@KNL& M>^"]UD>"#UOP82_X;0;Z'K!2(+KPAP?X^ZNEU_U(]E'+/NIE_Z;O.PD6XM%L M.CCG)5-=08P.]AG/#X;^7B =HR(G\-I1-:&]<^B:"X\^E-:$241AI77.>:1S M)>I+1%U1O*C.X257^E2OBIF^=X$P W3_BG/U5#%'>WN3B_\"4$L#!!0 ( M *PZJ5A[RMSGY@, /P4 9 >&PO=V]R:W-H965TW8C9A&\4)0QN!)*;HL#B M<0Z4;Z=>Z#T]N"6KM3(/_-FDQ"NX _6MO!'ZSF]=TB 4N.DV_&S,?7:.HUP M__K)_5,5O YF@24DG/Y%>F,/Y;#$&ZIN^?8S- %5#$?DNT3LT27A1$Z8Y4)RCA3!&V I81 MD"<(LQQ] ^TNTR M[G[6M&%>MR$ZT(887>N:UQ+]SG+(>_2I71]&%@-? VFI1$]4YI'5\1J+4Q2' M)R@*HD%/@Y)_+X_[XK'+4\@.R3O1Q&T?QY5?_&H?RVX?H\M=%__]1:O0E8)" M?N_KPKJ*07\59G6ZD"7.8.KIY4>"N =O]O:WGO".BO",5*OU&\ABG[X-7>H\K;?-/N9^/ _$W\^WU:+XN=]Q1+K2W] MCQQ&+8>1E<,GPC#+H(X548(7A!+UV!?TZ$4TS^.U5G7LZ'!DUJ%RUE(Y>VWX MQ^@6I!*;3&T$].&P.AR[%+DT2QV9=3@XR9UF!D[=4E=N76J[Y" <_ ^3W.7./W'JEKIRZ_+=91*A/95P-\GM]<35 M)._[X"=VY=$\G28D_MZQ4 %B51VO24UFPU1]%M(^;8_P+JN#JV?/Y^%%4A_$ M[6SJ<\%K+%:$29W$++5E<'JF Q#U45M]HWA9'3XMN%*\J"[7@',0IH!^O^1< M/=V8"MH#S]D_4$L#!!0 ( *PZJ5BU2&19BP( #@& 9 >&PO=V]R M:W-H965TD7\-F^Y\7FCFPGU;VN 0QY:+C0,Z\V M9G/A^[JHH:'Z5&Y X$HE54,-AFKMZXT"6KJDAOM1$"1^0YGP\LS-+52>R=9P M)F"AB&Z;AJH_5\#E;N:%WN/$#5O7QD[X>;:A:UB"N=LL%$;^@%*R!H1F4A % MU MTQLH;>+^^!']H_..7E94PUSR'ZPT](;EV3[+K M]P8>*5IM9-,GHX*&B>Y-'_ISV$N(HA<2HCXA*8L)>R- I7&>:9?"Z;AAD\9:-/R%P*P\0:1,$ 0RI*\@70LB;OR1(_ MA[+E0&1%[D0A19OQT1,1U$ M3 ^*0*YXC*O+BO>XPB2,HW&R>""+7R-+QLCB9V33\S09YTH&KN0UKM1]_Z8& M['65 35&G3RC#L9YTX$W/\" L" &0 'AL+W=OY-A9QG-E. M"]]^9Z>$LKKMWL2/=[__7>)SABLAGU4.H,D++THU\G*MJPO?5[,<.%7GHH(2 M5^9"^JB30S!KQPH^"(/$Y9:67#NW$E5S3N7K%11B M-?)"[VWB@2UR;2;\=%C1!4Q /U7W$D=^ZR5C'$K%1$DDS$?>97AQ%5H#N^,' M@Y7:Z!,3RE2(9S/XEHV\P"B" F;:N*#8+&$,16$\H8X_:Z=>RS2&F_TW[S QF2A6,1?&393H?>7V/9#"G=:$?Q.HKK .*C;^9*)1]DM5Z;^"16:VTX&MC M5,!9V;3T99V(#8,HVF$0K0TBJ[L!69775--T*,6*2+,;O9F.#=5:HSA6FK@*2O4"3DBK"2/N:@5>E=#7V,( M1H@_6\N]:N1&.^3>47E..N$IB8*H2YXFU^3XZ.2C&Q\ST*8A:M,06;^=@VE0 M']- +M^S\.MRJK3$[^BW2W@#Z+H!YG!=J(K.8.3AZ5$@E^"EGS^%2?!EC_Q. M*[^SSWOZ .8 FN3C PC'"'+[5DR:7&(;=XEU9P[N,HVB*![Z2X>(;BNBNU<$ MLF(7J[&*-UG]3M_-BEM6?(B5N%CQ-BN.=\25M*SD$*OG8B7;K+#3<;-Z+:MW MB-5WL7I;K%ZX(X7]%M7?BWK, !L MT-N1\W"CW(;_D88F_.*]1#H5A%N'=- =A/\H\#=JO[E'L4(N6*D0,4>SX+R' M$+[>9XG8,T&W!]+H1^&Y@;IOU!2/\"4$L#!!0 ( M *PZJ5C83<_Y(0, (<* 9 >&PO=V]R:W-H965TVT\*_W[73 M9BV$;*#NI;6=>T[.N=>ZN?V5D \J!=#D,<^X&CBIUHMSUU5Q"CE5IV(!')_, MA,RIQJV,.U'?GHUEU!>%SAB'L22JR',JGX:0B=7 M\9W-P2V;I]H

!OPG<%* M;:V)<3(5XL%LKI*!XQE!D$&L#0/%OR6,(,L,$9TJE<:X/9ZP_[%>DVG;?ABD2G[2U;K6,\A<:&TR-=@5) S M7O[3QW4>M@#(4P\(UH#@.:#S"B!< T)KM%1F;5U23:.^%"LB332RF87-C46C M&\9-%2=:XE.&.!V-1)XSC671ZIB,!->,SX''#'!+>4*N 7.DR F9E&4F8D8N M3.J9QAAR"QG5D! M<*FT+&)=2*0@AY>@*W4TNR>'!$3D@ MC)-OJ2@4ODSU78V6C# W7LL?EO*#5^2'Y 8UIXI\Y@DD-?A1,]X/&@ACC![_C?:ISOB>RG3RT MJCRTFMBC*XX7EF8D3JF<0YW51OQ;K99D'4MF&NDR:K<]K^\N:RRT*POM1@OW MV ^Q;<> U4L*VP7K?#22O-7'GLAV_'8JOYW_>74[^\S#GLAV\M"M\M!MK/LU MHU.6,?UT3*8P9YR;=& ;UBF0!4@FZOK>L/OB!OIMOU/=P-)6XXO?:>NLLG76 M:&M,G^QGITY\B6QOB3_Q_6[X3'TC_SO5]RKUO7\M"N"E_&LY>B_*$;:>^WD9 MLU.R4J>[]:W/ 7N9&8$4B47!=?G9KTZK*>O"#A?NG_!R1,-/%5XG13*8(=0[ M[6+"93GVE!LM%G9RF J-6-?NU336\2;@)X&= MZ+21SF3)V+WN?%E-+$<# 854:@>L;EN8 J7:2&$\-)Y6^THM[+:?W#^9W%4N M2RQ@RN@OLI+9Q(HMM((UKJB\9;O/T.03:K^446&N:-?$.A9**R%9WH@504Z* M^H[W31TZ C=X0> U N^U K\1^";1FLRD-<,2)V/.=HCK:.6F&Z8V1JVR(87^ MB@O)U5.B=#+Y+C/@Z"O!2T*))"#0>S1E>FYK'>X'G&^:7R'??(<_Q M@@'Y]+1\!FDK]P_EMJI,6QZO+8]G_/Q7EV=&1$J9J#B@W]=+(;F:B'^&\JR- M@V%CO3BO1(E3F%AJ]0G@6["2MV_'*(->R!>'!W!]F,"QQ]&C5K4Z"3J+:@)7J6RXJ38/,-FF&^& MJQKU&/S /^+LQ[BA&PV#CEK0T4E0LTZ'@$;]SQPYQY4;"'+#8)@H;HGB?Q.I M';S>-NGS#C)$&?<7QH?8/YZ-_2@O&,7A$:?=.0ST0:QVU TI!**P5CKG Z0#U?,R:?.OK(:?\PDK]02P,$% @ MK#JI6.@*]=]4!P $3( !D !X;"]W;W)K&UL MM9M=;]LV%(;_"N%U0PNTMCYL)^D2 TFT80&6+FC:[6+8!2/1L5!)5$DJ:8#^ M^!U2BB7:,FUM)[F(+4M\C_B8'^>EZ--'+K[(%6.*?,NS0IZ-5DJ5[R<3&:]8 M3N68EZR ,TLN?Y#0M1HM3\]F-6)SR2F5IP6X$ MD56>4_%TP3+^>#;R1\\??$SO5TI_,%FW3+UN;P1<#19JR1IS@J9\H(( MMCP;G?OOH_!8%S!7_)FR1]EY3W15[CC_H@^NDK.1I^^(92Q66H+"RP.[9%FF ME> ^OC:BHW5,7;#[_EG]5U-YJ,P=E>R29W^EB5J=C8Y')&%+6F7J(W_\C345 MFFF]F&?2_">/S;7>B,255#QO"L,=Y&E1O])O#8A.@3#<42!H"@0;!::S'07" MID"X46"^*\*T*3 U9.JJ& X1571Q*O@C$?IJ4--O#$Q3&JJ?%OI[OU4"SJ90 M3BTB=J?(.W*>)*G^'FA&KHJZ->EOY77$%$TS^>9THB"8+C*)&^'+6CC8(>R3 M:UZHE22_% E+>LI'[O*AH_P$*KFN:?!YT MAZXW#F8_DDM>/#"ATKN,D5M6I%R0#US![485TQ'G/3=\X136(]1[6=*8G8U@ M")),/+#1XJ>;O=/+098,4UF(S7[.9.]E 9U4"9LC*#,^*001%/E+%^O@XI8;R MJ<5\KP/(&WM>,-N@@Q34HG.TIG/DI/.!Z8;#8\8229:"YT12&-7XDL2=04[6 M@URA![D^;,X80[$=;3>KL+]9(86UP!VOP1WO[W+I>N!Z"_#8UXH5\9.&5S*1 M\B2-24F?].D^:$[]H= PQ2)WS27+TW>T**!#94\.DB=KDB?#2#;,"/35O+>Y M.?6&DL,4B]PUM$)) MGL/PG1&?T"(A?\2*WS$!1]"4&(U7Y DN M)#IK_6Z2UUZDSA"#D=9JL\[X&&P.C%@1;6A!"RWX[]#@ MO61QI1WKP0"=X08##+8 AEL D2+: %N7X;MMQLU&*K<>![H@]6S<2PO5:31J MW>G8WYZ)L6+:O%H3X3NSZT5MR,QR"I!*=/-3_-E#?M_M(B_PBOXK5GP#W +UH2[V=R:9M:[]'#A5A_,;-M%]+6OEW 0?FLA?+>' MV"*6%JE*@5?<-CR &#-H;,Y%D0MWH,'P:K6C#KRC<.S[F_1>PF'XK<7PW1YC MBQY;+IE9LH1/&T,F=J4CJ-:B4=NR9,?AB?6WR>\EC(;?.@W?G7!_$K20M%[J MC;E4DE"E1'I7*6JR$$Y2*2M:Q,:W[31I[BB#41[W]ML>EX85UZ;7N@O?G70? MN&0'/=>L1%[2LF0)O&09Z8#O)XIJ1%#5(BPU>[FX]1F!A[JN%Z#:#E2U"$O- M1ME:D,!M0;:7:$P7)Y6$=KJ$AAS733;635;M:;)-+&MU93;OZ;:7[KL:S/ E M'$G0.I+ [4BNGN=K6C83M5[AVL%M[R3>!+/S/&\^#J>;##&-2X2E9C-L34FP MQY0P$4-7IO<&'H3(TRIO.#Y#A3&69%3/YZSD.H&LEQ/KLR6PS1FV/:B MK>_AN$MV$RKJPP\L-1MJZUP"MW.Y;?&8-=>:CN+Q%X/+<-K?'J=;:> ,TL"C M37"HSSNPU&QPK8D)W";F\&G]&I+UO,I[P:%:&52U"$O-YMM:GF"..X&C&AM4 MM0A+S4;9^I_@ /]SR-,YM\Y@AML/4OQ9?XJ.%=@&U!JO\J7=["*H!:M2L-&H<;O1ZK) VL=;7A&Y?,Z#7TV]-K_HCU]0U2(L-1ME9SN8VQ/][UZ/NRMLVSQYXY/-IP]8 M,6UDK>,)W8X'^G1(/C&1$PVO%PKJ0QE4M0A+S8;7NIYPAMMU40T.JEJ$I6:C M; U.B+@OS*TUF".JNPG[]YE-V\4HFU#K6\)!SVT(KY14M#"S[VX3XQ8=C I3 M+0JW+=%L%G;]D(VJ=3"AV\'LW5;C+C^8"JH)V5LWT=FD,^OK?)/.'OJ\=SLTN_TE[>?UC"8AV#VV.9&P)1;WQ$8P2HO[]07V@ M>&EVY-]QI7ANWJX839C0%\#Y)8?TL3G0 =:_ EG\"U!+ P04 " "L.JE8 M1S0G'S$$ '$P &0 'AL+W=OT_.\>/>,QYL&?\F5H1(\#W/J!@Z*RG7MZXKXA7)L>BP-:'JS8+Q M'$MURY>N6'."DS(ISUP/PLC-<4J=T:!\]LA' U;(+*7DD0-1Y#GF+_U GE!%_ MI60K=JZ!EC)G[)N^F29#!VI&)".QU!!8_6S(F&291E(\_JM!G>:;.G'W^A7] M]U*\$C/'@HQ9]G>:R-70Z3D@(0M<9/*);?\@M:!0X\4L$^5?L*UCH0/B0DB6 MU\F*09[2ZA=_KP=B)P%%1Q*\.L$[3 B.)/AU@E\*K9B5LB98XM& LRW@.EJA MZ8MR;,ILI2:E>AIGDJNWJ0?XZ!?@02\P\!G;TR\*#1GA@0Q\],XDS$+\NI0W."F(27*%$)8JN.IN1'\!0 MC_UF5XHQ#$6H"=LC&38D0RO)ST2(6[71.-=SLV:\+"YJO2=JVDQL*[APA\9- M&!YR-04%73/3J&$:G3&<&:/+&TEX?@[7Z.V0^?U^%QZPC=ZP56$1"LQ\NPW? MKI6OVCX(C!G=$,5SGA$P(S1E''QADAC+A!7NO0O_2F![RGN-\MY5=WSOFL*O M!+8GO-\([UNG7'4@HM?C5(@"T]BXV^T(>M'@G11X MUDUK6P.OA;8OM[44*+QJ_4=6B_)N\5="VQ??NA1DMRGG]( 3$'JY MW$!SC;1F7BJNM33([FE.=X%3^7RG"X1&A3_"N:#6NB"K07AG%^@9NT 0'!:6 M'V%*4.M*T E;=J<\MR59QMN&UX=$:G-L%2S C*R4*FPTU6%BU>G M+M6-9.ORX&+.I&1Y>;DB."%:LZ_1_U!+ P04 " "L M.JE8I4Q84=X" !-!P &0 'AL+W=O]OTS 0_5=.X8= @B5-V@Q&&VEK04P"-*T#/B ^N,FUM4CL8E_:P5_/V:?/-KA$);JM2V4FP)MJZ(WJ/C+4IM* M$$_-*K0;@Z+PH*H,XRA*PTI(%61COW9ELK&NJ90*KPS8NJJ$^7&!I=Y-@D%P MMW M5VMR"V$VWH@5SI$^;JX,S\*.I9 5*BNU H/+27 ^.)NF+MX'?)*XLWMC M<$X66G]SD\MB$D1.$):8DV,0_-KB%,O2$;&,[RUGT/W2 ??'=^QOO'?VLA 6 MI[K\+ M:3X(7 12X%'5)UWKW%EL_(\>7Z]+Z)^S:V"B O+:DJQ;,"BJIFK>X M;?.P!V">?D#< N)#P/ O@*0%)-YHH\S;F@D2V=CH'1@7S6QNX'/CT>Q&*K>+ M*?D3"QZ6@OA- M&CS\R0Q)R-(^9:+H)!X]@JE66S0D%R7"')74!CYH0@NS&B&.XA2$*MP@@1LT M%;0J/LYG\.3A4W@(4L'-6M>6P^PX)#;JY(9Y:^JB,17_Q50"[[6BM877JL#B M/C[D!'59BN^R=!$?)7POS DD@V=.\K!'S_3?X#-'K59_4_D=TS M/NR,#X^Q9UQ79/CDUURA\JY"L:G0/N,-6^K97#_;9K';@.V^GYZ80=K%W),Y MZF2.CLH\KS07_T_A&Q4?*6EM+52.D&M+O?7<\(WV1 Q?GAX([8M)^H6FG=#T MJ%!_UOOTI'\DY32.#O3TQ$0O#_2$>YVI0K/R#=MR'FI%S?'K5KL[X=RWPH/U M"[XKFM;^FZ:Y:/APK:2R4.*2*:.34\Z0:9IW,R&]\?UOH8F[J1^N^;Y#XP+X M^U)S:VHG[@?=#9K] E!+ P04 " "L.JE86.-U)(@) !09P &0 'AL M+W=OIB-!N14"R#,BX^9X__$.T!32K>(HOS^B]Y;/>U M1F11YD66M(55"Y(H;?X'W]LO8J^ 8Q\IX+0%G-<6<-L"[FL+>&T![[4%)FV! MR4$!;W:DP+0M,'UM#:=M@;KWQ\VW6W<-#8I@?BZS1R*KO16MVJC[MRZM>B1* M*RG>%5)]&JERQ?RNR!9?5UD<"IG_C;!O950\D0_D,@RC2BI!3#ZEC> KX?Q$ M11%$4?&)%\%4N0D2LF7-"KR]^I-M7T3Q;':-S\?%ZI]52WC1=L6WK3% M.=(6E]QD:;'*"4M#$>KEQ^JX=@?G; _NRC$"+]?RA%CV>^)8CM,_YNM@(2Y&ZB2>"[D1H_E?_V)/K;_W:00)HT@80\(X$N:#8)I6O)U6 M/!-]K@+54D2%"$E615XIA3JI2/7RJ*:OC,"A>D'"*!+&D##>P"8UK$I[-O.) MZUJ6=3[>["L!5*>FA,E."1.C$IJ31;:N(EA.'M19KCB,+DW_&S%#^Q\)HT@8 M0\+XY%G_3Z?.\_X'U:GU_W37_U-C_[/O:Y7W5K_\2@@?JL0U)(LL4=E\WJ0U M3RKE+S)R+U1RO<@>TNA_:H\?Y%V?2(QU#14)$D:1,(:$\09VMB>2V)/5) MQ,@9*A$DC")A# GC2)@/@FDR.=O)Y PYICE#:@4)HT@80\(X$N:#8)I6;*MS M:ZS_8RYCKFRHFJ T"J4Q*(VWM/V$9NH^RVA0=>I2V3/V[&%)C13?RBA70V)2 M518MMFE.KS*,[,'*0-(HE,:@-/Y"GWA-ZM)W7D&U0U>+TZG%,;;L)I!?1?'A MJCZA7#X&,NQ-5IZ+,,(DDV05R*:H =U.>:*D/977;H%1'4G(72 M*)3&H#3>TD[W4A7;.K'LPUSE+0Q:NW-H;;-%RSM)J%-+F31>[7LBMNEN&&VB M4*0A>8I$W)^Q0-U;*(U":0Q*XRUMMB>00_,65:$NCLZ^M3:G95KF]W!GD16!9>;*(V2,NE5"-2AA=(HE,:@- ZE M^2B:KIK.J[5GT)06:ME":11*8U :A])\%$W73&?F&IC1@U4!]6*A- :E<2C-1]%T 75>K.-!8P_4>H72*)3&H#0.I?DH MFJZ9SJ%US [M6TZ1,U<]6&!0ZQ9*8U :?Z'+MO/D)MMYTO8G:1^.H5$5ZOW?F;:.V;3] M5YG<"UE?#DS3,HA)T=Z+]&-[5U*O'J#.+91&H30&I?&6MJ\']U /;V''.IT= MZYCGSKXVQ34[^^9*!NL#ZM)":0Q*XU":CZ+I4NI<6@X N]Z!^Z+=CZI0ET'GUKI&9Z^]??W7>DID;\]# M[5DHC4)I#$KC4)J/HNDBZ>Q9=P*-+U#'%4JC4!J#TCB4YJ-HNF8ZT]5]PWFU M9O9@!4&]6"B-06G\A3XQW""&:H>NELZB=5^XZ[Y:R:E='RQ*JTPDVBB!Q$%_ M4():LU :A=(8E,:A-!]%TR73N;@N=%*M"[5KH30*I3$HC4-I/HJF:Z:S:UWS MI-K;W2BGNAJTR)(D2UNO)J TU/.I5$M3$A=(HE,:@- ZE M^6[/U-T3:[(;7>G+NG7FK&77@_FWBSR>Q4MYRNS0T9+!"H8PNE<2C- M1]%T@72.K6=V;,VA28VE14YLC\F!66QRF2]^ESTUU9XXU MG1VL4$+[=IR>32;3,WU'UKNC/77M@^MZ''H@/HJF=VMGSWIF>U;_[6^"* [N MXZ8SEV512F'N4ZA="Z51*(U!:=Q[/I/6MLZF[NFS]<^A3NQX[WD?B9 /]:-< M?3'[MW=XV(NZX>DC+O=FV?-W 3R(4IS$HNE*FJ=G*ICD0=B4 0 *X6 9 >&PO=V]R:W-H965TP9OP5-I/V)1[ P\F*ZEX M5AKK"#*6%]_TM4S$CD$8'3$(2X/PO091:1!9HD5DEM8=5738%WP#PNS6:.;" MYL9::S8L-V5\5D(_9=I.#9\5GRSF/$U0R)_A_MN*J2U!3L#O@KZ7) MN@2:)_! Q4(?,).]!&XW5"02OM!T16UA;J4^$N7N7^Y049;*7S7DC^"#G%.! MLN\K';GQ[T_**$=%E.&1*"-XX+F:2[C/$TP:[,=N>Q(Z 'R=LBIOX5O>1J$3 M4>>@ Q'Y#<(@[#8%Y#:_PTEE'CG"B:HR1A8O.E9&DU@8V8J,>:9? I&6]C=]TBW]K:M(/SSIX:$SPHS^6]3@0K_W6;_IMG_-R6G);"]5'6K5'5=Z,.O]LW&Y(*N4>A.!3.=(04)50A3R@2L M]5%&<_)Y<8J;LE&XN+0N3*=<#[N=GCX'ZUV6WV^*.[U>M6DO^EX5?<\9_1.3 MBXNI0 26*]3942!TY$TQ%D DV/$?=((N.8C2Z>_,6L05F]C)YOYUJ=NY/HMK MGNKSFNKFT\0D;F(2=WO1 16GLS.I7%94+M]')6534QS8(A6-9\>-$Q>&0" S M'0MB?3*W33AC)\Z9;*\JME?.*(N?@(O1SD] $U4GR*E-HR6P/;[7%=_K#^ZO MUVVFJB6PO521H)8405L]JD3ZKDE%AUW*[?)<2CLJB;31J$J4 SJ7O>YAIW*[ M.Y=.6-,)G73NV)HEJ*71&.9E.L^CJ!>$1.K50(FTI)3?0R8S>)[Q"TJ"X]JG6*HG\GTQZ/=JC M6M5&;:'M\ZS5$?EH>41:U4=MH>V/#FJ!%+8FD-Q(I_(.C\FMYG>++UPI MGMG+.=($A=F@GT\Y5V\+XZ :40__ U!+ P04 " "L.JE8Q$/J^) $ !I M$P &0 'AL+W=O E2W.^LF(ABDO;YD%,,LPGM""Y_&9+68:%+++(Y@4C M."P[9:F-',>W,YSDUGI9UCVP]9+N1)KDY($!OLLRS'Y5A:T7BN^)%$L M5(6]7A8X(H]$/!4/3);L:I0PR4C.$YH#1K8KZPI>7J.IZE"V^#LA!]YX!DK* MAM)G5?@K7%F.(B(I"80: LN//;DA::I&DAS?CX-:U9RJ8_/Y=?1/I7@I9H,Y MN:'IMR04\VC@6"'18Z:;/^6)X!>-BJ\QW7&\QFP 77@#DH"EX>KP%YV M6.O??X.^\X@LEO:^@]*K*+V1E!> 'K=FQ' N2 AV33:KR&:CR1YD MN%XW/GDI$B89*0,!S@.93X?SSMJ\GNMV\\XKWOD 7O[S_B3Z:?SFG+<8IPO7 MZ69<5(R+L8P78$^XVI2RJ&(J74D6!"VKC8"+-J"_F'8#0J?.^XX9L1&^D\1^ M >[TOL2;E R.XG&V)J7K.5X/9<.=H)'R6^FJ*FI[PN1;@C[:(,2"@"U.&-CC M=$=,^2FD:8JEM\DJC:]TU'F]4XMFFC6T+":>NVC^]0A#M3#T"X0-2VGOD:CI M(&QHG$U0WWK5W@:-SC18UFGJ>X\ MRW G4"_1T#M?=!L?D,%% ,RY'MD3=NR MH#=Q^_9;[9;0;)?##Y),I+_@"+4MM$]"[:#0;*%#E\:49]\KQV\ORWRRZ'$R M6%LO-'OOR.-29>3W2)BUDMIL,NM34)LQ-+OQ510Q$BG>)!H-3=5@4>">OGM=O\"+'F\$>X-J9H=F:QP*_E8#[\-NNW?-.@6K+1F;+ M'HM>)]D>2-0V;>@Y/3D4U::-S*8]EO.M7-I'#]NOZ3WHM2TCLRV/1;_3+U!O M[.7CI"=QAH[?\^*.:K=%9K"VH":K;M?7_4$L#!!0 ( *PZJ5C' M-C41BP0 /\2 9 >&PO=V]R:W-H965T/CSD.2_)\8[Q)[$"D.@YSPHQ<592KL]=5\0KR*GHLS44ZLV" M\9Q*5>1+5ZPYT*1LE&X_EI9TP_E4,O6 M"BXM]*S,)%=O4]5.3F>2Q4\KEB7 Q4_HYO,FE5_0&9I5DX38 MW/'M G.L\ MO;\&2=-,?$#OD(O$BG(0*"W00Y%*T5.5ZOG3BFT$+1(Q=J7"TYVX\1[ELD(A M!A0??62%7 ET4R20?-W>5<.JQT9>QG9)K 8_4MY'/NXAXI$ /_-J+?ME38.CI'H3D:2PA04([%&VT2[I<8+6C0_!E<9V7MM-H0,*QN^U MBFJDR(KT*Z>%!GJO5GG5\P> >T@X^/3G-5#Y9I& M"96 %C3E:$NS#72%6I,T.T&K#@<'H#CL#R,#*6E(R2DA9^(\BE59Q_B :] W MY0'<)'MLS_8'8?A&,+\-AOU^-#"0-0D>6Y/RT?!\(V[0@3OJ1X9<@ILDCT_, M\B:RUU%\A#/LX SZV+0.F\R/3TC]K^%Z:&N)\:.L43MD@G[D&U ;AEMH;8D:O<R<9MJ%1B[<]E\88),#&\$@=L&P@!T)UDY*THH$/PH&)O=Z1-EHHZWIYX?[*;?N"LGC<"0__4(0;['&8(T^D+L^O*M M6W;2/C<$GF&_11KU("<='-ZJOJ2M%,/^"!NH&J$@;Q:*(^F8M 6"C+S70.[! MG40.?%G>O B5O#:%K*XGZMKZ=N>BNM-H/J^NAM0Y7BF70!DL5%.O/U 3Q*O; MEJH@V;J\X9@S*5E>/JZ )L#U!^K]@C'Y4M =U'=>T_\ 4$L#!!0 ( *PZ MJ5@>?B?IJ0( $T' 9 >&PO=V]R:W-H965T"LKDQ,F5*J\\3R8Y%%BZO 2F=S(N"JST M5*P]60K J045U M\?^P5F# GCNS:G8@C7BE*&-P))*NBP.)Y!I1O)\[ V2W< MDW6NS((71R5>PQ+40WDG],QK65)2 ).$,R0@FSC3P=5\;.)MP%<"6[DW1L;) MBO-',[E))XYO! &%1!D&K#\;F .EADC+^-EP.NV1!K@_WK%_LMZUEQ66,.?T M&TE5/G$N')1"ABNJ[OGV,S1^1H8OX53:7[2M8\\#!R655+QHP%I!05C]Q4]- M'O8 FJ<;$#2 X!@P? $0-H#0&JV565L+K' <";Y%PD1K-C.PN;%H[88P\R\N ME="[1.-4?,,27@#Z@I] H@]HFJ;$I!=3=,/J.V*2?;H A0F59SKD8;E IR=G MZ 01AFX)I3I 1I[28@REES0'S^J#@Q<.#M$M9RJ7Z)JED![B/6VB=1+LG,R" M7L);+%P4#MZCP ^&'7KF?P\/>^2$;6)#RQ>^FEBT(#*A7%8"T/?I2BJA[^Z/ MKHS5C,-N1E//5[+$"4P<7; 2Q :<^-V;P=C_V&7W/Y$=F!^VYH=][/%UEH&M M3Z2T?X$5=-GMYS@=NN>CMV==UEX!^NZE?PP\L#%J;8QZF1[JF)+BR1Z9R;V'>#0>1M]G6_$G2@<=QJ'/=K9 (2OF;D%Z3VMLV 04949TG6 M5)<' H9'(GN/^]=[X^UUI@+$VC9LB1)>,567=KO:O@E3VPJ/UF?ZK:A;^Q^: M^J'1A;LF3"(*F:;T]:5QD*B;=SU1O+3];\65[J9VF.OW#H0)T/L9YVHW,0>T M+VC\&U!+ P04 " "L.JE8#5JO,_@" #"" &0 'AL+W=O14M40!')\LA,RIQJUN[WFAFU/&G6A@;5,9#<1*9XS# M5!*URG,J?XX@$YNATW:VA@>V3+4QN-&@H$N8@7XLIA)W;HV2L!RX8H(3"8NA M<]N^&?>-OW7XRF"C=M;$*)D+\6PV=\G0\0PAR"#6!H'BWQK&D&4&"&G\J#"= M^I4F<'>]1?]@M:.6.54P%MD32W0Z=/H.26!!5YE^$)N/4.GI&KQ89,K^DDWE MZSDD7BDM\BH8&>2,E__TI/F%&=:XE.&<3KZC(7R22A%"I!DEE()Y(K,L%:2509$ M+,A[*CGC2T6FM<.(*A83RA,R8=E*0T+.)Z IR]0%!C_.)N3\[(*<$9YY LA_O M8C[JI/C;I(S\DX#W5+9(T+XDON=W&OB,7Q\>G* 3U&<46+S@"%[#$7R[G2LM M\0Y\;TI7"==IAC-]X485-(:A@Q=?@5R#$[U]TPZ]=TU:_Q/8GO).K;QS"MU6 MYQV/10[DW%3I19/:$B*T$*9IK:.K,+CV!^YZ5T:#E^^W?:]VVR/8K0EV3Q)\ MLFT";P!=@\2NMRUP[)=*8S7CL5V6]Z6)>8G=W>'4"T,_/&#>X-5I=_QFXF%- M//QWXM7U;J(>OHIZ@]=QZKV:>N^/19%M6Y:E?2+%)51O]]B]EM<_X-GH%333 M[-Q+=V_AS81SB@ MRWGZ&Z:<[MCBEHPKDL$"(;U6#\]8EA.SW&A1V*$S%QI'F%VF^)$!TCC@\X40 M>KLQ+Z@_6Z)?4$L#!!0 ( *PZJ5C]7U#:X0, #L3 9 >&PO=V]R M:W-H965TUN>M]J/K!@4FP%FS.-LGVW][AE_$3& M1*]I0L7,BJ7,;FU;A#&D6-RP#*BZLF$\Q5(M^=86&0<<&:P4$VK- MI^;<$Y]/62X30N&)(Y&G*>;_+"!A^YGE6H<3SV0;2WW"GD\SO(45R*_9$UD5EC 4N6?".1C&?6V$(1;'">R&>V M_QU*0D.-%[)$F%^T+VT="X6YD"PMG54$*:'%/WXMA3AR4#CM#E[IX)TZ#"XX M^*6#;X@6D1E:]UCB^92S/>+:6J'I Z.-\59L"-5I7$FNKA+E)^=_J$KYQ(1 M&7"TBC$']!ZM5+%$>0*(;= =E20B2:[51BL(S5A?KX'B4DB?E$AB.)R M^4J@FSZVTJO2C3O(-K" MZP3\C/D-\MU?D>=X@Y9XEO_?W>\(QZ]RZ!L\_P+>I115:?EPFI;'#7K G"K1 M!7JJ$O_7)P6,/DI(Q=]M*A=1#-JCT,^;6Y'A$&:6>J (X#NPYN]^<@/GMS:) M>@)K"#:H!!MTH3<%$[5@[*@8H5'38;.FUZ:F]X>:QF5-E]5Z!-,F8Q';T,2F MG[*[N1MXD\G4WAWKGN M":S!.JA8!U?1'T&?@O4$UA!L5 DVNN+^&)U5_F#B.R?M<6X4.,ZXO3O&%>UQ M)^UG$)*34$6,BD;Y2HEL?=]TXKPUTSV!-2A/*LJ3JVB-29^"]036$,QUZH') MN>+F*(-K%'YP5/B%0FU6H_&@O3W?L^)((;(,R18=XJN#375&W:M M 7="OC7U?:$U!?!J ;RK:))T0;\YT3VA-PO5TZ0ZOHSUZ'4W[ M0FN*5@^G;NF6$B6F8P!AP!UP;J^H8Q>5CH&U3[9?-_ 5!+ P04 " "L.JE8TR;S3RX# #J M$@ #0 'AL+W-T>6QE, MF6A5"EF/R,*8ZD,Q)YNHG*V8CY3N^FGEL@'GF)AE\]2](0@C'@0 MT&/E;R6!X8+CIB#C8:'DMBX)\0[+3DL6/5 Q(A,J^%1SB"IHR<7:NWO@F"FA M=&1L0]AT7?#4OSS<]1;T2L-3B%=@CWC$>5M08 MIN6U-=QDYWP$1GVP#W,TFF2J=,]VFZ9*-:SP4K YFL\7 M<#>JB@$T1I5VD',Z5Y(Z#9N(9F!I9TR(6WB0OA=[W*MBIVX=J)ILAU90,_0T MW@#^73;/O4O;>Q%O5/$'93XM[7*DLZ'1V(UF!5\Y>U6T C#V+LY.JTJL/PH^ MER7SBW]VPO&0;N*BA=+\E\T&K3*S#J9)],"TX;-=ST]-JSNV,IMV6A6XYMXK MU/QW]WG.)--4[(JVO7_,N_QBQ&RL18\SYE\=%*P M](9.[4%^C]_.SUE!E\+"(;,=?6=VT/0?:7%SF M;,7R26/J^=0-(SNP69L+ @Z1:W>%$2S&8V$$,"P/I@"+\5%8GO]I/0-T/1[# MM V"R "-&: Q/BJ$3-P'RQ..R>P57FF6)4F:8CLZF0053+!]2U/XAMDP;1"! MY8%,?[;7>+7Q#GFZ#[":/M4AV$KQ3L16BN\U(.%]@X@L"U<;RP,16!6PWH'\ MX3S04^&8)(&J8MJP)QA'L@Q#H!?#/9JFR.ZD\ G7!WM*DB3+P@A@805)@B'P M-.((I@ T8$B2N/?@P?LHWKRGXNVO6^/?4$L#!!0 ( *PZJ5B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G[GSDRU*IH\N M11[R4F=/QCXNC'EDWSJEW72T\GY].AZ[9B4Z[GXW:Z'#F:6Q'??AT#Z,W=H* MWKJ5$+Y3XWPRJ<<=EWIT?K:KZ\:.X8'QHO'2Z% 8"^ZE>'(OY^,AVT@G%U)) M_SP=#=^5&+%.:MG)[Z*=CB8CYE;FZ0]CY7>C/5?SQAJEIJ-L>^)>6"^;O>)Y MA+SC"S>4>+ZXY0%D.JHGH<*EM,X/5PSU\\"X$>'B[5'OS6>IO+"7W(LOUO1K MJ1]B->$NQN VACCL/K=!/+7_)8QFN92-N#1-WPGMMW&T0D5 [59R[49,\TY, M1[M+&-#_&AT*[03 M+0O?G%&R#1PM^\ 5UXU@ #)'(/.C0,XC3O@I@"P0R.*(D'_E +)$(,MC0A8 MLD(@JV-"E@"R1B#K8T)6 /($@3RAA;SASVSCV(VPP\]CC[Z4KE'&]58 Q'<( MXCM:Q)EVLA66W5G>AI&:75C+]4/LUMX!PO<(X7M:PNN-L)L@#3A@3[ 1>T++ M,^^[CMMG9I9L+A^T##_CP3(736/Z8!F(B8J%V"RW8B-T+]BM:$R@C.<'$UZ* MI;#)TY=A:LF(W?*92\ONN0JD?PH>^\6_'[T,DTI&;)4/O9-:.!=&F6XA]?8" M"(?))".VR1=CVB>IU-"NLS"]TP^1@%TX)](08C;)R'72==(/K?I;'*Q]&&:$ M;J0(AP$<8F(^R8B%,B"R2(CML7@3F/ LUQ M$7L&QX19CP+S3$'L&1RSAIB89PIBS^"8)Q 3$TU!+!I\<@'G0 4FFH)8-#AF MTH4PT13$HL$QDRZ$V:8@MLUK4[6W;!YJAZOF$O-/2>P?%#/-NF,&*HD-A&/" M+E1B%BJ/DPR+F'&H@IB8A04S,0N51 M5CO_8*9="+-026RA5S&W$H68F(5*8@NAF&DT,0N5Q!9"%X\I)F:ADMA".&:R M7XE9J"*V$(X)IQX59J&*?+-_MQ0_E B'&8,*LU!%OMV/90R21LIB!0$S,0A6QA88DS,^9AN8* MOM+#WD!,S$+5_[!G\^+&N,",.9"/W-KGN,D.,3$+5<06VL>\,WZ(J1WYE>' ( #TG : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?NJ)*TXHYYDVLH&D%-^*+9! M%*U.=M^6,[ /ZD%/(LX(%8C+/^$3 IY^E4,[[KM3W>W[NO@X'DYUU>S&L?^1 M4EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#=7=-EXWW M53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!' M"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'< M@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=@FT%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR8O2PCT-M3;"/0VU-L( M]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?3VRF4#OC'IG KTSZIT)],Z3GTV^4^\Z?AY*O?9\K?'ZWTGU>#ZW7"]_ M67[MG-SC%YS3;45]_@M02P,$% @ K#JI6*5_#G'N 0 D"8 !, !; M0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E M49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ M&TOGJ<\K2QTM)LV3:ZV^>?8 MN'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5 M[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U M7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M? M\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD M#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D M%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ M4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJ_E/6>^= M6_]Q_/@L.]OT;_EL_"/:X@502P$"% ,4 " "L.JE8!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M *PZJ5@^U3T:[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ K#JI6 L% M@:OG!0 ^!X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ K#JI6"1 3)@R P 9PL !@ M ("!JAH 'AL+W=O !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ K#JI6+RCZ$%?!@ LQL !@ ("!-"< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6-SN MH)?Z! #PL !D ("!PC( 'AL+W=O&PO=V]R:W-H965T&PO M=V]R:W-H965T&UL4$L! A0#% @ K#JI6'ID+R"=" VA0 !D ("! M.VT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K#JI6.F&Z91#"0 &1D !D ("!YH4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6!N5T..#!0 ^1 !D M ("!G+L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K#JI6&I)I,7 P 5PD !D ("!;LH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK#JI6(RY<5@M!0 1@T !D ("!3]4 'AL+W=O !X;"]W M;W)K&UL4$L! A0#% @ K#JI6 %6CEF\ P M70\ !D ("!XN8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6+B3#@P; P $PL !D M ("!4O$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ K#JI6$-SKN):"0 H4X !D ("!&_T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI M6-8$O:(=!@ ?2, !D ("!3 P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6'0 1XOL @ U@@ M !D ("!RQD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6!E^H4!G P Q @ !D M ("!I"0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K#JI6'O*W.?F P _!0 !D ("!'S$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6-A- MS_DA P APH !D ("!)#L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K#JI6$&PO M=V]R:W-H965T&UL4$L! A0#% @ K#JI6#%Y!V)0! KA8 !D ("! M:UH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K#JI6!Y^)^FI @ 30< !D ("!>V@! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ K#JI6![?F5X< @ M/2< !H ( !#7P! 'AL+U]R96QS+W=O XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 190 324 1 true 60 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.bigcommerce.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/taxonomy/role/Role_DisclosureOverview Overview Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.bigcommerce.com/20240331/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/20240331/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/20240331/taxonomy/role/DisclosureFairValueMeasurements1 Fair Value Measurements Notes 13 false false R14.htm 995495 - Disclosure - Business Combinations Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations Business Combinations Notes 14 false false R15.htm 995505 - Disclosure - Goodwill and Intangible Assets Sheet http://www.bigcommerce.com/20240331/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/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases Commitments, Contingencies, and Leases Notes 16 false false R17.htm 995525 - Disclosure - Other Liabilities Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilities Other Liabilities Notes 17 false false R18.htm 995535 - Disclosure - Debt Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebt Debt Notes 18 false false R19.htm 995545 - Disclosure - Stockholders' Equity Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 19 false false R20.htm 995555 - Disclosure - Income Taxes Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 995565 - Disclosure - Net Loss per Share Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss per Share Notes 21 false false R22.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 995595 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995605 - Disclosure - Revenue Recognition and Deferred Costs (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables Revenue Recognition and Deferred Costs (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCosts 24 false false R25.htm 995615 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurements1 25 false false R26.htm 995625 - Disclosure - Business Combinations (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations 26 false false R27.htm 995635 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 27 false false R28.htm 995645 - Disclosure - Commitments, Contingencies, and Leases (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables Commitments, Contingencies, and Leases (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases 28 false false R29.htm 995655 - Disclosure - Other Liabilities (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesTables Other Liabilities (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilities 29 false false R30.htm 995665 - Disclosure - Debt (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebt 30 false false R31.htm 995675 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 31 false false R32.htm 995685 - Disclosure - Net Loss per Share (Tables) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare 32 false false R33.htm 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 33 false false R34.htm 995715 - Disclosure - Summary of Significant Accounting Policies (Additional Information) (Details1) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1 Summary of Significant Accounting Policies (Additional Information) (Details1) Details http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables 34 false false R35.htm 995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails Summary of Significant Accounting Policies - Summary of Remaining Performance Obligation (Details) Details 35 false false R36.htm 995735 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) Details 36 false false R37.htm 995745 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) Details 37 false false R38.htm 995755 - Disclosure - Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) Details 38 false false R39.htm 995765 - Disclosure - Revenue Recognition and Deferred Costs - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails Revenue Recognition and Deferred Costs - Additional Information (Details) Details 39 false false R40.htm 995775 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Details) Details 40 false false R41.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/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails Fair Value Measurements - Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value (Parenthetical) (Details) Details 41 false false R42.htm 995795 - Disclosure - Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails Fair Value Measurements - Schedule of Marketable Security Contractual Maturities (Details) Details 42 false false R43.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/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities (Details) Details 43 false false R44.htm 995825 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 44 false false R45.htm 995835 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails Business Combinations - Schedule of Total Estimated Purchase Consideration (Details) Details 45 false false R46.htm 995845 - Disclosure - Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails Business Combinations - Schedule of Total Estimated Purchase Consideration (Parenthetical) (Details) Details 46 false false R47.htm 995855 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 47 false false R48.htm 995865 - Disclosure - Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails Business Combinations - Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired (Details) Details 48 false false R49.htm 995885 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 49 false false R50.htm 995895 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 50 false false R51.htm 995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Expected Amortization Expense for Intangible Assets (Details) Details 51 false false R52.htm 995925 - Disclosure - Commitment, Contingencies, and Leases - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails Commitment, Contingencies, and Leases - Additional Information (Details) Details 52 false false R53.htm 995935 - Disclosure - Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails Commitments, Contingencies, and Leases - Schedule of Unconditional Purchase Obligations (Details) Details 53 false false R54.htm 995945 - Disclosure - Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails Commitment, Contingencies, and Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) Details 54 false false R55.htm 995955 - Disclosure - Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring (Details) Details 55 false false R56.htm 995965 - Disclosure - Other Liabilities - Components of Other Current Liabilities (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails Other Liabilities - Components of Other Current Liabilities (Details) Details 56 false false R57.htm 995975 - Disclosure - Debt - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 57 false false R58.htm 995985 - Disclosure - Debt - Summary of Net Carrying Amount of Debt (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails Debt - Summary of Net Carrying Amount of Debt (Details) Details 58 false false R59.htm 995995 - Disclosure - Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails Debt - Summary of Total Interest Expense Recognized Related to Debt (Details) Details 59 false false R60.htm 996005 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 60 false false R61.htm 996015 - Disclosure - Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails Stockholders' Equity - Summary of Stock Options and Market based Awards Valuation Assumptions (Details) Details 61 false false R62.htm 996025 - Disclosure - Stockholders Equity - Summary of Changes in Stock Options Activity (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails Stockholders Equity - Summary of Changes in Stock Options Activity (Details) Details 62 false false R63.htm 996035 - Disclosure - Stockholders' Equity - Summary of RSU Table (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails Stockholders' Equity - Summary of RSU Table (Details) Details 63 false false R64.htm 996045 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 64 false false R65.htm 996055 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) Sheet http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) Details 65 false false R66.htm 996065 - 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/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) Details 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: bigc:ContractWithCustomerPeriod, bigc:NonCancellableContractualCommitmentsExpirePeriod - bigc-20240331.htm 8 bigc-20240331.htm bigc-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bigc-20240331.htm": { "nsprefix": "bigc", "nsuri": "http://www.bigcommerce.com/20240331", "dts": { "inline": { "local": [ "bigc-20240331.htm" ] }, "schema": { "local": [ "bigc-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 274, "keyCustom": 50, "axisStandard": 24, "axisCustom": 0, "memberStandard": 37, "memberCustom": 22, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://www.bigcommerce.com/20240331": 2 }, "contextCount": 190, "entityCount": 1, "segmentCount": 60, "elementCount": 624, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 656, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bigcommerce.com/20240331/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_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "unique": true } }, "R4": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_79d0e2cd-22d5-4815-ba89-3f6503d95d76", "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-20240331.htm", "unique": true } }, "R5": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "unique": true } }, "R6": { "role": "http://www.bigcommerce.com/20240331/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_79fa4644-8ad4-400f-be80-d491b04ee360", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_79fa4644-8ad4-400f-be80-d491b04ee360", "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-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOverview", "longName": "995455 - Disclosure - Overview", "shortName": "Overview", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations", "longName": "995495 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "bigc:CommitmentsContingenciesAndLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "bigc:CommitmentsContingenciesAndLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilities", "longName": "995525 - Disclosure - Other Liabilities", "shortName": "Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebt", "longName": "995535 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995545 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995555 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bigcommerce.com/20240331/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_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bigcommerce.com/20240331/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": "22", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bigcommerce.com/20240331/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": "23", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bigcommerce.com/20240331/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": "24", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables", "longName": "995615 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "longName": "995625 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bigcommerce.com/20240331/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": "27", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bigcommerce.com/20240331/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": "28", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesTables", "longName": "995655 - Disclosure - Other Liabilities (Tables)", "shortName": "Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtTables", "longName": "995665 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995675 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bigcommerce.com/20240331/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": "32", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bigcommerce.com/20240331/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": "33", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "unique": true } }, "R34": { "role": "http://www.bigcommerce.com/20240331/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": "34", "firstAnchor": { "contextRef": "C_51878d56-a75c-4ad2-a9d0-78d40c295704", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_51878d56-a75c-4ad2-a9d0-78d40c295704", "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-20240331.htm", "unique": true } }, "R35": { "role": "http://www.bigcommerce.com/20240331/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": "35", "firstAnchor": { "contextRef": "C_51878d56-a75c-4ad2-a9d0-78d40c295704", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51878d56-a75c-4ad2-a9d0-78d40c295704", "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-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bigcommerce.com/20240331/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": "36", "firstAnchor": { "contextRef": "C_a33601c1-7290-46fb-97b4-c105b6c69c1e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a33601c1-7290-46fb-97b4-c105b6c69c1e", "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-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bigcommerce.com/20240331/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": "37", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8abdd253-7063-4d52-8bf9-8b5e4ec4c3cb", "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-20240331.htm", "unique": true } }, "R38": { "role": "http://www.bigcommerce.com/20240331/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": "38", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5baea7b3-9025-4090-a2f4-b44c99cf712d", "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-20240331.htm", "unique": true } }, "R39": { "role": "http://www.bigcommerce.com/20240331/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": "39", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bigcommerce.com/20240331/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": "40", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "unique": true } }, "R41": { "role": "http://www.bigcommerce.com/20240331/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": "41", "firstAnchor": { "contextRef": "C_8c998053-1a7b-4f18-84d5-51a2a02ac1e3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "link:footnote", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8c998053-1a7b-4f18-84d5-51a2a02ac1e3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "link:footnote", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.bigcommerce.com/20240331/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": "42", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bigcommerce.com/20240331/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": "43", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bigcommerce.com/20240331/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": "44", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ce54a2cc-7969-4f21-ac2a-6c7b00de957b", "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-20240331.htm", "unique": true } }, "R45": { "role": "http://www.bigcommerce.com/20240331/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": "45", "firstAnchor": { "contextRef": "C_ce54a2cc-7969-4f21-ac2a-6c7b00de957b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ce54a2cc-7969-4f21-ac2a-6c7b00de957b", "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-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.bigcommerce.com/20240331/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": "46", "firstAnchor": { "contextRef": "C_b5c0c050-5899-4c3f-a3b6-c43dad652319", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b5c0c050-5899-4c3f-a3b6-c43dad652319", "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-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "995855 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4996df74-250f-41f7-9f68-77186a0e8677", "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-20240331.htm", "unique": true } }, "R48": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "longName": "995865 - 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": "48", "firstAnchor": { "contextRef": "C_4996df74-250f-41f7-9f68-77186a0e8677", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1bcdd9ac-ca03-4387-910b-c4d479b8ed0a", "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-20240331.htm", "unique": true } }, "R49": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "longName": "995885 - 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": "49", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "longName": "995895 - 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": "50", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails", "longName": "995915 - 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": "51", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "longName": "995925 - 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": "52", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "bigc:LeaseOperatingLeaseExpirationYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "bigc:LeaseOperatingLeaseExpirationYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "bigc:CommitmentsContingenciesAndLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails", "longName": "995935 - 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": "53", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "995945 - 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": "54", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails", "longName": "995955 - Disclosure - Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring (Details)", "shortName": "Commitments, Contingencies, and Leases - Summary of Activities Related to Restructuring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_119f2b17-2c85-4352-aa87-bea624e39a04", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_795e44b9-1d83-4513-8f28-25df46ef9891", "name": "us-gaap:PaymentsForRestructuring", "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-20240331.htm", "unique": true } }, "R56": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails", "longName": "995965 - 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": "56", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "995975 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_be6d9025-502b-4942-9fb8-d1f5fa7bde5a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be6d9025-502b-4942-9fb8-d1f5fa7bde5a", "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-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "longName": "995985 - 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": "58", "firstAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "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-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "longName": "995995 - 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": "59", "firstAnchor": { "contextRef": "C_68755fec-6235-435e-89a5-7cc212816950", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68755fec-6235-435e-89a5-7cc212816950", "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-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "996005 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_61369fd3-f713-4c60-b468-e1cfef0ae94b", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "unique": true } }, "R61": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "longName": "996015 - 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": "61", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails", "longName": "996025 - 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": "62", "firstAnchor": { "contextRef": "C_a33601c1-7290-46fb-97b4-c105b6c69c1e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a33601c1-7290-46fb-97b4-c105b6c69c1e", "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-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "longName": "996035 - 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": "63", "firstAnchor": { "contextRef": "C_1b9862a9-b83b-4257-814c-ff7add80ae1d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1b9862a9-b83b-4257-814c-ff7add80ae1d", "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-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996045 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "996055 - 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": "65", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bigc-20240331.htm", "unique": true } }, "R66": { "role": "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails", "longName": "996065 - 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": "66", "firstAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_023d29ea-44a1-4a27-8ceb-bdad2d349e6d", "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-20240331.htm", "first": true, "unique": true } } }, "tag": { "bigc_AccountReceivablePaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AccountReceivablePaymentTerms", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account receivable payment terms", "label": "Account Receivable Payment Terms", "documentation": "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r742" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r893" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r265", "r266" ] }, "bigc_AccountsReceivablePrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AccountsReceivablePrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, prepaid expense and other assets", "label": "Accounts Receivable, Prepaid Expense and Other Assets", "documentation": "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive gain (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r30", "r31", "r106", "r179", "r566", "r590", "r594" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r9", "r31", "r484", "r487", "r516", "r585", "r586", "r853", "r854", "r855", "r865", "r866", "r867" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average amortization period (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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": [ "r127" ] }, "bigc_AcquisitionRelatedCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AcquisitionRelatedCompensationCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related compensation", "label": "Acquisition Related Compensation Current", "documentation": "Acquisition related compensation current." } } }, "auth_ref": [] }, "bigc_AcquisitionRelatedCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AcquisitionRelatedCompensationMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition Related Compensation", "label": "Acquisition Related Compensation [Member]", "documentation": "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": [ "r793" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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": [ "r101" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r448", "r449", "r450", "r607", "r865", "r866", "r867", "r935", "r957" ] }, "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": [ "r799" ] }, "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": [ "r799" ] }, "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": [ "r799" ] }, "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": [ "r799" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r416" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "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": [ "r764", "r775", "r785", "r810" ] }, "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": [ "r767", "r778", "r788", "r813" ] }, "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": [ "r799" ] }, "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": [ "r806" ] }, "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": [ "r771", "r779", "r789", "r806", "r814", "r818", "r826" ] }, "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": [ "r824" ] }, "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/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r180", "r267", "r304", "r307", "r310", "r953" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs charged against the allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r309" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "bigc_AmericasOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AmericasOtherMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas - Other", "documentation": "Americas other.", "label": "Americas Other [Member]" } } }, "auth_ref": [] }, "bigc_AmericasUSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AmericasUSMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas - U.S", "documentation": "Americas U.S.", "label": "Americas U.S [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of discount on debt", "label": "Amortization of Debt Discount (Premium)", "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", "r88", "r117", "r373" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commission amortization expense", "label": "Amortization of Deferred Sales Commissions", "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", "r113" ] }, "bigc_AmortizationOfDeferredSalesCommissionsEstimatedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AmortizationOfDeferredSalesCommissionsEstimatedPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred sales commissions estimated period", "label": "Amortization Of Deferred Sales Commissions Estimated Period", "documentation": "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r110", "r373", "r508", "r859" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r48", "r52" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding", "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": [ "r234" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r475" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r958", "r959", "r960", "r961" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r146", "r173", "r206", "r241", "r255", "r259", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r477", "r481", "r498", "r563", "r644", "r742", "r755", "r902", "r903", "r942" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r168", "r181", "r206", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r477", "r481", "r498", "r742", "r902", "r903", "r942" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total marketable securities", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r83" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "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": [ "r272" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses", "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": [ "r273" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortized Cost/Principal amount", "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r269", "r314", "r562" ] }, "bigc_AvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "AvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Available for sale fair value maturity allocated and single maturity date after year one through two.", "label": "Available For Sale Fair Value Maturity Allocated And Single Maturity Date After Year One Through Two", "terseLabel": "Due in 1 year through 2 years" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within 1 year", "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": [ "r276", "r560" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfMarketableSecurityContractualMaturitiesDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Total marketable securities", "terseLabel": "Total marketable securities", "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": [ "r270", "r314", "r555", "r875" ] }, "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": [ "r821" ] }, "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": [ "r822" ] }, "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": [ "r817" ] }, "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": [ "r817" ] }, "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": [ "r817" ] }, "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": [ "r817" ] }, "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": [ "r817" ] }, "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": [ "r817" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/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": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "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": [ "r820" ] }, "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": [ "r819" ] }, "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": [ "r818" ] }, "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": [ "r818" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bigcommerce.com/20240331/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/20240331/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": [ "r79", "r80" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "bigc_BundleB2BIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BundleB2BIncMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bundle", "label": "Bundle B2 B Inc [Member]", "documentation": "Bundle B2B, Inc.." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "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": [ "r472", "r734", "r735" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r73", "r472", "r734", "r735" ] }, "bigc_BusinessAcquisitionCompensationExpenseSubjectToVoluntaryTerminationOfEmployment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BusinessAcquisitionCompensationExpenseSubjectToVoluntaryTerminationOfEmployment", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense subject to voluntary termination of employment", "label": "Business Acquisition Compensation Expense Subject to Voluntary Termination of Employment", "documentation": "Business acquisition 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/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related transaction costs", "label": "Business Acquisition, 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/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "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": [ "r472" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unaudited Pro Forma Financial Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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": [ "r837", "r838" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related expenses", "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": [ "r71" ] }, "bigc_BusinessCombinationBasePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BusinessCombinationBasePurchasePrice", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base purchase price", "label": "Business Combination Base Purchase Price", "documentation": "Business combination base purchase price." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "verboseLabel": "Total purchase consideration", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total estimated cash 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/20240331", "localname": "BusinessCombinationDeferredCompensation", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "minus: Deferred compensation", "label": "Business Combination Deferred Compensation", "documentation": "Business combination deferred compensation." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "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": [ "r141", "r473" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liability", "terseLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "bigc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed In Right of Use Assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed in right of use assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total acquisition-related intangible assets fair value", "terseLabel": "Intangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "bigc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseLiability", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liability", "terseLabel": "Lease liability", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Lease Liability", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed lease liability." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Liabilities assumed", "terseLabel": "Liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired, excluding goodwill", "negatedTerseLabel": "Net assets acquired, excluding goodwill", "terseLabel": "Net assets acquired, excluding goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r74", "r75" ] }, "bigc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible assets acquired", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Tangible assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed tangible assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "terseLabel": "Total purchase consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r75" ] }, "bigc_BusinessCombinationWorkingCapitalHoldBack": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "BusinessCombinationWorkingCapitalHoldBack", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital hold back", "label": "Business Combination, Working Capital Hold Back", "documentation": "Business combination, 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_CashAcquiredInExcessOfPaymentsToAcquireBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "plus: Closing cash", "label": "Cash Acquired in Excess of Payments to Acquire Business", "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/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r36", "r170", "r706" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r170" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "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", "r121", "r203" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r121" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "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": [ "r170" ] }, "bigc_CashRetentionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CashRetentionPayments", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash retention payments", "label": "cash Retention Payments", "documentation": "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": [ "r797" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r163", "r176", "r177", "r178", "r206", "r228", "r229", "r231", "r233", "r239", "r240", "r299", "r342", "r344", "r345", "r346", "r349", "r350", "r382", "r383", "r385", "r386", "r388", "r498", "r600", "r601", "r602", "r603", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r632", "r653", "r672", "r684", "r685", "r686", "r687", "r688", "r832", "r861", "r868" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r176", "r177", "r178", "r239", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r600", "r601", "r602", "r603", "r722", "r832", "r861" ] }, "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": [ "r798" ] }, "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": [ "r798" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r133", "r749", "r750", "r751", "r752" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 8)", "label": "Commitments and Contingencies", "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", "r92", "r564", "r631" ] }, "bigc_CommitmentsContingenciesAndLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CommitmentsContingenciesAndLeasesAbstract", "lang": { "en-us": { "role": { "label": "Commitments Contingencies And Leases [Abstract]", "documentation": "Commitments, contingencies and leases." } } }, "auth_ref": [] }, "bigc_CommitmentsContingenciesAndLeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CommitmentsContingenciesAndLeasesLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments, contingencies and leases.", "label": "Commitments Contingencies And Leases [Line Items]" } } }, "auth_ref": [] }, "bigc_CommitmentsContingenciesAndLeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CommitmentsContingenciesAndLeasesTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments, contingencies and leases.", "label": "Commitments Contingencies And Leases [Table]" } } }, "auth_ref": [] }, "bigc_CommitmentsContingenciesAndLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CommitmentsContingenciesAndLeasesTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments, Contingencies, and Leases", "label": "Commitments Contingencies And Leases [Text Block]", "documentation": "Commitments, contingencies, and leases." } } }, "auth_ref": [] }, "bigc_CommonStockCapitalSharesAvailableForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CommonStockCapitalSharesAvailableForFutureIssuance", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock capital shares available for future issuance.", "label": "Common Stock Capital Shares Available For Future Issuance", "terseLabel": "Common stock 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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized and reserved for issuance", "label": "Common Stock, Capital Shares Reserved for Future 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/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r865", "r866", "r935", "r955", "r957" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r100", "r565", "r742" ] }, "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": [ "r803" ] }, "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": [ "r802" ] }, "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": [ "r804" ] }, "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": [ "r801" ] }, "bigc_CompensationCostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "CompensationCostMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Costs", "label": "Compensation Cost [Member]", "documentation": "Compensation cost." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r32", "r186", "r188", "r194", "r557", "r575" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r41", "r43", "r86", "r87", "r264", "r690" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r86", "r87", "r264", "r595", "r690" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r41", "r43", "r86", "r87", "r264", "r690", "r836" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "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": [ "r41", "r43", "r86", "r87", "r264" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r41", "r43", "r86", "r87", "r264", "r690" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r78", "r707" ] }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetCreditLossExpense", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses related to contract asset", "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "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": [ "r308", "r401", "r723" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "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": [ "r390", "r391", "r403" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized previously deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r404" ] }, "bigc_ContractWithCustomerPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ContractWithCustomerPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer period", "label": "Contract With Customer Period", "documentation": "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/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate securities", "label": "Convertible Debt Securities [Member]", "verboseLabel": "Convertible Debt", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r907" ] }, "bigc_ConvertibleSeniorNotesDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySixMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due Two Thousand Twenty Six [Member]", "documentation": "Convertible senior notes due two thousand twenty six." } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Bonds", "label": "Corporate Bond Securities [Member]", "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r112", "r206", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r498", "r902" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Sales [Member]", "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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationship", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r77" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion of debt to shares", "label": "Debt Conversion, Converted Instrument, Shares Issued", "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", "r39" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount converted", "label": "Debt Conversion, Original Debt, Amount", "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", "r39" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 }, "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of debt", "verboseLabel": "Less: current portion of debt", "label": "Debt, Current", "totalLabel": "Debt, Current, Total", "negatedLabel": "Less: current portion of debt", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r174" ] }, "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/20240331/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r132", "r205", "r351", "r357", "r358", "r359", "r360", "r361", "r362", "r367", "r374", "r375", "r377" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r97", "r98", "r147", "r148", "r208", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r509", "r717", "r718", "r719", "r720", "r721", "r862" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying value of debt", "terseLabel": "Debt instrument outstanding amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r16", "r148", "r378" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, initial conversion price", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r134", "r354" ] }, "bigc_DebtInstrumentConvertibleConversionRatioDenominator": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "DebtInstrumentConvertibleConversionRatioDenominator", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of each convertible note", "label": "Debt Instrument Convertible Conversion Ratio Denominator", "documentation": "Debt instrument convertible conversion ratio denominator." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, conversion price percentage", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "bigc_DebtInstrumentDateOfIssuance": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "DebtInstrumentDateOfIssuance", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Date Of Issuance", "label": "Debt Instrument Date Of Issuance", "terseLabel": "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/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt principal amount", "terseLabel": "Aggregate principal amount of notes issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r89", "r91", "r352", "r509", "r718", "r719" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value of Notes", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r365", "r497", "r718", "r719" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, frequency of periodic payment", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r25", "r94" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r23", "r89", "r380", "r509" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Contractual Interest Rate", "verboseLabel": "Debt instrument, interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r353" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Issuance Date", "terseLabel": "Date of Issuance", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r17", "r904" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r208", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r509", "r717", "r718", "r719", "r720", "r721", "r862" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r161", "r717", "r936" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r208", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r509", "r717", "r718", "r719", "r720", "r721", "r862" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, payment terms", "label": "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", "r94" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Axis]", "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/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r62", "r65", "r88", "r89", "r91", "r93", "r136", "r137", "r208", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r509", "r717", "r718", "r719", "r720", "r721", "r862" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents, Marketable Securities and Liabilities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Estimated Fair Value of Marketable Securities", "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": [ "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888" ] }, "bigc_DeferredCommissionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "DeferredCommissionsCurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Deferred Commissions Current", "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." } } }, "auth_ref": [] }, "bigc_DeferredCommissionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "DeferredCommissionsNoncurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, net of current portion", "label": "Deferred Commissions Noncurrent", "documentation": "Deferred commissions noncurrent." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "negatedLabel": "Unamortized issuance costs", "verboseLabel": "Transaction costs attributable to issuance of notes", "label": "Debt Issuance Costs, Noncurrent, Net", "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": [ "r90" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Current, Total", "label": "Deferred Revenue, Current", "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": [ "r850" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Deferred Revenue, Noncurrent", "totalLabel": "Deferred Revenue, Noncurrent, Total", "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": [ "r851" ] }, "bigc_DeferredSalesCommissionDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "DeferredSalesCommissionDuringPeriod", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred sales commissions", "label": "Deferred Sales Commission During Period.", "documentation": "Deferred sales commission during period." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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", "r53" ] }, "us-gaap_DerivativeCapPrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCapPrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cap price of capped call transactions", "label": "Derivative, Cap Price", "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/20240331", "localname": "DevelopedTechnologyMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology", "label": "Developed Technology [Member]", "documentation": "Developed technology." } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology", "label": "Developed Technology Rights [Member]", "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": [ "r143" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r402", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r402", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregate Revenue by Major Source", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r905" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r759" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r792" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r958", "r959", "r960", "r961" ] }, "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/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per share", "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": [ "r195", "r214", "r215", "r217", "r218", "r220", "r226", "r228", "r231", "r232", "r233", "r237", "r492", "r493", "r558", "r576", "r710" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per share attributable to common stockholders", "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": [ "r195", "r214", "r215", "r217", "r218", "r220", "r228", "r231", "r232", "r233", "r237", "r492", "r493", "r558", "r576", "r710" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r225", "r234", "r235", "r236" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r459" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r207", "r459", "r468" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Payroll and payroll related expenses", "label": "Employee-related Liabilities, Current", "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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock-based compensation yet to be recognized", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r447" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period of stock-based compensation yet to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r447" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reduction", "label": "Employee Severance [Member]", "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/20240331/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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address Address Line1", "label": "Entity Address, Address Line One", "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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address City Or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address State Or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r757" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r757" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r757" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity incorporation date", "label": "Entity Incorporation, Date of Incorporation", "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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation State Country Code", "label": "Entity Incorporation, State or 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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r831" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r757" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r757" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r757" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r757" ] }, "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/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r164", "r189", "r190", "r191", "r209", "r210", "r211", "r213", "r221", "r223", "r238", "r300", "r303", "r389", "r448", "r449", "r450", "r464", "r465", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r499", "r501", "r502", "r503", "r504", "r505", "r516", "r585", "r586", "r587", "r607", "r672" ] }, "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": [ "r800" ] }, "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": [ "r764", "r775", "r785", "r810" ] }, "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": [ "r761", "r772", "r782", "r807" ] }, "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": [ "r806" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Exits and Officespace Reductions", "label": "Facility Closing [Member]", "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/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "label": "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/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "label": "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": [ "r83", "r84", "r85" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r365", "r407", "r408", "r409", "r410", "r411", "r412", "r496", "r523", "r524", "r525", "r718", "r719", "r731", "r732", "r733" ] }, "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/20240331/taxonomy/role/DisclosureFairValueMeasurements1" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value Measurements", "terseLabel": "Fair Value Measurements, Cash Equivalents and Marketable Securities", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r494" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r365", "r407", "r412", "r496", "r523", "r731", "r732", "r733" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r365", "r407", "r412", "r496", "r524", "r718", "r719", "r731", "r732", "r733" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r365", "r407", "r408", "r409", "r410", "r411", "r412", "r496", "r525", "r718", "r719", "r731", "r732", "r733" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r365", "r407", "r408", "r409", "r410", "r411", "r412", "r523", "r524", "r525", "r718", "r719", "r731", "r732", "r733" ] }, "bigc_FeedonomicsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "FeedonomicsLLCMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Feedonomics LLC.", "label": "Feedonomics L L C [Member]", "terseLabel": "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/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability", "label": "Finance Lease, Liability", "totalLabel": "Finance Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r512", "r514" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r268", "r269", "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", "r305", "r306", "r311", "r312", "r313", "r315", "r316", "r317", "r376", "r387", "r489", "r520", "r521", "r522", "r523", "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", "r574", "r715", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r888", "r889", "r890", "r891" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible, weighted average remaining useful life", "terseLabel": "Estimated useful lives of intangible assets", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r172", "r324" ] }, "bigc_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite-lived intangible assets, amortization expense, after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine 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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r552", "r553" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Gross amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r128", "r553" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r49", "r51" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfExpectedAmortizationExpenseForIntangibleAssetsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Net carrying amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r128", "r552" ] }, "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": [ "r768", "r779", "r789", "r814" ] }, "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": [ "r768", "r779", "r789", "r814" ] }, "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": [ "r768", "r779", "r789", "r814" ] }, "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": [ "r768", "r779", "r789", "r814" ] }, "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": [ "r768", "r779", "r789", "r814" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r114", "r655" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r109" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "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": [ "r42", "r690" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of December 31, 2023", "periodStartLabel": "Balance as of December 31, 2022", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r171", "r318", "r554", "r716", "r742", "r894", "r895" ] }, "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/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r126" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "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", "r319", "r320", "r321", "r716" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r111", "r206", "r241", "r254", "r258", "r260", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r498", "r712", "r902" ] }, "bigc_GrossUnrealizedGainOnNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "GrossUnrealizedGainOnNotes", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gain on Notes", "label": "Gross Unrealized Gain on Notes", "documentation": "Gross unrealized gain on notes." } } }, "auth_ref": [] }, "bigc_GrossUnrealizedLossOnNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "GrossUnrealizedLossOnNotes", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Loss on Notes", "documentation": "Gross unrealized loss on notes." } } }, "auth_ref": [] }, "bigc_ImpairmentOfDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ImpairmentOfDeferredCommissions", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of deferred commissions", "label": "Impairment Of Deferred Commissions", "documentation": "Impairment of deferred commissions." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r107", "r150", "r241", "r254", "r258", "r260", "r559", "r570", "r712" ] }, "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/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r326", "r329", "r656" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r329", "r656" ] }, "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/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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": [ "r207", "r456", "r460", "r462", "r463", "r466", "r469", "r470", "r471", "r605" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r153", "r160", "r222", "r223", "r246", "r458", "r467", "r577" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes", "label": "Income Taxes Paid", "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "bigc_IncreaseDecreaseInAccruedAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "IncreaseDecreaseInAccruedAndOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Increase Decrease In Accrued And Other Current Liabilities", "documentation": "Increase decrease in accrued and other current liabilities." } } }, "auth_ref": [] }, "bigc_IncreaseDecreaseInDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "IncreaseDecreaseInDeferredCommissions", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred commissions", "label": "Increase Decrease In Deferred Commissions", "documentation": "Increase decrease in deferred commissions." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (decrease) in deferred revenue", "terseLabel": "Deferred revenue", "label": "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": [ "r702" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "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": [ "r771", "r779", "r789", "r806", "r814", "r818", "r826" ] }, "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": [ "r824" ] }, "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": [ "r760", "r830" ] }, "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": [ "r760", "r830" ] }, "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": [ "r760", "r830" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r47", "r50" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r90", "r152", "r192", "r245", "r507", "r657", "r753", "r956" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r117", "r371", "r381", "r720", "r721" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r119", "r372", "r720", "r721" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r198", "r201", "r202" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r116", "r244" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Marketable Security Contractual Maturities", "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/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Lease Information", "label": "Lease, Cost [Table Text Block]", "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": [ "r939" ] }, "bigc_LeaseOperatingLeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "LeaseOperatingLeaseExpirationYear", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, expiration year", "label": "Lease Operating Lease Expiration Year", "documentation": "Lease operating lease expiration year." } } }, "auth_ref": [] }, "bigc_LegalFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "LegalFeesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Fees", "label": "Legal Fees [Member]", "documentation": "Legal fees." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r940" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r514" ] }, "bigc_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee operating lease liability payments due after year four." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine 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": [ "r940" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r514" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r206", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r478", "r481", "r482", "r498", "r630", "r711", "r755", "r902", "r942", "r943" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r105", "r149", "r568", "r742", "r863", "r892", "r937" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r22", "r169", "r206", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r478", "r481", "r482", "r498", "r742", "r902", "r942", "r943" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r83" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Carrying Value", "totalLabel": "Total carrying value", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r148", "r364", "r379", "r718", "r719", "r952" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term portion of debt", "label": "Long-term portion of debt", "totalLabel": "Total long-term debt", "verboseLabel": "Carrying value, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r175" ] }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unconditional Purchase Obligations", "label": "Long-Term Purchase Commitment [Table Text Block]", "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/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Loss Contingency Accrual, Ending Balance", "periodStartLabel": "Loss Contingency Accrual, Beginning Balance", "terseLabel": "Liability related to indemnification obligations", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r337", "r833" ] }, "bigc_MakeswiftIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "MakeswiftIncMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Makeswift, Inc.", "documentation": "Makeswift Inc.", "label": "Makeswift Inc [Member]" } } }, "auth_ref": [] }, "bigc_ManagementAndCertainOtherEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ManagementAndCertainOtherEmployeesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Management and certain other employees.", "label": "Management And Certain Other Employees [Member]", "terseLabel": "Management and Certain Other Employees" } } }, "auth_ref": [] }, "bigc_MarketBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "MarketBasedAwardsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based Awards", "label": "Market Based Awards [Member]", "documentation": "Market based awards." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities:", "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "verboseLabel": "Total marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r849" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r413", "r550", "r584", "r622", "r623", "r675", "r677", "r679", "r680", "r682", "r700", "r701", "r714", "r722", "r736", "r744", "r904", "r944", "r945", "r946", "r947", "r948", "r949" ] }, "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": [ "r798" ] }, "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": [ "r798" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r413", "r550", "r584", "r622", "r623", "r675", "r677", "r679", "r680", "r682", "r700", "r701", "r714", "r722", "r736", "r744", "r904", "r944", "r945", "r946", "r947", "r948", "r949" ] }, "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": [ "r817" ] }, "bigc_MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Mutual Funds and Cash Equivalents", "label": "Money Market Mutual Funds and Cash Equivalent Securities [Member]", "documentation": "Money market mutual funds and cash equivalent securities." } } }, "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": [ "r825" ] }, "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": [ "r799" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r121", "r122", "r123" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r108", "r123", "r151", "r167", "r184", "r187", "r191", "r206", "r212", "r214", "r215", "r217", "r218", "r222", "r223", "r230", "r241", "r254", "r258", "r260", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r493", "r498", "r572", "r652", "r670", "r671", "r712", "r753", "r902" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/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/20240331", "localname": "NonCancellableContractualCommitmentsExpirePeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancellable contractual commitments expire period", "label": "Non-cancellable Contractual Commitments Expire Period", "documentation": "Non-cancellable contractual commitments expire period." } } }, "auth_ref": [] }, "bigc_NonCompeteAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "NonCompeteAgreementMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete Agreement", "label": "Non Compete Agreement [Member]", "documentation": "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": [ "r798" ] }, "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": [ "r768", "r779", "r789", "r806", "r814" ] }, "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": [ "r796" ] }, "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": [ "r795" ] }, "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": [ "r806" ] }, "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": [ "r825" ] }, "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": [ "r825" ] }, "bigc_NumberOfAnnualTranche": { "xbrltype": "integerItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "NumberOfAnnualTranche", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of annual tranche", "label": "Number Of Annual Tranche", "documentation": "Number of annual tranche." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r241", "r254", "r258", "r260", "r712" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases operating expense relates to leases", "label": "Operating Lease, Cost", "terseLabel": "Leases operating expense relates to in-place", "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": [ "r513", "r741" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of right-of-use assets", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impaired on right-of-use assets", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r938" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesScheduleOfFutureMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r512" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r512" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r512" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use-assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r511" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "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": [ "r58", "r81", "r82", "r145" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "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/20240331/taxonomy/role/Role_DisclosureOverview" ], "lang": { "en-us": { "role": { "terseLabel": "Overview", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r96", "r144", "r596", "r597" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Total other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r15", "r185", "r188", "r193", "r499", "r500", "r505", "r556", "r573", "r853", "r854" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on marketable debt securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r182", "r183", "r298" ] }, "us-gaap_OtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenses", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Expenses", "terseLabel": "Other noncash expenses", "documentation": "Amount of expense classified as other." } } }, "auth_ref": [ "r115" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other current liabilities", "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r742" ] }, "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/20240331/taxonomy/role/Role_DisclosureOtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities", "label": "Other Liabilities Disclosure [Text Block]", "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities, net of current portion", "label": "Other Liabilities, Noncurrent", "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/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Other Current Liabilities", "label": "Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r118" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "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": [ "r798" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Current", "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", "r57" ] }, "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": [ "r766", "r777", "r787", "r812" ] }, "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": [ "r769", "r780", "r790", "r815" ] }, "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": [ "r769", "r780", "r790", "r815" ] }, "bigc_PartnerAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "PartnerAndServicesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner and Services", "label": "Partner And Services [Member]", "documentation": "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": [ "r794" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "terseLabel": "Payments", "label": "Payments for Restructuring", "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": [ "r328", "r858" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "terseLabel": "Tax payments related to net settlement of equity awards", "negatedLabel": "Taxes paid related to net share settlement of stock options", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r197" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses, gross", "negatedLabel": "Cash paid for business combinations", "label": "Final payment to acquire business", "verboseLabel": "Businesses acquisition price", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r33", "r474" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Machinery and Equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r120" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r876" ] }, "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": [ "r797" ] }, "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": [ "r797" ] }, "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": [ "r796" ] }, "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": [ "r806" ] }, "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": [ "r799" ] }, "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": [ "r795" ] }, "bigc_PercentageOfCommonStockIssuedAndOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "PercentageOfCommonStockIssuedAndOutstanding", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock issued and outstanding.", "label": "Percentage Of Common Stock Issued And Outstanding", "terseLabel": "Percentage of common stock issued and outstanding" } } }, "auth_ref": [] }, "bigc_PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare": { "xbrltype": "percentItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance-based Awards", "terseLabel": "Performance-based restricted stock units", "verboseLabel": "Performance Shares", "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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets, net", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r852" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Noncurrent, Total", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid expenses, net of current portion", "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": [ "r848" ] }, "bigc_PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets and Other Assets", "label": "Prepaid Expenses and Other Current Assets and Other Assets [Member]", "documentation": "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/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "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/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of convertible senior notes", "verboseLabel": "Net proceeds from sale of convertible senior notes", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r34" ] }, "bigc_ProceedsFromExerciseOfStockOptionsAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ProceedsFromExerciseOfStockOptionsAndWarrants", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and warrants", "label": "Proceeds From Exercise Of Stock Options And Warrants", "documentation": "Proceeds from exercise of stock options and warrants." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r856" ] }, "bigc_ProceedsFromPaymentsForStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ProceedsFromPaymentsForStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from (payments for) stock options exercised.", "label": "Proceeds From Payments For Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "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/20240331", "localname": "ProceedsFromSeniorConvertibleNotesUsedForCappedCallTransactions", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from notes used for capped call transactions", "label": "Proceeds From Senior Convertible Notes Used For Capped Call Transactions", "documentation": "Proceeds from senior convertible 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/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r261", "r551", "r578", "r579", "r580", "r581", "r582", "r583", "r704", "r724", "r743", "r839", "r900", "r901", "r905", "r954" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r261", "r551", "r578", "r579", "r580", "r581", "r582", "r583", "r704", "r724", "r743", "r839", "r900", "r901", "r905", "r954" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r167", "r184", "r187", "r199", "r206", "r212", "r222", "r223", "r241", "r254", "r258", "r260", "r299", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r476", "r479", "r480", "r493", "r498", "r559", "r571", "r606", "r652", "r670", "r671", "r712", "r739", "r740", "r754", "r855", "r902" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Total property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property and equipment, net", "label": "Property, Plant 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", "r561", "r569", "r742" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r196", "r308" ] }, "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": [ "r794" ] }, "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": [ "r794" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r406", "r413", "r443", "r444", "r445", "r526", "r550", "r584", "r622", "r623", "r675", "r677", "r679", "r680", "r682", "r700", "r701", "r714", "r722", "r736", "r744", "r747", "r896", "r904", "r945", "r946", "r947", "r948", "r949" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r406", "r413", "r443", "r444", "r445", "r526", "r550", "r584", "r622", "r623", "r675", "r677", "r679", "r680", "r682", "r700", "r701", "r714", "r722", "r736", "r744", "r747", "r896", "r904", "r945", "r946", "r947", "r948", "r949" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Receivables, Net, Current, Total", "terseLabel": "Accounts receivable including unbilled receivables", "label": "Receivables, Net, Current", "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": [ "r742" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r871", "r872", "r873", "r874" ] }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligation", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Recorded Unconditional Purchase Obligation", "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": [ "r336" ] }, "bigc_RecordedUnconditionalPurchaseObligationDueInFourthYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYearAndThereafter", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 and thereafter", "label": "Recorded Unconditional Purchase Obligation Due In Fourth Year And Thereafter", "documentation": "Recorded unconditional purchase obligation, due in fourth year and thereafter." } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine 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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "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": [ "r336" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "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": [ "r336" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "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": [ "r336" ] }, "bigc_RecordedUnconditionalPurchaseObligationsDueInThirdYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "RecordedUnconditionalPurchaseObligationsDueInThirdYearAndThereafter", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesScheduleOfUnconditionalPurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 and thereafter", "documentation": "Recorded unconditional purchase obligations due in third year and thereafter.", "label": "Recorded Unconditional Purchase Obligations Due In Third Year 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": [ "r761", "r772", "r782", "r807" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayment of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r857" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r95", "r455", "r950" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r165", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r237", "r301", "r302", "r465", "r490", "r491", "r492", "r493", "r510", "r515", "r516", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r598" ] }, "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": [ "r762", "r773", "r783", "r808" ] }, "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": [ "r763", "r774", "r784", "r809" ] }, "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": [ "r770", "r781", "r791", "r816" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r165", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r237", "r301", "r302", "r465", "r490", "r491", "r492", "r493", "r510", "r515", "r516", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r598" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r170" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "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": [ "r847", "r860" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock units", "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": [ "r40" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "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/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Initial charge", "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "terseLabel": "Restructuring expenses", "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", "r331", "r333", "r897" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring Charges", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r327", "r328", "r333", "r334" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "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": [ "r327", "r328", "r329", "r330", "r333", "r334", "r335" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "verboseLabel": "Restructuring expenses", "terseLabel": "Restructuring charges", "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/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails", "http://www.bigcommerce.com/20240331/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/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails", "http://www.bigcommerce.com/20240331/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/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Liability, end of the period", "periodStartLabel": "Liability, beginning of the period", "label": "Restructuring Reserve", "totalLabel": "Restructuring Reserve, Total", "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": [ "r328", "r332" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring related charges", "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": [ "r850", "r898", "r899" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r138", "r567", "r589", "r594", "r604", "r633", "r742" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r164", "r209", "r210", "r211", "r213", "r221", "r223", "r300", "r303", "r448", "r449", "r450", "r464", "r465", "r483", "r485", "r486", "r488", "r491", "r585", "r587", "r607", "r957" ] }, "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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r242", "r243", "r253", "r256", "r257", "r261", "r262", "r264", "r400", "r402", "r551" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue From Contract With Customer", "label": "Revenue from Contract with Customer Benchmark [Member]", "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": [ "r264", "r835" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Deferred Costs", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r162", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r405" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographic Region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r654", "r703", "r708" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r158" ] }, "bigc_RevenueRemainingPerformanceObligationAmountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "RevenueRemainingPerformanceObligationAmountCurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Revenue, Remaining Performance Obligation, Amount, Current", "documentation": "Revenue, remaining performance obligation, amount, current." } } }, "auth_ref": [] }, "bigc_RevenueRemainingPerformanceObligationAmountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "RevenueRemainingPerformanceObligationAmountNoncurrent", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent", "label": "Revenue, Remaining Performance Obligation, Amount, Noncurrent", "documentation": "Revenue, remaining performance obligation, amount, noncurrent." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, expected recognition period, explanation", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r398" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, satisfaction period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Remaining Performance Obligation", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r834" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r834" ] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Reclassification, Adjustment" } } }, "auth_ref": [ "r166" ] }, "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": [ "r825" ] }, "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": [ "r825" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale price of common stock per share", "label": "Sale of Stock, Price 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", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureOtherLiabilitiesComponentsOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales tax payable", "label": "Sales and Excise Tax Payable, Current", "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/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesOutstandingExcludedFromComputationOfBasicWeightedaverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding", "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": [ "r40" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "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": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "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": [ "r72", "r73", "r472" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Carrying Amount of Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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", "r62", "r65", "r88", "r89", "r91", "r93", "r136", "r137", "r718", "r720", "r864" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share Basic and Diluted", "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": [ "r869" ] }, "bigc_ScheduleOfEstimatedPurchaseConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ScheduleOfEstimatedPurchaseConsiderationTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Estimated Purchase Consideration", "label": "Schedule of Estimated Purchase Consideration [Table Text Block]", "documentation": "Schedule of estimated purchase consideration." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents, Marketable Securities and Liabilities Measured at Fair Value", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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": [ "r495", "r496" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Preliminary Estimated Fair Value of Identifiable Intangible Assets Acquired", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "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": [ "r49" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r49", "r51", "r552" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r49", "r51" ] }, "bigc_ScheduleOfInterestExpenseRecognizedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ScheduleOfInterestExpenseRecognizedTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Total Interest Expense Recognized Related to Debt", "label": "Schedule Of Interest Expense Recognized Table [Text Block]", "documentation": "Schedule of interest expense recognized." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed", "verboseLabel": "Summary of Purchase Price Allocation", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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": [ "r142" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "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": [ "r327", "r328", "r329", "r330", "r333", "r334", "r335" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activities Related to Restructuring", "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": [ "r54", "r55", "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r415", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Table", "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": [ "r68" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Changes in Stock Options Activity", "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", "r68" ] }, "bigc_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Market-based Awards Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions [Table Text Block]", "documentation": "Schedule of Share-Based Payment Award, Other Than Options, Valuation Assumptions." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Stock Options Valuation Assumptions", "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": [ "r140" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r59", "r60", "r61", "r62", "r63", "r64", "r65", "r136", "r137", "r138", "r176", "r177", "r178", "r239", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r600", "r601", "r602", "r603", "r722", "r832", "r861" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Amortization Expense for Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r51" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security12b Title", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r756" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r758" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r262", "r263", "r619", "r620", "r621", "r676", "r678", "r681", "r683", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r705", "r725", "r747", "r905", "r954" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r262", "r713" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r109" ] }, "bigc_SeniorNotesZeroPointTwoFivePercentDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "SeniorNotesZeroPointTwoFivePercentDueTwoThousandTwentySixMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.25% Senior Notes Due 2026", "label": "Senior Notes Zero Point Two Five Percent Due Two Thousand Twenty Six [Member]", "documentation": "Senior notes zero point two five percent due two thousand twenty six." } } }, "auth_ref": [] }, "bigc_Series1CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "Series1CommonStockMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series 1 Common Stock", "label": "Series1 Common Stock [Member]", "documentation": "Series 1 common stock." } } }, "auth_ref": [] }, "bigc_Series2CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "Series2CommonStockMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series 2 Common Stock", "label": "Series2 Common Stock [Member]", "documentation": "Series 2 common stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting 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": [ "r737" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodEndDate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period end date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period End Date", "documentation": "Share-based compensation arrangement by share-based payment award, award vesting period end date." } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodStartDate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period start date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Start Date", "documentation": "Share-based compensation arrangement by share-based payment award, award 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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment award vesting rights description", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "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": [ "r67" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options canceled aggregate intrinsic value..", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled Aggregate Intrinsic Value.", "negatedLabel": "Aggregate Intrinsic Value, canceled", "terseLabel": "Aggregate Intrinsic Value, canceled" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrVestedInPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled or vested", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Canceled or Vested in Period", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options canceled or vested in period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled, Grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r435" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options granted aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, Grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercise price", "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": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Nonvested shares, ending period", "periodStartLabel": "Nonvested shares, beginning period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value of awards", "periodEndLabel": "Nonvested, Grant date fair value ending period", "periodStartLabel": "Nonvested, Grant date fair value beginning period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r430", "r431" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndConvertedToSharesAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndConvertedToSharesAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and converted to shares aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Converted To Shares Aggregate Intrinsic Value", "negatedLabel": "Aggregate Intrinsic Value, Vested and converted to shares", "terseLabel": "Aggregate Intrinsic Value, Vested and converted to shares" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, vested and expected to vest" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value, vested and expected to vest", "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.", "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested and converted to shares, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and converted to shares, Grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Fair value assumptions, expected 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": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "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": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r415", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in common stock reserve for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "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/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r738" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average grant date fair value, exercisable (in dollars per share)", "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": [ "r424" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options outstanding, exercised", "documentation": "Share-based compensation arrangement by share-based payment award, options, exercised intrinsic value.", "label": "Share-based compensation arrangement by share-based payment award, options, exercised intrinsic value" } } }, "auth_ref": [] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options outstanding, plan shares expired or canceled", "documentation": "Share-based compensation arrangement by share-based payment award, options, forfeitures and expirations, intrinsic value.\n.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Forfeitures And Expirations, Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or surrendered shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Option outstanding, Plan shares expired or canceled (in 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": [ "r428" ] }, "bigc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options outstanding, options granted under all plans", "documentation": "Share-based compensation arrangement by share-based payment award, options, granted, intrinsic value.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted, Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Option outstanding, options granted under all plans (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of options", "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": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Option outstanding at beginning of period (in shares)", "periodEndLabel": "Options outstanding at ending of period (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Weighted average grant date fair value at beginning of period (in dollars per share)", "periodEndLabel": "Weighted average grant date fair value at end of period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Outstanding Stock Options, Exercisable (in shares)", "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": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and expected to vest", "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": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options outstanding, vested and expected to vest", "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": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average grant date fair value, vested and expected to vest (in dollars per share)", "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": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails", "http://www.bigcommerce.com/20240331/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": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average grant date fair value, exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average grant date fair value, plan shares expired or canceled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average grant date fair value, options granted under all plans (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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": [ "r414", "r421", "r440", "r441", "r442", "r443", "r446", "r451", "r452", "r453", "r454" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Award vesting percentage", "terseLabel": "Vesting rights percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r908" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRsuTableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodStartLabel": "Aggregate Intrinsic Value, Beginning value", "periodEndLabel": "Aggregate Intrinsic Value, Ending balance", "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/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "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/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionsAndMarketBasedAwardsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life in years", "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": [ "r442" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "periodStartLabel": "Aggregate intrinsic value, options outstanding, Beginning balance", "periodEndLabel": "Aggregate intrinsic value, options outstanding, Ending balance", "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": [ "r66" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders' Equity", "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": [ "r135", "r139" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "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/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r124", "r204" ] }, "bigc_SoftwareLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "SoftwareLicenseAgreementMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software License", "label": "Software License Agreement [Member]", "documentation": "Software license agreement." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r163", "r176", "r177", "r178", "r206", "r228", "r229", "r231", "r233", "r239", "r240", "r299", "r342", "r344", "r345", "r346", "r349", "r350", "r382", "r383", "r385", "r386", "r388", "r498", "r600", "r601", "r602", "r603", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r632", "r653", "r672", "r684", "r685", "r686", "r687", "r688", "r832", "r861", "r868" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r29", "r164", "r189", "r190", "r191", "r209", "r210", "r211", "r213", "r221", "r223", "r238", "r300", "r303", "r389", "r448", "r449", "r450", "r464", "r465", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r499", "r501", "r502", "r503", "r504", "r505", "r516", "r585", "r586", "r587", "r607", "r672" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAndDeferredCostsScheduleOfRevenueByGeographicRegionDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r262", "r263", "r619", "r620", "r621", "r676", "r678", "r681", "r683", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r705", "r725", "r747", "r905", "r954" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r210", "r211", "r238", "r551", "r599", "r618", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r649", "r651", "r654", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r748" ] }, "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/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r209", "r210", "r211", "r238", "r551", "r599", "r618", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r649", "r651", "r654", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r748" ] }, "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": [ "r765", "r776", "r786", "r811" ] }, "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/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Business combination, shares issued", "terseLabel": "Issuance of common stock as consideration for an acquisition, shares", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r99", "r100", "r138" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Release of restricted stock units, shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r99", "r100", "r138" ] }, "bigc_StockIssuedDuringPeriodSharesStockOptionsExerciseNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "StockIssuedDuringPeriodSharesStockOptionsExerciseNetOfSharesWithheldForTaxes", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, net of shares withheld for taxes", "label": "Stock Issued During Period Shares Stock Options Exercise Net Of Shares Withheld For Taxes", "documentation": "Stock issued during period shares stock options exercise 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/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfChangesInStockOptionsActivityDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock options, shares", "negatedLabel": "Option outstanding, exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r99", "r100", "r138", "r427" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock as consideration for an acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r10", "r29", "r138" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Release of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "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", "r138" ] }, "bigc_StockIssuedDuringPeriodValueStockOptionsExerciseNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "StockIssuedDuringPeriodValueStockOptionsExerciseNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, net of shares withheld for taxes", "label": "Stock Issued During Period Value Stock Options Exercise Net Of Shares Withheld For Taxes", "documentation": "Stock issued during period value stock options exercise 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/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r29", "r138" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "terseLabel": "Stock Option", "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": [ "r747" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r100", "r103", "r104", "r125", "r634", "r650", "r673", "r674", "r742", "r755", "r863", "r892", "r937", "r957" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsScheduleOfDisaggregateRevenueByMajorSourceDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subscription Solutions Fees", "terseLabel": "Subscription Solutions", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r906" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r506", "r518" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r518" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r506", "r518" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r518" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfTotalEstimatedPurchaseConsiderationParentheticalDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r518" ] }, "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/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "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": [ "r517", "r519" ] }, "bigc_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "bigc_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "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/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "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": [ "r805" ] }, "bigc_TenTradingDaysPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TenTradingDaysPeriodMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "10 Trading Days Period", "label": "Ten Trading Days Period [Member]", "documentation": "Ten trading days period." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r870", "r941" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]" } } }, "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": [ "r797" ] }, "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": [ "r804" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryEstimatedFairValueOfIdentifiableIntangibleAssetsAcquiredDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r76" ] }, "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": [ "r824" ] }, "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": [ "r826" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/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": [ "r268", "r269", "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", "r376", "r387", "r489", "r520", "r521", "r522", "r523", "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", "r574", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r888", "r889", "r890", "r891" ] }, "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": [ "r827" ] }, "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": [ "r828" ] }, "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": [ "r826" ] }, "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": [ "r826" ] }, "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": [ "r829" ] }, "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": [ "r827" ] }, "bigc_TwentyTradingDaysPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwentyTradingDaysPeriodMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "20 Trading Days Period", "label": "Twenty Trading Days Period [Member]", "documentation": "Twenty trading days period." } } }, "auth_ref": [] }, "bigc_TwoThousandAndTwentyThreeRestructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandAndTwentyThreeRestructureMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty three restructure.", "label": "Two Thousand and Twenty Three Restructure [Member]", "terseLabel": "2023 Restructure" } } }, "auth_ref": [] }, "bigc_TwoThousandAndTwentyTwoRestructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandAndTwentyTwoRestructureMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureCommitmentContingenciesAndLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty two restructure.", "label": "Two Thousand and Twenty Two Restructure [Member]", "terseLabel": "2022 Restructure" } } }, "auth_ref": [] }, "bigc_TwoThousandThirteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandThirteenEquityIncentivePlanMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand thirteen equity incentive plan.", "label": "Two Thousand Thirteen Equity Incentive Plan [Member]", "terseLabel": "2013 Equity Incentive Plan" } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyEquityIncentivesPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandTwentyEquityIncentivesPlanMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "2020 Equity incentive plan.", "label": "Two Thousand Twenty Equity Incentives Plan [Member]", "terseLabel": "2020 Equity incentive plan" } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyOneCappedCallTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandTwentyOneCappedCallTransactionsMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Capped Call Transactions", "label": "Two Thousand Twenty One Capped Call Transactions [Member]", "documentation": "Two thousand twenty one capped call transactions." } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyOneConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandTwentyOneConvertibleSeniorNotesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one convertible senior notes.", "label": "Two Thousand Twenty One Convertible Senior Notes [Member]", "terseLabel": "2021 Convertible Senior Notes" } } }, "auth_ref": [] }, "bigc_TwoThousandTwentyThreeTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "TwoThousandTwentyThreeTermDebtMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfNetCarryingAmountOfDebtDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Term Debt", "label": "Two Thousand Twenty Three Term Debt [Member]", "documentation": "Two thousand twenty three term debt." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.bigcommerce.com/20240331/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": [ "r475" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureCommitmentsContingenciesAndLeasesSummaryOfActivitiesRelatedToRestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r327", "r328", "r333", "r334" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAndDeferredCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency bonds", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r709", "r731", "r951" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCashEquivalentsMarketableSecuritiesAndLiabilitiesMeasuredAtFairValueDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfGainsLossesAndEstimatedFairValueOfCashEquivalentsMarketableSecuritiesAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S Treasury Securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r709", "r731", "r733", "r951" ] }, "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": [ "r823" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r457", "r461" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "terseLabel": "Unrecognized tax benefits, period increase (decrease)", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r934" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r154", "r155", "r156", "r157" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used to compute diluted net loss per share attributable to common stockholders", "verboseLabel": "Weighted average shares outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r227", "r233" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.bigcommerce.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average shares outstanding, Basic", "terseLabel": "Shares used to compute basic net loss per share", "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": [ "r226", "r233" ] }, "bigc_ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/DisclosureDebtSummaryOfTotalInterestExpenseRecognizedRelatedToDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.25% Convertible Senior Notes Due 2026 and 2023 Term Debt", "label": "Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six and Two Thousand Twenty Three Term Debt [Member]", "documentation": "Zero point two five percentage convertible senior notes due two thousand twenty six and two thousand twenty three term debt." } } }, "auth_ref": [] }, "bigc_ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bigcommerce.com/20240331", "localname": "ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember", "presentation": [ "http://www.bigcommerce.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.25% Convertible Senior Notes Due 2026", "label": "Zero Point Two Five Percentage Convertible Senior Notes Due Two Thousand Twenty Six [Member]", "documentation": "Zero point two five percentage convertible senior notes due two thousand twenty six." } } }, "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": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r97": { "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" }, "r98": { "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" }, "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "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(4))", "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(8))", "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.1,2)", "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.2)", "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.3)", "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.4)", "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.4,6)", "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.7(b))", "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.8)", "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.9)", "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": "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": "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "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(16))", "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(23))", "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": "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" }, "r151": { "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" }, "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "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(16))", "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(18))", "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(21))", "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(22))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "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(25))", "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "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(h)(2))", "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": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "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)(iv))", "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r347": { "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" }, "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)(iii)(B))", "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)(iv))", "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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)(B)", "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)(C)", "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)(03)", "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "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)(02)", "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)(03)", "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(iii)", "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)(iii)(01)", "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)(02)", "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)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(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": "(e)(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": "(f)(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": "(f)(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)(2)(i)", "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)(ii)", "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)(iii)", "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)(iv)", "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)(v)", "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": "(i)", "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "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.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "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)(23)(a)(3))", "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)(23)(a)(4))", "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)(25))", "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)(8))", "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": "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "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(2)(a))", "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(22))", "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(23))", "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(9))", "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": "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "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 E))", "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 F))", "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": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "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(i)(2))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "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(7)(a)(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(7)(a)(2))", "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(7)(a)(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(7)(a)(5))", "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)(6))", "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)(7))", "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)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "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 F))", "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 G))", "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 H))", "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 I))", "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "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", "Sentence": "D" }, "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": "E" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "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": "F" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "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(26)(c))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "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)(02)", "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)(03)", "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(iii)", "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)(iii)(01)", "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)(02)", "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)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(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": "(e)(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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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)(iii)", "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)(iv)", "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)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "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)(5))", "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": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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 81 0000950170-24-056275-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-056275-xbrl.zip M4$L#!!0 ( *PZJ5@>YU#])>T! (8E'0 1 8FEG8RTR,#(T,#,S,2YH M=&WLO6EW&T>2+OQ]?D5=]=QI^[Q,*?>%LGT/34G=.M>6U"0]VQ>=7"+)&H, M&XLDWE__1A9(BJ2XB2R0!:#ZM"4!5:C*+9YX(C(B\J?_\^5P4'V"\:0>#7_^ M*WM._UK!,(Y2/=S_^:];N]MOW_[U__SR+S_]+T*J5V_>OJO>P>=J*T[K3_"J MGL3!:#(;0_7#[N\_5F^'@WH(U7_^NO-;]6H49X$*D+M'J>;G&]R]EP9 M2?\_2CST='QN-X_F%8_Q!^K\BM\]W (@\%Q]:8>^F&L_:#:/7WI!K8R M/J^V!H-JI_QJ4NW !,:?(#V?/_-@BL.!0S*<_/SL7,L_B^>C\?X+YIQ[\:7< M\VQ^T^:7,!ZD^NS>\K&YDU.J7\PO7KAU>N6M:G[K]/RM]84&G+];O,!AG&+7 MX/1^'/@_;[B]7 Y^G-D_&4E-=/OKW][-*%'V![+_W@ZN[@;SBA@@AV^LLX MF@VGX^.+TSV!^'Q_].G%R<4+KZJ_3 E>O_"BT_N_#O2+Z=@/)WDT/FRDIC9B4%_]:KQPL;^3D>3, MW+3*YW>?GVV/AE.$ M1[*'B^=9%>>??GXVA2_3%PV\O"A/?7'RV)_"*!U7D^GQ 'Y^=NC'^_5PL_*S MZ>A_U8='HS'*P_3ED4\%LS_3EY;/FK:G^=/JC5$^.!OZXR"?@U9_J+YOE MV3">_[-."8;-/[\*<%7C<+_YZ&,6P4<@G'E.)&.,!)T$P?^8RM$H97&&AOZP MO 7JS5/D?X/:P0\^X)-&Z0U^-SGIYI?I#F0<@(\X88D[\$1*SXCTW! ;(9"0 M?.))2 :=74K+56,:F%)XDP0*3@EGAE%LA >@F?9 )QOY?9L M/#YKY'^!'[\>IJ)X[M=(0AA'";Q32R%Q3QT7)">)CZ7XAS M;^D6#F9J!G3@]^_7O.P'$[C;,(*VE*=$C,R&2..P<1D4 1$XT"R!IG"^<:^' MN,:/M[%U8S]X.TSPY?_"\?T:21'F-==2T3NU-"='L:T2GX*#)Z.1Q'*<<"U< MRCPP$5DZ;6D1_\TB<6,?I_]13P^V9Y/I")\V7YV7VVLB]6"C(D;X1&1@0 (S M@B@K?5!^8'VPAA];0LA?ZE0^YQK&5=-LN%*O;K_]OQ=7WN4? MGSYN OMEX.GSVS[]C M=_PX'AS_!I]@<+$M9S>]'1[-II/F#GY+8UY<&ID75TW#4;-$SR:EX6[37^;D M7C20>?'*Z>?3W[VXL"RN7B4ZN20L=R18@R"3*27.X5(Q/!L'2O%D95=7R>X4 ME4[YS6OD!8BD(]3GPR+A%^=G!_D#$I'TVH^'J.1O6RU/$4[#>%K8 MY(DT,?S_V7/.KIT-9CIWZ_GY/+URG_F,)B$O0L+AA41ZI#T@Y_*>6.]IDLP' M$+JK\WE'3-Q">Z?,,QH9ODYOD30=U5,_6*C$\5.B_W")8S0Q9U#8&)<2[:J4 MB3.)HUUEF*:"@^*QJS.$W*:>PF_U)\!QQQ'8KY&I;DTF,)W\>OR[_Y_1>'O@ M)Y?F:V^,]N8[Y+F+U5XM@B(3)D;N#)IJ%@T7%9%B9#0TDI2&6\B6A^4&Q;_! M$/79 $%Q*QWBG")1]<6SN\K(" ''.B@D(B8B6Q0V$JMR)LHQ@\AH-717TVWA M$U)=7-F?X*O1\/I+',P2I#?CT6$!R]FTF>KW^90MHIVX>^#'2&2N?L#%1?$: MS;G1,>#:&<4_WQ^51ZWD0O 9U6+@F?@8T3!'.Y]8)A-1$*7D :(R*\U-16O& MYG66[JG?Y1.,IT5#[,*P'HW?C:8P>36#O<^CO8/1;.*':>\S_N9XM_ZR8+NF M->4M.5 BG392D"3TP<2O"GLP%-J4G"2BJZN'9R0V#CLBF3OU),_?STN7NC+ MFF&T/_9'!W7\YO:'+IO)>/J5XGU]C[^T9%___GJKK15Z19=_A6$\.$13X+*A M_0F&,YA#Z;<.PY4$0F&I &D&)$(YK M;[5';.CJG+R",+V2>_PWC$#V4'& W6?6B3E=RSG3N0X+"A MU_-]G'/MGK^Y&,PH[Z_\\61^1QN:=P>M]1.X*Q]_1]0YG!TN6*^A4G-WU&O- MK8*VH=>4#&# <1*I+'O"EA/GM"/ K0A<3P*+-O_870AK?E1#8=G8N[P[>Y?ML7?K M3$3^CBBG0G%2BD"LTQ0_>D>SR#RJSBWB,W_69S].WZZI'4"8J0OC;7Q0RT*A MK,+!+N$6(BE))"H88FW$C\Q&H;*71D!79^*)*=22BIY&*T8H5$>4E\ #G' ? M1"8E)%(G(8SQG;5C?IU-ZB%,)EOQG[-Z4G_=&VAF_7?_)TP^UQG71&R1171V MTPA)!6TK&L4:I3)$HKE0R#H5(!Y[1O)$SP$OZ'RI@DJ2RN"(EZ03I#0F#&>T.SZ_!&PWV$]E6Q/D9'D/8@ M'@Q'@]'^\3S98EDTN?""&YT=B<*@#)<]7\^T)4SHP)V!)%QG.=4=HR>*R5:\ MATO$KZ(VJ%=S 6J<$*DB$(]X6D*^N4H\!6XZ&^>WB&C0SDP,4]++P"RQ40LD MOH(2)YDCW#-JI64.:7!7)^9:E?>-HGH_O$;9K:32\D)HRB(CAJ/FDCH'XDR0 M)#*J@H[:1;9P8^;)'$/,>E'T1T@PMOU@L%<2L^:;88M%S+D7V[7B*O A M):X$,;0@9D(;T@;D&S8HD!!E%#%T;8$5S^.'\2C-XO3]>!?&G^IXR6^S.PN3 M.*Z;B46JOUV/XVS@'R& Z&D@$K0P%K(FU'(@,C)$B9*"E(-T*DDMK'VB??,E M57N+ ?- $S<. A&^>&D4BIFC/A-K@Y,\)<\IZ^HTW2F*LV2PEWTA%+D3RZNA M_RLR43\KZSNKGQT@K:<\L6=)H!B:!1JLE ML9DC>XWXAPW1$C13$=2B)0TW1^*+2]M"$M1E+W3WV.JCALQ?VK#\8UA/)SN[?ZPFZS7<<8;& M$&=EOUGK2)P'1C0+D4NNN1>=\V9WV'1Y&@(50"='N2**\H @C'#L=F9\%:,L\."UI#>3P]@ M7.X;PT%YVB>86] K">(F S@>T+3!L2=2.$.<*W5?LO*4T021=S;\Y%+DUTG0 M2:'.O_H)I.;R:FZL6&>8$UX0;DM-&XJ2'G2BA,7 K9(S\:2 MP&545OF4:6V\V$,1[Y.)QLVQ6$XUYKS$I7S8+O3+^>? MVEI1K04!=T9?LZ@32\(3YI4JY@Y#<\=S$D563"0FN.ML#'X7'?\M6J).42&4 MX$0YIU&"(ZIA&10QV6DD5]PQW=E]V(X%5;98ADH@I0TB%6[K2AU5FHD+ 7!J MK$,EG,'ISI;8['H00YNQK]$S&R@EJ.=PKIQ!.R1G3W)&P O,9-M=.Z3K$6F/ MF1:]&%>PEE *%FD2J,LE7E$1S[TC8%,R*E(PJ;/0NFR9SN.CT1B5P:^C85J^ M2&T/P'3BB@B37"EM[4B(DA).)43GF:'=W??YKE24LTK:J*EA"EO[8VCT][), ME,TZ2I.!*%/PGI5RZ4%QPEV4P:)L UMVM_U"R5('+%8:@XV,6:)5V6_1M(0< M0B0J"DA19IYL9U7VBA8:?)J%$- 6C>5L"@ G<2%(M$FEIR6 0JB0!=<=!MVE MB%9<[? KB?9R*CF(7"&&2)8-<5E;8@RSVE.PVG16%W3$P]1B?C1JDSFJ4,+I$8K&U+)E2VU$AWA)MF2''/>H8VNV3,E$.^ M)&&2"^M]1'NOLZ1@28)Z6CR52/H,/BN-A-J@J*9HB57%,C=)^."CP@]=FZTG MJ]WY76AZP>9YD,W,HP?O'6%H'Q,)H(DO1Q(*4$F4(L%Z\>4'%BQ0C[J/V^*. M81",28H4UFJ=RYE>B=A":U&_.2ZS-,AGNSHUR['9T$%W1HNZ4M%02DTKPD1Q M9_!B0(L02V61Z$*.#DQG=65?->^R$\5;95&RNK684GV2"18=F-(*1%+YD/W3J?J5-;#TW@0&654HVU+0BRAF#HI-+%0 MSK1%T9+<*VL7[D'\;JM $6I:\"1&R8(I3G#FNM7Y M%AU2^+#$'7@BI4=(]:A];2PA/\DGGH1TL/@#D9:#0&(7O/3*$!H*@=2X3"S: MDT0XGW+@-BK3V:":>YERIV=7--LHI<3A07VT$OD?'; C;5!:)@T(N!'MR,"A M8$X@'*P"[SSGW4V@[O[^>8N$QD;G+%7XQ)*\*7,I-2Q1/2KFN:?<1P:=(S1G M NPG!]]X[2X+.5Y<%O>=4\: Q+F@I8BBA%!.EC>>1)-=9"X8#9WSS+=WY.AR M,LM$D]0.R16C#K6F\I($2(QD#A+G4R;..[5W?O.'@1\6K_I- MF69SQ\+;YL0R7'"3\IM.80;$EG!!5II(JBDB@\-(IZ[@#KC M*WDBQ@@R4XW&7N#9%Q$_ V&2*<'6\.TE0Y1_";-\)TE,ID:':#ATSSWV9/'@3S1% M:#'J5'9(F^P:\(H$ZQVAX%P2C.$,=5:9/=J^7V>H1\R&QP@X1\%$G#+-2TP# M+AO05OI@?.CNP=@KEB.[-&%E62JO52EB[]$LE)$)8A-0DE/,-.FD?WU1[?1H?NUHV3LX1M+:N[XTR6]?E9Z Y?(N&CW M95DE+BDO>$B$9]374NEBAI9C&<%[KZ@"%CNY^_BHE6'7J)HZ8\9):3@QJNQ& M)R%*1=A,!$)&I#8Z$3I;^:P3D0$MRJ:(B9;S8TC4)38+9#F5+ROB733&.J-B M]S*@.^,>;GM3\Z'BS.\NSKR]347.A,E*:V)BQ"7$O"0N.DNTS-QJ%H-,G=V7 M?NIR^XO9JD-CN!2I0F.845Y.C6F.&W'$VRQ=C)0!=-:IT=.RQUHE$(.Q7E,B MI$*YS;2<,F0DR5IZF3/+KKMG["Y',,"*%""E''(V*1.63>%K,2/ &T Z;Y-F M'.T_T]FR.=TO0-HBF0.3G0O!$ 92$LD-)2Y$3K(75 I#J>U>C8SEDNB.A?>T MF7\68DK.1Q(] H<4UA#':"BI/=*X8"%U]ZR.[Q?R*S:*5R$_8S'5$XVB C1% MP.>.%3HIB+5.%,^P]C'@?ZRS=/)1BN*> X3O 2GI,@"1%N>0UUR"<)YV=@DMV'OXT E]FNI -(F8F4M$>%D.$2^F70J6.&.4 M1ZLOZ<77J'@P)G2]T&F+A6 B $.2QK0.2-)$"0'VFE 53/3)B S=K9:P%"=/ MK(A;-HK$O&0,Y5@F%&NC<*&@;$=E1#EG#F>XR^%U;1;]ZHSP#T:5RPP(O%/%R3C(706:OM2)X]P$(E,0EGI2 Y <54T1X2Y2%)"PR^#156\ MTGMN2Q/9R*&4+,J"E*P/(K.0Q*H<2 )M0^8ZFNY&-MZ1,SW6P;=MQIL&GX33 MB:!]@N)C\=G6:4 -&)D D859;>_((YW*U9T-KC;SUS-B*T7 55"W#O%M<*)2QX#,R6)VA'#IE/;(0 M@S16,UZ.GSDA0-@B;J5&ZL]4M M.UU0O36^SZ0&I1(0CG\3*1Q",A3/'%!P.D?$Z,YN8SU*U-*C)3ETH9@F,!.2 M4\2ZQ%%< T?$I;JP..Z\#:!99\7U7G[99A?L\NW+HB253&=MZ*6W MEF[S\'1'OH,';X(@CG)4S;044>)9DB!E="YFP[KG7/\>^?YC=R4YKXI:1R5M M2=0NX:/>$P_9H*6;B@/5>9>[NWG5M2/Y%N6'L"H)HXGBWA0_A";>^E#\5IH& M%RQ/W9VBI7)R/[BB3&4EPBI^ZO+5YZZ>+[P_=;DHD C)RZ%TI&8'#V1.NH2"!.( M :6UY,HPVME5L6(5^Y;F5"XTTG@6N%*R#A$9@1+$2QF(3CPPH8VAKK,!JMW< M?WH:1YL5(4;+&4E&(6'@R-Q=X7@I21HU+XF#"]]P7HZ1RLJ$0%DYE52KXHBT M)&CG2,S!)BLL-;ISA0VZ=O#\T\R<<6BDR. (PWDB4I7JHIE;PE7*4D-VUG76 MF=&7L>HDD4Z*LZB4)B';$J=C$PDT&Q),RCDRE0UT#@R6RS_6P?3J%NF3]S1K M(QNVS7']-#N3UA#@V6?K8^2RLX=@K6/,MT()A^B(6L MM>WL=F37HG0Z@-Z!>I&YRL0X9XG,/A*GJ<*/-DNOF>*FNP9OYS=X6Y0[&U#P MA+8(CL81&0(C09:$BZPT..T-3TLO=T^<<<[;4VH:#7^7DR#9L)+PIBG.%DX> ML)@A4P].+ERLGFRI@D=-D'"!&EYB$1AUQ+.@4&-([+EQ-/C.;I'^H45';%)$J.Y;* 0$ZKW39V$?*JNV64=QJ D \]R1Q(M3Q8 @(0A.HDX( MP9E'TST$7MSF=7\Z7V%5 ;)S ,CXR^E\N=2YH$Z3Q(*SH"7-JK.66A?*)W2 M5RG)D_#>$9$4:@5 B]LFF@F-QE/-9)+0V?R9.Q'C71@,ZN$^ O N:Q5-IV;FEL@]VR[^/?7 M6RNI)@67.I7<_)RI+X=56A)X9D0;H"(:9HSN+.U9L:"ZQ5;_:!."'.P8FT<[ZD%>]X(:TUG(1$(-#D6>P"+\Q>P)!6TUMLA Z M6R7UB8Z(7920) H\)L)+L**T3)'@+9J7J >I2$ZE[IXBUK&-EJ?1C)'I1&,V M1*6 DI0Y1&2NJ0,1&I6.G9JM0M3MPFY1ANAT$:-5)M2&T<2RXS#A9(T M4U8CL^HLY'9R;EI$81]ET EM$&Y*(9126-YEU(G:I'+$HV96=7:OI],144_C M'9+"2*H@$6!2EZ*F@82$U@I#*\9R#XIVUTF[')C#(%F%:^Z1!.D^$]18) MF>2E'D[WU/1A5 ^G" IOZD_P :<<[_#[T"9\W+.=.Y#@L$F7 M_M"L@/.^5AB60B?UNR(CE*")JSQ#M\8,I2;*5T,,ZEU2.2G=7<.Q*L:&I^&K1K9"0Y&Y^2I1Y8 MY\I6W1*-21NZ4>:I3!:A\&]7[C"2R!(T6*]NI#O*5X :?U)/M8KNV>#O!\PG]:S(.?IU%YSHE] M*9L)7NR;SA;HN0%\.$:T5_^7:N&8RT1 !#1O(B/!,$>41.WO&>.!=XZ]=M73 ML1C[@DD>+ 1%?*:Y[ B48G7*4:!,T@M$RQ - M<<9QD@6JO^B, =;9-;,LGI8Y:W\[3/ %Z=/H[60R@_%DKKHO[=Y_TXSW0T"M MC?QIVP\&>V,_G,P9UZ*WD.<>&'=G#\S76Q^4P&UI.31)$".2)#('3IRPAB@+ MY61CHY"T=74U=B$M8#%,V20AC)2*!%X./F/2XZR83) C,XHSDL%UEBDOEUY9 M\HU]H5, 2H&XP)&P>\.1@)2-?2'!FFB=Z%Z5TD<]4N6<^EDT7>C YK,.P3/# M#4DAXW)(G!)'@R4*C$"B02U Y_+^[E4/OE'=KPI4C%!3[T$\&(X&H_WCMG#C M*<^YOK2.&+V[=4O;6D>4):E,63B K,!K70++*#&<98O_,U:X#J^CU@\-Z0S> M>Y8SS@8C*.6L3 P06\ZU5T(KP4SDHGNG)MV2OQ!'L^%T?(S3\G"Q1;0O9L>X M41D[]>3/7X^_]35\;<(WM[<%'U>TXU>T60\._?C/R]L]C2-XKNW*+^+T/^KI MP?9L,AT=KNB11(&S*(V3)&:OB#1EFR@"(UX:K10$ZD)GJT@NV@)NRD\^;J95 M!U9$HMXK#XI0A+=R&%PD7@3$-A,3DA@M=>JNO=-QUU6;H:J0?6:0B%#E $>M M*2D[["1YRL"G%*/LG/99F;/$EN;DC A*>AXC,<4?+C,2%1^Y)SJ:0&D"I[I; M$W#->7_6/N@(O*1:E@!4X8I2YH2J:*F.%*EGYW!X0ESBC(17\[51.9"P4G MX>ALLM43[]NTLS7RV,&IX"FG (YP&W&UR[)11U,Y$]-)[T.(-#U19>F5BX^2 M2Q8?U0$LMDIF#]X3*(%[LAS+[*E21$B)EP*-T7>V>N,R12NWF;VAI([!H/ED MHBZ%+ 0)D:%"<<;22)T-NK/1RIVI"],!T:/!1IV$)HZS@$P D! %AI)HC',> MQU[8SK'DE3&#EZ;B>J;"9VU\B:84.([Z^7L_D2UN*>2 M0L")<8;09&(IUZ6)Y8C21@1AH+#][A[ ]M0;'NW5IGI(ESNYM_(TNHD)94,( M0)*+#HT67-8^I(BTD#$.+GE(G8WGNM>)\,U1#Y=O7Q8=D8)(R0N+_(&FDO!= M"K@@ITA*F>2UR[MI&X:H[:8-[E?!>4JPU*@@1@3AJ2^467 H>(B.&H0& AH#E MM+/VW%I4UY@A0C5S]-@8._'+R#/SGZ0-.KYQ^+D^XXFDE+!RG M[9L'SBWB^<7O?&3)]+_Z>>7*=SYLTM2QOZ:_\XO?^<0_"MBGANI-WN>3"L^O M1H.!'T^:<,RSEZ7Z$R[0\X]XA\L+Z=IH?+D]]60D.3-H<[ZZJ3G?_+Y\^0J& MHT--%\822/!I-ARB\SZKI: ?RY.=G M;][M?>0\4RE4(C0+(!+5&G$*:8@3BANE%,A GU49B?/);SY*FH/(I7 N%",) M9"9!()BFE%ED*62J1/7F8\K@G V,<%<"UWVI2*<%WI8A!60T0NN$MS'E P@. MQ/L2[\%HJ94<,E&H7U5D3F?*RVW>IEQ.FM79E_IV5!.?=''(>\]N MR1,/IC@R+%'-@V24^ %OXU& T#A9SBM>CA.B!,'HUWEC;$2 MV?D%*<$Y92[B< =?/+P1;_;)EBJT2.1%C,SSLL0BTGM;:M(F5XA#2)+XC\-IH$J+)BRGEI#-=. M0D$05IN0>' TF/)2EW&RBLSS(BXLD7#Y M"^:(RS@_QM" C_ 6EVESFV Z4DL8*TLLV(!54EG]3-3\0 &,-Y_A2'S*:C2-,YA\/P*>&/R D__(O5?43_EU- MIL=E5H^P@_5PGTQ'1YOTN:J'+Q''R0'4^P?3DR_"Z N9U/\/[]H,HS$^B> W M+Q&UCTX?DI$LE%M@D]&CZG M+X^CP6B\^1>41YKSR\\'J%T)7H^P>30&\GGLC^9/31!''FI MY3N5TURM7V_*N?7I36X6A[_._HW*@?71[S MDWZSTQ<_> 3IR[,):C[SYUP=3:LTFF$3KQK;\^-XY_Y_#\VU^8IB_/ M!N7HXE!/=V[_6K:G=O:^_U[OOMZMMMZ]JE[_Y_;?M][] M[76U_?[WW]_N[KY]_V[91^:^XO$?6[M_?_ON;WOOWVU4K[8K3I$+7#<6)WTJ MPKLIZ?]^^6@X@GH 860R&M3I],YQ,PJE%;>.["W HA\96%I>-ZO=NR?"BS?O M=WZO3CM_OCW?\>QG#?,=CH:-T5O'QN!$HR28X#0/:%X4@XT&6O:H(H$,,06. M)D*RSZH3]\=.(1[;'RD7B3LDK6@%E5PAC@P^EF/?DD\\">E IV?5T!?G4X)Z M\]4H-GZ@XB7LQH R2OYQMI@N#,LO/=HLD3RN2N^N(J /$XW[2L8/Q7=?O1_" MCT_<_<>E*'>E!/CS=/[SZY">]*9SUO'B[_]TNT M7Z^^YO39Q9]>3,>77W-BKC;3\QD;1\(8_)^;S9^D?''U:OJV):<8UX >]I6A M^=NX[Z,?G$P=SOL9%(Y/K.3FOO8-XEN7S/E'_747]D=0_?&VVCT^1-GXZ\;$ M#R=D@AB?K].%8 0')B)QT5$B X_$ABA)#)XIJET.$-K2A?^8^3$"VN!X!XY& MX^FSJHE"G?[\K,8N3B"B/(\&P0\&HVD8?6D!&JX7"&>D?GF[-L25EIY@A=QJ M22P>5:\;NG_\L;6S]WKGM_^J=EY_>+^S5WWX8V?WCZUW>]7>^PIMO#TTY"HF MJO<[%5,_I!^K]V^JO;^_KLZ9?V>FW];V7KG,G)!7C?FIF./?!8U6'I&7CMK? MUUWV9C2NI@=0_?,4#ZKYSF,%PP3I-M)_VUNO 3KI0THB4Q("3XA<)A#O-2/) M LM E0N[X1=@;C/A-^00WW)0?D:2/R;'X,<$AMV8F]]+5&(E MV,:"IL%+"-Q['$B><%R] A)DR?X)D+G1+DD-;4W#FWJ"D/Q?.+QO\)M)-P:X M1$WQ_U71T[M/Z4I-2![6>E##0ZDV->ANA*L!X-S&DI3/SOG1CG"EE1#C)1;]UL?S@MMJ].Q* 5#!;2-KZP,2#-R;G8KX#^_6D@/WT'5YI5=1O[?QU MT_AKO7]RDB!4?\=GEOJT&]7;87Q^B^QW *:J)U]]3]3Q'UY_\7%:E554 N"^ MKJO*3ZK=(X@EM2)5];"JIY-J^Z#Q^%V[S]:C=@=Q["4VE M'%92E@1O TG" #7(?9WV[>@^U"@G=>KGI6VFL#VOFKL]2O"M"V12[C@:CSZ5 MY[3BIK].(E[!P'_V)7_J7EZ0)9MO1GT*6I,H2S"[])%8:0UA.1GKA1(VMV32 M[/DO;T^2_&(SYZW9-]=-I"SGS^.B5?H[IO(&;#"=@P;3.2YS+4%I)+P:C:M1 M26ZO_FI;NI:(6,Y/Q,M]_.Y41?3&1;?V?H\M#5]'N_[8?W_FL\_+AQ MEFA5O'V^\WSW>?7Z\&@P.BX)MPM;!H_;L8M(5[T;/;]RVM>(B-PBAE=K)Q>M ME2!1)ZD<2S9Z)I:I0&3. LD(#53+=K335DKC4B-W_M=O]1#8 I<'8X*JZLUH M-JZ:2I63ZM6X_@0_A?&+7WZ=U8W17;U]NU'MSO U%=+H!=O>US6T:='YEUS# M(JSQE#I&HM*&R! C<:4XE(#H,@T@36B)19Q,T#;^\_UX;_1YD41P:S:9UL,G M&OF+D1]7#[OR22DX:CC MGI2E[\$7/UD+BLYTE%$934!:5DJTH$FFJ""#1&N:Z/_*""+Q";4\CP:^0Q,.EYZ[DA0^&H MBG3:WO^Z?V%:^-G_^I8_[>_6,[,RTDUA0$<'8R&4 T;A\9&A2(TF#44 MSB,.(3(GV*Q^6,R6=$Q<"2([=T:_TE5WII\%S#1C"EWA0JCY72);PL?C-5T;UG;Y)]]#4JRMR M:)X@H^KA14&NI8#-^-UD*I=?7Y>H%5RV,2G"N#-$&K2+G>9 *%B?@A.4Y@=G MLI[PZF/&0Z,R%PE/V#6<)88M/CP,XI\;U;\BX:.454CPJD_E4)*2%U(U MY8!;W0.Y8@U0GBGZN'Q>XPG]]^[?M?LVNR)IUUZ]99Q3722 2)]"X_E(@Y00!$CCW MSD,*-#\X@_84F%^?:.LFB^*;3>FBRQ>_'WT U3L_2?Z?U=\&H^ 'U>_-413W MV-]'>XWMV*'(S2[5HQ736F42?4#/@^EJ9K,D !/#D8E:^0T(W5Z MX*>7V_[97VQE:>+\QR=]^'&C\L-4_<#G?0PHDW@]_ _VH-S?W(H_*JTX>4Y) MD)\TC6@:Z2?3RM$J^>/)\^IVXGC;E%U'*@WS22I!P)(P]G"?^%_4[]=-[UTAYT"K]+[@MG.;Q?<-7SNZ#7GUC+8A;"I6U MWYJ[#T3U;M2IT9#M@/D#\M"7!,X+S"'"'=;3*6(B#!#IQJ-A(7:#XPJ0Y!U7 M;PO'*D<\?X+JE9_Z>2K[);3_^HSS^SD[,[Q34G62]#>;'RY1[9*]ZH>B<\U+ M+OCSDQNF!_4$6^R/2N[?HJ%_WMXS1(?)CPO$:\16EH.6A*=R3H=TB=@$0++4 M!BTDFRRTE+%[;J[*5)W =X_7/5[W>+T2>(T0Z:L!=@,J'R/B==E130V$C0MY MO?+;"J6/7'%A(DZX_3E=>UK+K.7I[?=>L/U[3N]L;#UDYNO:>OIG?5P MKHU*%#H_M3_.&QW/^YW^KN_T,_>;7V*AN-MW'M[H_&QU?XZIJ;&K"*)S?=QVUWG;#^=C5P/K#@76L+H2TG]9WA M[V$NZJ7J_UVY1@O$7T!/Q7'>.[/ E MP2JY35:*=78D\Y]/M!^BIC(]']._=&4VNRR>GR64J50G8XT1JXXA74A NM%'><1JL:\<1 MV*S37V>3>@B32>M'7K1WPL551*=;[&8)V&+?_[[_??_[_O?]7\_^]]Z"AU.7 MUU?'7ZP4K5\&<5LB-F\YDX)R3H0O!Q9EY8FEVA,#R,JUQ>%KZ\"BT\7YMV9M M;L^79H=9?2\A??_[_J]O__MSD_(?V*4QI'X^9=@^/R\L\UOAI?6PVQV:/BD?U43YIMGJ$?QMH/ M2B!:.?.DW#R9^F'RXS2I2OGD.EU7N$O\X'^\,KJVCS;OQ@+\_FCSR0$,!J=K MM/H!5UX3]3T_K^OFF.J3I)K_PJ9U:_X[F7O1+KD.SEC!J"0J&237D@F"79&$ M6^VE"8[F\.#*(R>N\K) KN+4\UAQ[,1@W-1#(>S0Y)& M4W)RR[-?C-G@1FXH;D[EX+2?3YB=AQUYLI?C"!8QN'-5HVKT=3:N31QZM$*^ M_#DO=<[2:(:VP@-I_;VK'U_)ZU/]Z4QJ!_"%I'H\9XHEV6=V.'R9ZLG1P!]O MEJN7*Q_3YZJ>O^_$%SO_XG_*N2?Y^/35S4\)4EXV[>5-C9BN?F MIH1,\YSKNU9I#C[^N3\>(320DT4Y+Y;:^L;?>6M"/[?ER+E+KLS#.B74X;=Z M,\]/XLF3SC^:KD? M4 ?>YTC+1X."!R_E3CC#[S056SM[U=OG3R'NCS)&2HO(OI=\7C=8;]Z^VWJW M_7;KMPJM^/<[OV_MO7W_[N%#=]-I9U?*Y2('LWG[HM&S%_1%*ZVW4SBLV&K( M]9FA>;;YU1P5VE1W;-/FO%;LS_;<=L_>^XTQV4O^Y6'CG9;\)V'[746+)Z'[ MB\,)[%C#JDMBY,?@!RB]\'%R / X>+$]*C-?=NNWSS6D^G7>D&JW:4CE3_9V MQO&@$FR^O=.4S'H%$:??BAYK>JSIL689L.8K+_DX.H(Y8#PEY'SE*P5K MWI\UZ:PF]A1[ :=E6^>125<@4@]"=UK9H@>A)P&A&VS\-0>A$AGK<(](B$$GUB-23I&Y!DY\?N6&K;V*3J M36E2#T*+ "'=@U#O+GH2$!J.IC#Y.!U]O(!&9QM;9[CT&%#TKK2E)(A=@TG] MOM>]5JSI-+AT3S;:W/'F*[;CC?T__,@_XL_\_@E=2?4DSB83%/&/^.W@>%)/ M/CZ*.?7[62-.[*1)]>JL+0W[V#II3Z$P7\&CH,L\T[7"R/[I'E=MW MN+IM.'5/AMJ$%;&*L"(^_K-DB->HVXMW&#\,3O]=,&8PFLP> U;^<:X1#4+\ MXVM#&H I#2DI8%MA-)N>G(Q<[=23/WO4N'U+JD>-IT,-V0)J/'5]J8N0(8O9 M,AV/!I./1^-1A%0$\Y&\)LUK&X#XUHT _!B*\W_O[ZYTKX_![++@6"WK71!^,WRHA8!\'L.\')'B0Z#1*KN+4@$F1?=OEF1X_C#'AU\K[J#WPA L*P'HW/X4*/ M 3T&=!D#VM@HZ,"07, >5@.9_,9IL>/$IR %Y$9E->=WS3L);^7_"Y+OEI! MR5>C4JV\; <\RCY 4QK][=?-AU[D>Y'OLLCK,Y'O(Z2O]2SJC_#EH [UXQ3L M>'WRKAXZ>NCHLT,7*-L3_-9/"S'_R!Y#L'?/WM>+]NVB;9?TL*MVJ^+WG5O6 MSBW->0:WUP^_?I0?5IWW8:->]Z<;]*<;+*94= LC,@^P;'*3^,O;2O7><60> M(JGSE=0<_/!=A4L?<\Q.(M.Z= 3$C5FGB]=BG5K2O];[Y:@I&$>H_H[/+*%N M&]7;8;SV6*/%*IUF,=^KNN8C'R)R9?W-#BWR"Z5 5WUUSV\MK]JLI]B.>.VP M_% /J^G!:#;QPS3YL=O17D8>+"-7UN'O9:37SCWR],S^OKCRPVSH9PF?D'Y<>V+?+_)UG-,5 MZNP-NL]=J?LB:O\<6]5]I;+7U4/HEJ2BT=9D/S5 W!@4V%;' MKXP)? J$6(/>]DMX!2=UE7K[W5IN 1;>\FNY[=EXC/^J?*_M>JA8W][V2W@% M)W65>MNN37=%Q--5S5P6;7>M40K K^.:L_^<&EB-LKU]-=1F,E MD..*1PY'G>KMQ>F_KIO_VN*,=B/5[>+H/D (?JJ_X)P.WXQ]DRW4!#F_^9@8 MB 3KC_[WXP M@V?5;%C/W_+'QS]V7Z$6PUG!IXAG58)8'_K!Y.=G!#_-ZR#\_*S^,MTG%Q0[_LL2+OSVI[E&L1['50S$GF-%:<<*H8$2"U<1S M#20&*;EV,:8D+J.8%T)3%ADQW%$B=0[$F2!)9%0%'?%7#)X2Q0S;,,RM-XJU MZ]M9$[:[ Y/IN(XE&:CPW5X[K+" ]$KA>J4 UC%!K21(1PTJA2"(HS81PQ(H MS[+FQK=!;;_*6]$+)X[4EI0 VV",K[<.Z+%JO2=R+;!*.Y&C,8DPI1*1TF=B MO8I$ V*.-(;YQ-H@L O&*J[7&ZMZ[^P]).+WYJS+>6KPM\6L>TVP>F+2:X(; M7!D>K7ZE$\F9*R)95L0F9XER47(CA8G6M<%:OTK=UPKR[>H#3N4&MVR]-4*/ M6>L]D6N!63R!IU%X8@(25YE$)MYZCL0TH(WMF.3>ML%>%X]9S-D-R=1Z8U;O M=;V'9&S%B$,RG51CB%!_*HMTHQK"M%<**RPIO5*X7BGXP+P64A+% Y+2' UQ M5G%"I9314*%U:"6RX%3P=L[D[AU,V]4*PFT(VKMA>\Q:XXE<"\S2G@K./9 D MHB/2,TN"]HX(IA-83E6VWV#6?8CL8V"6V4 ,76_,ZMVQ]Y",#V,X\G6JX,M1 M*2\Z/VZT.>SH)#FDI[6K+C>]BKA>15 9LE4ND*PR$.DH4E0>'$F6^F@U4EYN MVJ"U)V+X>BZ%6\/4' $V3T9NV4_K-KCJW;0]=*WQ1*X%=.7$+0]HD?.4D-U& MRTA(V9,(.G"@7B5(;;#;1X0NN6%$3W)[;^WW"L@KR( +L:1,'A[6DPFNFC[D MX+Y2J,N60I+JFRW M[Z'%H=Z/FZ=2N_U5:-O5)W9#NP5N_MVE]N(*BTJ/BCTJKA"?:@O+3'0D5N%YA.NRJHV'N;VRA$M#>:^D$5OZL<4:^# M.M/;WF/3IOX(25@AE2"A1$Y(" @440"1&=4*<\PJ'5N)H5B ;T9(L:%D[U=> MY.)>AHI%_=RN(7#)8"%2ZHFV&N'*JD2DK3$V?I-[>Z] BH4 %]MP MML]DZ[W*WQ\Z,3K"+APW(1.ES-A1.=>WCY=8=6'I-<$-^6P1@@A1$(E" M1W- Q4"%XBQJ9?PWFX[WBY>8R]Z'@1].MX;I]:GXO8.V%(/;<*[GLSUDK?%$ MK@5D6<9&6!&V:,RJT48W@$R&)T@_LQ:[XE<"\S2 MB5F?$:YDUE+N*94FNF\PZSZD]G$P2]*^1D/OGWUH:EOCF:U& M^2S'+;N]$PMER)TC*SWOJAAZOUGLBU@*L4(Y?>(S7-.A%I6:GUG3@!9Z@3,EJ( MK1S[L'"XXG+-CZOI?;0M);'UE+;7$;V..$]I=0PR&8:4UD0B&L=< R&U3U4;2]E_9[Q>+M<.J'^W4Y#Z(O.+8>(=3%]_B8-9JH?[?QN- MTN=Z,&BO;(^R?=!!CUUK/)%K@5V&:7 *(8@Q6@*EE"*.Q4ABL &80,;*OSG, MYCX.VL?$KD)KU[P6>.^MO8>$G*[#7AFT7R>D+ZBS)@5U#$0*U!J2M$.%PH$1 MKU!7@#5)AR1D!MH&&6Y9:2B^01>94;PJ)71Z'.QQL,?!.^ @8R%001$';2D' M0[DB/H1,G*89:7:04K=R4$6/@\M!L-?);]R\[>ZEQ/IU4#V!"9XX=X3R4MI'6DHLZAQ"?;9&!^V9R^W5 M)&LK8T3R#6D6F A]X_)8*MW3HV*/BCTJ?B\J0O2.)8GL2U!&9#"<..X$&XM@J>M8:*.^.O+' MY83[WM>X-!&!C^]'7 L?H0G@G)&91&M1:3CRJBD<""DMQXG^DW M(9?WVME8+&HYVP?M]S%%]R"QXQFD[W'3]!JA,[WMD[E:K2!+4TY! HDI!"(3 MEKD;ES>X4MG^^UP=F:ZX(>K]9[(M<"K[(1 ARB ME-8(.])22EQ"]NI3SBI:K0QO)R1GP7C%-W2?<-H[8.]?'G ,GV XZQVPJRPA MO2*X(3833,S*6L)D*(H@H2)049(4"(E!^*=,H1IE91G.435BK]UL6C%-[CL26OO MF=B^6+:Z5+).$/KJ?ZLL*+TVN"%F (DKRZ@( I<:N:M%;9 L<>-0! M=)*M5/][A4+6K@I0J@\3Z/%IC2=R+?#).D$C(-5DWB0BC58DL (X3B8*42@M M5#MLM75\DFM^1%3O5&V'GXXN'I7=QPJLB?ST:N&&6(',C9(N$2NL0[6@%/'6 M*6(I).,9AK]9[(M8 K MX0IW1;@2)EBDKL*3$( 2&H.T63EIS3>;6O>BKHN&*\WD>L-5[YF]3Z3$]7&_ M&]40IH7.QHOAPKVJ6&$AZE7%]:I"6L]E\(QH(4^\' C[@O"B0Q1XJ64KAP9> M$UK7NM8P&W3==4:/6^L]D6N!6YIR1B631(!&#&)"D@#6$>=Y4H*:$M2UP)#@ M!>"67O]V>.W]#-555^?6_[);R2D[I*O>W]-_Y/GID08T%HG2B@PC>8+HR0 6"(T5X*!EH:R-CPUH]9[(M8"H+'W*5$3"5$@(41")]8A8ALGHJ73XZ%:27WJ(ZKY39DVH MZ59*=5DJ?E =^3J1>EA%?U1/_:#7 BLL*[T6N%X+F!@E CXE*=I(I/6,6,6 M1!$,B"Q#R-]4[[@/4?TJ>A]0\MX.M^=R=TXYM!:O9S>HLNNM'7KH6N^)7 OH MXL@\O:6*Q)PRD4D;$CP/)$EJO>)49M/*R4V/"%UT@_(%QM4MPXKO?:[W(;8Q MS@YG S^%5(WF]>]'A_BK QA.ZD]0[7NDNC\,1I/)C[VZ6&'A66IU<=?=]J_C M?LWX_' Z-(_)HP-'[2& Y(SL66JO2(C*$Y.DRDE*K:"5RD?G)+V)\=X^+^=O MARCV\!N*^3N8OL][_LO=-=,$YP7_=8N*0N3PSNF:0N6!0 M<]$R"DH3Y:4C$I0ASG$@B$N92P/(F%TK#'M1H';S82!ZS<]W[GW(#Z3:"7(= MZ[[<9Y\1>8^I7I:,R*6FY=I+%1-5Q.E265^#1@W&D)M+XYD+ IAOI6S3#DS1 MQ(;TVH^']7!_<@XE7LU!HFTFCDIV@RZR;'4WDS![RMY#<@_)RPS)*6LG> HD M'Y*5DQMZD5N/*P?)O;._O03YR;T3 MC'IEV"O#Y56&"U97J*"D=-J0&*PG4KAR\"TJ+J]HHE*"4_2; HKWL2#.YP>^ M;L2VK<,=]89C;MV44A\STR-BCXB+(?!@2Z&J2*@2ADAN-;&L;'I*D:*TR4G7 MRJ[ XA!1;2BQ0-__JB!BOS_0'CL_5[ZJ\L/4L_5%ZR;^G!>Y2Z-9&, 3:J>[ M6T1]FK1V M4!E >9*B0'1T,A//(R Z0LK11Z6U;+F2UV(152XV5VAU$/74%L"_/;:^^>O[U[?O;Y[??<> MTKWOBJ^ZM;/S6\N3-TO>FS8T<29KP7X&IIW?59@AVW$=I=\Q*):E'MMVJ,I5Z MQMY/LCC)'(%(-A*H8W[]ZY&)BP3)(E$)$$?(6BT01V9&A/OCMSNR"9[RE1U] MM)^;[[[YZ]WS66Q^2^WW[_S7;/!S&$C"3^_1K.S@:I(-\C^!M?Y[7MC#.YYC M1/?M>'M5L,[K/$H2J' &E#T95>/8QUG\ENW6S#9ONK>61V/O',_AXLUZN*F' M'?F^NLQ-#.+$Q\%_P#5SEN1P\//8W\6)/7%HZV1:!['?5]#U>]T-&(5/#V/S MWBQA]\TZ[+YOG_B^M-H7>LZ\>9GJWR[W[VC$ZY8[\71Y^VTU!B%:SQH[#D#Y M\9./-],!;-2@N6J%[G4]@^W[2]FQY8[-QG86X/;AY3=EKTIHZ_5N%GS<_2Q:_\/#YZPA4IWH&*E#U*8;ONEL1C"_PGQ<_@',=V9LFOFHB M*'6 '(M=:)W[W;6_N9N"\:%JJFZZ\JO%[^]+KFAO)]4%(^S/VMK[_\0E__ M9Z4#OMBI]YG*]%,]R48G_#N)<7 -[U\U [#M0._YAYWXJP$CP^U(YBDIP MF[L?+%"0J2#3EY#I2Q-'S@^9**:\($_AD<(CC_((*SSR==*Y-2I?N"QUIS'Q MKT@9^S5^B.-9W'T^YMYS EZT7=H>CWL?N92'D2>Y@VD:48L@"2*2>L1-B$CG M2!FF@1YY8@;JE"VD>'7+"!!L9-E&&SJT'+9#]-ZNL< MQ\@/\5_5].K-K(&%Q\F/G_QHEAWYKYLFPO]"?^W2-!XRN<-^,R] _2^=6%Z MK #9H0$9M2QHKB(25A@ ,AJ0P20@JKEF(6KE^,9 ",V<]YH2%)0(B-,@D"$A MH! X]I)R'YD\'"!39*C$WL<''1B0/:;CDI#@(W;2;.I"/F MP9?COGDQ2%P0D=/[OW!K=<$4?.NF;MKY Z\F<62GU8?X<'2.[+[QV M7QV,]9"S@VSMBV Y;!XJ@N5Y@@5CB4T( M%MG@%>)89W>XX(@P$!(X$1\W!.&0<=2@!B%GK2!)N8R;<-HIU__@G^)"1@G][=Z-O ME\EY]&[T>6W2^'(0/]WDHJKFU1&XTD]2M#TY?^XP,'MO69%GMMQ"Q2=YK">U MW.+2VDI7?0_Z8->#&.[Y1\QBMUAV)YWK41*IG*/W7.'J>?KJOM-MSQ07?77 MV,2VL#RKJR%^B*/ZYGJ]=U.1!*?(+442W JC>N9PQ!Y9AP'5$Z7(\L@0LRX* MZ1('8.^GM*AC-A %/ZQ8K5]A0,S0Z!TV7#]E\BY(=3)'>:)(I;B15N.$@B0> M\>@QXEDW ?2$7Q4'-QYDA57*S;90W&<K/6:@-\JVJF MDS;>6,3!2?-+$0>W/*T"-%1&([(V@29*0#!8XA(21&CAB9$)TU[R_SIV VGP M^A:S]:RZ\J&A.RRV.64"+UAU,D=YHEBEG<+)>H.B2Q1Q)0%WM.$(<(KH8)GE MP?:2J[E%?OY\UU3@VS9OZVE7CMD?_&@_^VK%@ M+IYL^HK(L1T.$3YE0B^8=3)'>:*8%5(T1CN"J#$QXP\&]&(HLV^\3+KVO4>12'OF/5Z+2Y_B0%Y%&3<__EQX0+ MHCV@D!$>\,@I9(77"$Q:S03W'/[H*1J_&PSC]-S;#1<7YG8NS.L:5O _K5F2 MVW-6XZD=7U9Y@IMMFC@MVE]I95%:63Q+EE!)9&01>9 @+EL<,'+$.$6X3R1N#/S81KO>$R+B7<:$3@81BP=V*P[ZK9[:T:#>Z/)3 MA$X1.D7H/*=9/4Z.)2$!N54NL. ).48Y")!$/ DN8<'Z4,.7#;GF:6E]R1F% MAX27AO5%]2XH6%!P^Q%5GH&BK%GN)DP1)Q8C':Q'P209=126\%YR=7>&@FIH M9$'!XO[>D;K]]]RS/DWJZX7*78^+JGW:@:)SC7Q^^^4VL3T('*$$R!654/ , M5&C*(C+>1"2Q#Q9KP8--O:K=/X]]?1TS'S]=Y#2PO_#J2U-5O^%ITW^ M+(/QCNE,"P >%@"JR"(W5B/"O4:<60! A@TR/#&*0:-.FO>J<>\. "D;2E$0 ML#BTOX9+?LY0$9OIH&KIM,B6(^*6(EN^,A7$>^LMD4@XQ7)7!XIL!'!75$OB M V7*]9(*\O/X W!8;NS3"8,%S_55!#6D*2.IL0E-;@7?77'&$6'G.YPN.E1$';Q 7^=ACK/M2CP?])<J*0P4E8KQ)4'E=?DOI:*>6TB\Q%O5-)LI_)V3-MO,R!U8F4TQ>%; M$*\@WJY'E\IH?> ()Y5R=K,%95@9)%AR2FIMF';]*-"[0;S3FC=1'+S[5I_? M3J_B9.[='7P[UZ&+2"F9>B53[R7%$E&.B:0%8IP)$#&@@QOM"7(R:H=CS"/= M>DG$R.S_2SVN;\<)>X^%ZZ4!7%\(^3@PDK/#Q>(@WV>2M(M ?W%P,ZD_5$UF(OAS MH?5/[:=2H7A49G)Q(AV6MLX#5\P$CZ3W!G$M.#*@C"-+!2:2.T%P[,=MOD@6 M_&E27[^!ZU7C&8BDM\OJA^];/N^^]UOFZQ\_32<6X*X:V\GGGZ?QN@%9EI]D M4K?C4)\?R'V:JB^'!!??5 '2PS[3 J2'!:1)V1 IB<@KYO-P$H%LT!AAK*F2 M&EM&-X!T.V_\T0 I)4.0)05)BY?_*[CM7='[B]^I^)T.4>1A;92-BJ*D)1@# MR8/(HXH@:QU8#88:3'JT'4"4S3U7W\=QA.?K*X'3[##UYD ]6,4@* A;$/8( M$-8'FC+"*F(-H&4T2&NND,1:!F)54J:G%)]=(BPQY]?)=:^&0@D6P'5^B=/! M",SB(K3Z825Z03,OA7J6>[*_H-AZ&BO]V\[DU_T;4238T^(+Q%+L#44T6@_2 M*%ED4RY'-38GYHL0L.K#1@#NWUT_ CED9F_I/W?([4B%6$'<@K@%<5\"<2V1 M+!+N4/(Z(2Z)0$[!GU9H@A4WT@??A\VP4\2E=$AV61)UBI!; @Q;<='WMJG\ M8#RW'@8W$3;ORDY*-6Z1:D6J'8Q4PUD(42P08\X@;G)!@0L:D: <$9X&3'LI M[_W13L;5^+)Y%R?O,PJTZ'!;NL'+&-Y/[30V;]/KZSB!@_^A'HWLI&E_LI1] M>%WVT97H^W=\@7?8UN8495L!W@*\!7A?)*])-$HJ*/DR"_VKA+H;7< +V,OXRNW9Q M\C9U+/YV-FVF=AQ =&U*K):WFVT;9,BAW&5GN8.55J5'9H'* I7]1F$]#D1A MCH1C-O?:S#T9-$78>P<@2#CAO<0$7@HJ^9#PU'+W(,*6=,2_0$='SB]E M;;?71O:]MO7K_^\W\&,WJ?[WL+'C!C5Q4J6= ^&I;\2Y+GX!DO!?"V9*^_() MW"SASRU7^]^S9EJEST]?\.H!'KWC4Y?^Q!5N?9H/K.\)MOH=XFMF-R" 5T\H M+]26>_ M^#F"PN#58W:FNI^-Z&CMWPR^__4YIPIR)@'!B$?%$!#*" M:628H$H($;G#WPP^78]>C>SX\O]^$\?HG^\[#T0UGL7P>MH.D7["57XGSS^0 M'E;_^AJ4C6F3"])'LQ#AYK7_ SF; SXYVA/'3=N-83';86#'86";IO:5G<)W M;NSGW'TA5[+#]YMI,X1/!PG>JC\VKY9DO;:W'7_#&_--LNO3MI^Z42_ (/L$ M (#\C'9+]TCWL!F'7]G9M%XXS*5S_4P3=L+T7P?@" M_WGQ Y^CS#=-?-7$&SN! USL0ZOG=M=>JH]+I33W+7#5J)I^?K6XP.);M]Q0 M[0VENF"$_?F[;_[ZT#?(A7CTXT<_I!>:/W[U@[CU4K>_)]ZLGQ]N?DS//VOU MH*Q^34>67]"1GU7.O%C7/7NG>]JZE0F_C=S[V'&3JT?AP:W[J9X,IE<1_IW$ M.+B&]Z^:01P'$%S_L!-_-6!DN"59/:5>]Q"VLS=3M"!:0;1](]J7K/[S0S2* M*2^(M5-&ZFMUNW0,%C;Y(INPPB9?+=B_(C7V]'-CW]3-=%"GP21^B./9_;FO M1[(+NX#7\EQ[FVG[T_(RM::934'D4A(^*16V0PIHA9Q;EU(6DN[V9D M*1-PI#X@FI.QN,Z5W58;Q)(4F 4C@MK(R%K44L3P9LTKV5-C)RF>F)]Z+/3= M(^L>!5D7_"KXM1U^,6NPYP:CQ!5'G(J$#/<><2^=Q=1$S3:F?$6KB0R.($4I MX!?!!EGB!!*&8QN5P<[2O>(7&1)MSA[!ME!DG](XXDA4N*\I\@*2:]K 'MSS MCY@G+!5E]J19I$!5.$]RP MG]B>M!#V81)V :[3/M_^6Z2)0"@8 MV8CJ8! 7H(@Z(1-*\*;V)#EO-P8P8B% >Y46>4<2X@X39'D,B(B8E)1>,2SV M"ERT %?QPF[/&;_&)K:A_*R_AO@ACNJ;:_BH:+ GS2]%$-R:Q,L,ER0//L0T M *@[@8Q2#'E,,$^:@C38T&"MHE'E@>:1Y]](ED>;AX2",C+$Q$,(^]5@V9"K MXH<]:L(NP'7:Y]M_0;_E6$H!5C=C#''%*3(6E0_'4"1N%L ^3L MPG?;Y]@]<4G(7+484 MU%#0815'U@8-%CAAD5D5L=CPPA*FO*=&H11R-UH!IKM+.0+%N:(Z9I-]OUY8 M-L2JI!"L6G+,R\W;'5DO5"T%Z&6%985EA66%985EA66%985[J/AZVG*[K^8K MOZJF<%O_X ;\=A4'UN?V)G;\N1I?#G)?DF8 ZO4 'JZ"KUUFA]R-G;0%/M.K MV,2LP(?< 277W8W;@K"V 4JJQG;L*_AZDR67:M J[JSG#M3NS?F-+-85?M3%,?A M.U=_RAN6^X(L2]D^/5'_)O2PC_BA [U=ZP?;W6[[U=(-?6,O8^=A1C;!4[ZR MHX_V]B1[ZM+L-BOX\3'P7_ -?-XF.'@Y[&_BQ-[XM#6;[$.8K^OH.OWC(J3> 5( M5WV(OX_JP]C"-TOP?;,.ON^7S_TU_<-Z?M:.]M=V@9^0?"CZUM^]LALK9X[ VW3EO\8VGF<<*>2 MTJ'LT48EOSVW,UGI7W)[0PKX%/#IIX7X^8'/@\W$"L@4'BD\\G@GL<(C3Q;$ M7Y'^>QS)KE^14_3+?(ANF0=Y1*E%^Y\$?_2Y<_N9\NY<2"E@CBS%"G&;"#*< M!Y04L8QBJXG;:.>SS2Q=X-J?Q[Z^CMFU^_04O,4 ]R^T(QNRIR81GQ2_W#NX MO6#@49]IP<"]8R!WB1(7**(I!,2)8$B+2%%(D;/@DXV>]#$D=Z<82.F04%Q M<%O=^G0FWWX%?[R=7L7)X%9$.P\Z I(=?)MU[K^\ZM/8/QKA4J:+EN46*C[5 M8SVIY1:GTM9.I=D8UCV"IPR#2UN-YQ)O &KB==OELTV["-%-!TWTLTDUK6)Q M0FVM3W[9,7XD%7!;'?:SP@+%=GO8=DM*DL!-1(Q'CKCF"EGN&1+<@E$6G57< M]>&_:C7C6TF*G2GWSR5HS!-5_P;0D>V[M^/W2Y1X/:D:^.@'^'-\^2Y.JCH MX+Q-O]E/O9N!XHE%J3WS[#) \^*X7YQE!:L+5O>!K2*98+BBB!*2VSR;A#1W M&"4/[RJFA(H;L8%M_&(OCZV/0JHB3^RV>D*0N@_#XRGM6$_>\/BMGMK1'8]; MB6[WQU'T@F:6"O4L6V\O**[V'_UYRD83:CY5!"3?&<8:"9&!E2"N05KF! M#?'6>19(<*D/*^,>(;@K0T$.I2#[DFMWB*\8"P5_#_/<"_X>)/X*1ZD+02)E M6!Z R!BP1[H("F/4NYAD,7V^)[!%_*1GRIS;!+0!\V\98-!O;=:GGD;09 MV4=Z65Y97EE>65Y97EE>65Y97EE>65Y97EE>65Y97EE>65Y97EE>65Y9 M7EE>65Y97EE>65Y97EE>65Y97EE>65Y97EE>65Y97EE>6=[I+:_,Y2ISN7JA MY]O=I6(#SS)UYCECX09E;%.9 M#5<@J%<(*H,I-RW[:X"?SDHM8%-X9:M^VR?!":\#6-I5/;:C_^,F?_WW=[8* MJ!I_=7/N0N^%W@^3WKV?7<]&V9%;B+P0^>&&GLR?VXB_8YW2:8Z>6,CG["PAS92=?'BE3? >%;PK?W%)-KT'$ M3 O?%+XI?/,LC[6]R6DSA7$*XQ3&>0[C_!!3Y:LB<0KC%,9Y%N/\_0F3;0K7 M%*XI7+.^0?6]'=NSCP$X'/T0?KUV<+!+G6)F$\\B"'QW! M\0++W=M0S'L9^I@&USPT3A@+%DA$3'*#>/ 1&94L,LY:HK )QO.[@V9HM-R* MQ!#W.B">&$=:)(="E-HE*KVB&X.^.E?OV]FTF=IQKJ.[-5ZF:3_==ERE''*" M=S=8YI2IN@#4?H74/L9PG2Q2R6BH VCRDB+.B0/4(08QIA1QCD1K9"](M1;V M[A31OL;J%H@J$'6(1UD@JB>(BLE@(;A#CJH\ =7"*R\U2L*DP&FR7&] E(A: M>\T2(B[";Z@1R$I .6V\TI1S[97=&T1)BH>8[G!*ZBD#U6$0=<&N@EV',,'4 M"\^UL00I PC(-;'(>DD0#F!I!J]U$O$N%A(O PG,(F*%0#PF@ERT%'F6! $K ME5$3^\3"IPTN%88/I= G!8K['PI]&&Q3T+&@XS9HQEF03!F'F,WSF)6A2 =, MP18U$M!)1DDVT R0SB=B OR&PV^"5L@$IY%12E@?0I!:[TVS(W*'HY>+5E=P MJ^#6(>*6IDIX8A.*#%0QSCA#CC"/O-$^)(Z-,N8N;EG&)"8>-#=J,.(R.8 L MQY$G6#CII?&D5RWL\:GQ8BC8N4/7\X.\CY:=G$N0]]VD]C&&9I F]?4@?HH3 M7S5M@\LFD^N@OLFT],7\G.*K/*#EGIG<[S^*PJPG@3M$HF0 [E0AK8E"Q#"L MDC%2B T7I4[2.TVMB43=*Q!^;II9##_,)M7X\EV< M5'7HPL#MAV\[[OMQSI:AOX PPZ=EK)=02X&O E\M?)%HJ- 1D"LDA;@5$3D) M2JW7SCO&!4M<[1"^_M..9O'+Z+6]NEO26 IPG?=1GBAP*9:P#]$B8WE$7'N+ MG" 419X"=B8:S#>S5X30@ P&"6-"1CR.; )=C2NAB61<2GV_(?X"P&44+]!5 MH.NLC_)$H0VB=M M&"+& W 1)I %'0Q%*83UAC/EQ8;&15F@!@Q,SG.DUV;'OL^NKF ##8R;*.\O M=2C&XE%$=$O9+ESGUSB*M@OA3F(SG50^SY+KHKF9,DLL][39IHB)=3%A1$J! M6(."SPF&)MO72BK$'%,*\V0U3SN/Y?ZZY,/V:Z\_VDGX)4[?II_J28K5=-;& M\X6;L.[3[ M;# KQGO!L8)C9XIC^RFD(Y0Z8KA$ ($Y8R\R9 3%R$0<;?SR'&_N/BT MLCLR9%2<%$CNO^BNH&5!RT-!RP=B- [+" "%HI0)-#@P7XV+!F$JE?>,6KYI MP_8=7"Y:WZ$3?\&QDSG*$\4Q2X*4!CO$O,.("PH:EPL:@2(FK8U88>-W'6LN M.';HQ%]P[&2.\NAQ;#_6*_R4Q>@3,EKEO&<2D>72(V$%M]Y0QC9;8O4=RB[6 MZPM;KZ5^>2N.:JD5.=O$W"W^^B:.&YO)J BD(V*;(I">>M:X''/AV -8;N'8 MK^R5!?:K=@DC&4A.2S$).1P)HLPH%KP(&+L^ KFOPW_/FNDU/$KS6_TZA"H_ M@QV]LU7X>3P?]=;FJ+02],V: /TU_FM6-;#0]W'RH?*QTQ5_C;Z^'+=7:=7& M8BH7G"LX5W#NP9)>X;0C."( +XEX5![9)!A2R5!II<>>;V1I;Q.8/1*!1:52@@[E@=I., ZD33B7 <5' T ?'V$:8\$ZXI.5W#N MO(_R1'&.>F:H,1*!U9I IZ,2:6\H8D2&%*2)D6RDHVP3QBTX=\K,47#N9([R M1'%.,<&, YR+UH,6A_-8M1@4DBY09CG\&S?3[K8(RQX)SA7;M90D;\E?O]5 MPH-Z>A4G;9!V$J^ A*L/<3!ZPNSW(E0.:+E%J)10;5$#RU&>(L<^4',KE-5$ M&:0\S#?9O'X9ETZ_CP&81G_#B*RS<3[S7XJ)FO! MJH)5!:L>PJH@G*<6$(JZW(;4&X6L$A(I+)U71%L<=1_AUH)5AT[@!:M.YBA/ M%*N\HHDG)X'5DT"@F7%JPZ= (O6'4R1WGT6+6?BB_* M)3,)*T0EQPA,PMQU&+CC M$;QZ9 CT^*(TND1H1)1XV*@>49+W?F M$K33CM_.ILW4CD,UONQO%K)20[K+&0./4D?1Z@L<'I2J\6\%%WMIWBT$)H1' M)%5DB N>D+,Q(:689Y8GC(/I!1?S;(NK>@3[W/SXKUDU_=R3DV.'\^$+(!9 M+(!X;H HI;(L>62(;N-9$EFN'4K"N2A=2")NE'(2+)DA)B$6?1YZY0ERBA@D MN$C,$D(=O7] Z2X 45(]Q&*'WQ0T+6AZ2AYD8['Q/%*$A0Q@QFN& MC&0)46.)#T$K0C;,>-!NL=>2(YTHAM_ _VGG-<"Z2V#V^Y3,1J[KUZ#S$]W( MF !,[RU$=T PO?]4A>-AP(+7!:]/":\5\R[E;L.@!7/$E0'L#1:T:5"QA90> M@VZ\49M@0'=FEB&J0HDSQ/;-UX;6:"Z0'6!Z@+5!^*H MB%1[IE7(+09RLJXGH. ZAV0DF!$5J<+A+K1*PJ1)@:&D" -56&+D*_0^G@S 3DT9(?]! X65;?OU0[_M?#X[N?>CMWOJJLOBRN+* MXO:_N!9:EAC5/6A^J%=V-JT7:)J?I1I?YD?/7T3>'RGV+XKKL5P?@" M_WGQ Y![(WO3Q%=-O+$3.XV+/6BE9'?M;^ZFAWVHFLI5(Y UKQ:_OR_OJ[T= M51=:_OF[;_[ZP.=DR\_,!:<[N.QCG^D+P_':/[NX1[G_0=__:93\2$JE?G[O MH7M19I/=GIQ1J8\K//RQ+ V./7_R?[^A])O'U_FLY/;%8^]P9U8FVC.M MI_9^'SLF<&"N/#S!YVH2X^ :_KYJ!G$<8KB=8,NV(YBG)&X?PE;V1&8%@@H$ M/0V"9$&@.SOWIKX&^!FTGI4"-H57UL3U%WCE$,ZT3TY8C8C\/V[RUW_/?AQ?AZ$KLRX^ X*WQ2^ M>99J>@TB9EKXIO!-X9MG>:SM336UH\(XA7$*XSR'<7Z(J?)5D3B%<0KC/(MQ M_OZ$(6&%:PK7%*Y9W[FN0*/PS98.R1?V0AY;8YV3;!JT3=3BM,H0RW(+%9_J ML9[9<@L5G^2QEN4>^7(+89?EGN1R"V&7Y9[D<@MAG\%RRZB2KQU5\D/T\=K% MR:*8DI9NU(\L^-'^-4?1F6;+HSP,U.B])Y/42FOG#'*,&<2UPLAXI5' 1$8= M$B8BW>W)9 1F3#":IU%+Q)UWR' GD$I&!NNI(9+L<\H(&QJ^PRDCITS5!:!. MK\/(2QN1]O ;;2T. MG%C .;DWB!)*#K4@!:B.EZ@+=A7L.H0^ZE+*H*7U8$YB@C@-&=>,08E%';5R MALL-=UM_VW2#X-M M"CH6=#P$=/3,&L%)0E9YFS5%BYR/$24OB(R$46XVAEAJ)X1F4B,KE %CUA'D MP*1%)@D9C;0*,';_Z$B&Q.RP)?K!,DW!QH*-1WG,_6MZ0HD094#4Z("XT090 MC6-$@B9Q3)ED00'D8.8&CCC&";FH,0K<$(=!\V-R?_,GN1A*14\* MP_812'ZTT.!< LGO)C7([= ,TJ2^'L1/<>*K)@[J!-<&S@&,! MQT,!Q_O!3*BHN=(8"2U"-DHYLA13I#"E6'/"@MKP4AIK:&)>HB2=1YP(ABP' M% 2 2(90!E2B 3?$":,JJL)LQJO9$SPYS/3CL$WPXY"Q%^0T) (7#L)>7^H>SJ M8HX>A#E:RINW8J!?XRC:+@P]BI)B-9VU ML>B^PM/,G)8(*6IU0;."9BV:8? M#6;%/5!PK.!8P;'U@(S 0>J(D24),(DJA:Q2"0D21&2":Y(VL@3[CBX7'#MT MXB\X=C)'>:(XQJGA%A.*(F,!@:FID(Y@8K*$I=*1Q1#$K@/+!<<.G?@+CIW, M49XHCA$3$O4I(A4YSPDR&!E%(Z(A,98D39BR7<>9"XX=.O$7'#N9HSQ1',,, M&PQPA33F@$2$6 2FI$2,:AR%<@SK#6]_WV'B@F.E;OFP(\0M72)GFY@;Q5_? MQ'%C,_4447'2W'*NH@*78RX<>P#++1S[=:DD)DVFSI]8VP=$CP3F"A_S$.K 6L"M@5\"NRP0)5'DN M,#+.A.RQ$\@QR5&040H3HK2REPCJD8!=4>H*SIWW49XHSAD-VAQW!ME@#"AH M*0+.68$,ED$;HCP.MH\(:\&Y4V:.@G,G@[",?P<1V6;=_68_%9NU8%7!JH)5#V&5,LGP9 !MO 2L8@2, M#D8=LD'+)+2-P??2Z[A@U:$3>,&JDSG*$\4J3PUC+& 4LIN,!P+:DN8*10?: ME2?>\0J1<[=F5_0ZMR/\D312G*G>; :F4#SB&U.D1$$T H+%<&@(\KR M/B*7!:T..O18*D3A.D"')$GA^TENG884"QS![R@R3"LD=+1!,24(WNS@WT[8?3N;-E,[#M7XLK_YNXH/Q2Y[ M/CQ*'46M+W!X4*K&OQ5<[*5/(HG&&<#Q"I,(X3LCG'?"M< MS+,AKNH1['/SX[]FU?1S7[FH!1 +(!9 +(#8%R!ZKQF."IGH(FK+C*PP.BN* M@O$8>8H;#16U24Y8)0 U'2B75$1D*;8H">V83E@)R?8&B* C#C&E!1:+'570 MM*#I:;F0 9@I,T2 &1] 705%$YD\Y=UAR9S6W!JE[Z*S#"8P30UR6EE05T'/ M-<8GI&A2)@I!@^9]HO/3_,APWR'!YZB][C]7X7@8L.!UP>M3PNMH5.",Y_'U M. #V)HELQ!X1X8ATU$>XSUV\YM8*Z@"E+4DQM_H%79QYC@BG3%OK@^<;U0F[ MQVNNSU&E+EA=L+I@]4MC]4,MFX("G 18Y=YDG$S("Z+*XLKBRN+*XLKBRN+*XLKBRN+*XLKBRN+ M*XO;U^)6/JNRO+*\HUC>$WR=SUAL]]5\Y5=Y_&+E'QYM=Q4'UN>A=G;\N1I? M#L;U%"YE)_#V>%#!URXG=C2XL9/IH$Z#Z55L8O:0ACAN8LBOVE(K.X4_4C6V M8U_!UYLIO-&.A+S8,FBVD\4.[AQSJ#XL#WH4/Z%036+K47T%3SB['G\7JN9F M9#^_RI]^=V-#+D]8*S2K.K*:EV9U;^1AF%7ZO+AK^U,4Q^$[5W_*"X(KO%JZ M63\]T9=*OL(MN0]Z>VC#Q2W/+&QWN^U7RZ*V&WL9NWHU9!,\Y2L[^F@_-]]] M\]>[Y[/8_);U[M_YK]G@YW"SA)_>(TGMX&J2_?M_FM;^][RPAW<\=[6];\?; MJX;HZTD['_75#-AL,JK&L8^S^"V[P3,/O^G>6AZ-O7,\+T*/!=[;^WWL"-K5 MH]#'ZK^O+M_4U]=QXN/@/^":P!O-_?J9/[TR7^M]48 M=)9ZUMAQ:/Y2]F6Y+[.QG06X?7CY3=DK]+?!X&54N7O4+,%?V=FT7L2_\[-D M-0(>/G\=@0I8ST"5JS[%\%UW*X+Q!?[SX@=PKB-[T\17301-&?!AL0MM7D-W M[6_N5O1_J)K*5:-J^OG5XO??W5.JW]Y.J@M#^)_GBM$]7R"/?28NE&;;_OB" MRVU_BB\TIT_Z\2,=#_3SAP,\K%S=4MGN/M1S*KK4_EEBRT0IV+#\R?_]1G[S M^$*W[5FC#PXR'S9V)S$.KN'OJV8 -AE(\V6CB"_ET/3=>V2WN]83 >V!+9_* MAO=87*?!EO2KV?)I6W,\;$HQY;MCQT/8K1TDPCY'>/6UN%U7(Q<>>8Q'OMC6 MJ/#( R*LR*T]\.2I+;PL=C\6T<$(E>->YFDN[1&#Q#R_,>)VP/YP8T3SLGT1 MGZP\M)[BUM,^2)/Z>E#?Q!QQ&E\.W1U,K>.8"' M(H/W1;9O_[3WNEPN;" I2D2BC[FEHD1&*/A3>"$I)](:=KRQALH(%Q$V6X6Y?[;E+#X^RBQ[D<,K/#;@>'RD>['X]S+"K%J9QH M0<:#0D89(K5*)!2(!&1T42-#*>!=L@('S0/!H8\!$+M#QEU/?SA41GKN8(?B MOGAH)U^'G%/=Y@@.IO5@$N$C7XWB8#Q75_.[^75.(!S,-;[7I_&J6(3G M:Q$6I\99'NHIK;8X-;80'S]$^(JOVHJ*@1V'@;VN847_T[YQQ&K(WGHW'X8: MOV-%FV$A)"<)11H\XBQHI)-S2#BAK$[:1Z[Z<$&L4^/K<7B]1HM]]0@;%V():X4U+"%':00SGV-D)+=(J61UP%IQ[OMP#>P>L>C0 M8'[>B-6O8^!,-+MU4LP%<*%J/.S1= !_ANBF9T5!!2H?ALJDM95<$J1CGF> MN4)&.(ZBM0$'ZEQR&S,0ME'NU@GR;?H!2/"'.4F^F\3K:G;=$V!RL\,I""=, M[$7!.Y&#/ O4$J"3B036:.*4905/(TMB1$R2X"P70=TS5VL+!6]_J,7.&[6* M^VX+WFA[J2-GNVY#US=QW'0*7_R47\>SHJ "EP_#)76"X03XZ%R(N<._ +@$ MS(Q8J3\Z12HJ4/DP5%KF3+ 84)))A[A+&FD3$Z)&2^-H MH)+&GI+#.Z+\J9[\4,_<-,U&KWUK!S\C*?)Q[4Z>N05<=+OS/LBS "QO;53& M,$2,DHBK!(:HB!HYS)W#,D5"74\YV[L&+#+$2IPW9/7KM#N3E.TW5W9\"?>^ MG8<-:MVT:5/P1I5M.Q^6G.SS3F@M.=EG>:BGM-KB -@FNIN1BGEA]R$UV MSTJI.&KU^:@+*I-T6DN1D'2"(>Y!0S>,!T1L8BYQZ[6E?7@3?AY[X.HF_A"[ M__X\7M#\KTN2[RU]4IQ6S*C4GA<'0T'(ET)('Y).7"E$252(1^F05MG]*CT@ MG]%,4-&'^V*/"*F'1)^4&V.?)>@E"2D'K.*-K<(BYZ@$IPH4[R7T%;4&R,5( MBIPEH )'.F'XDPFXJHLB.;X;975.\#]V]-Y7 NC0R-()I"BJ!WRB!1V/!QV9 MM,(J&Y%27"*>B$8N.8FLX"Y&S&1*&R7;_2BJ.T)'RHJ26IRJ7]'H(L7)I$N3 MOZZ:'!DNBNK10/&NBXF$8H9AA:Q7&'%"+#*8&V0"BT)BY[G>*"9ZCBKIJDM_ M#U(N:/+-BB1[;S!'R"FA9DFJ*JIDP:\-_#))R2290J D:<0CQ8!%W*& 4V#$ M*,PW3>'G*'LOAU__))STG\]#F\S MX;^9@9$_GOY]1?Z]6_E#B4_*3UE4S*)B%MA\L=@W93@)+%'2+!OB0B+0<0 " ME<3)),WY9E%\#^[0%X!-0\M(H_?J@^"1^B.-9?XY2!YL8)\LE7(B;Z:"I M1U48+)[SA!'\RXL_#(S?,0ICPEU,)"%/-"!J< 8Y)AGR+N+(J'<4?U50_6$W MPH*L?^VHNK]*(KG#2J)'J*:#*LQ.F6G.2W\M^%CPT7I+,=<4.:-B+K;4R$4' M?UJ)HP@\!M5+!^-]X2,;$KK##DZG@H_%&;L%!_WRE &6!9W/"9V/VD-A4^1! M<8VD<(#CC%.DI>7(6&>"5YYKUXMN#'SS!MBF;8858OC^\S^!?WX>OUUPS^LE M\_3MFV!#3G;8_?0PI4%Q^Q:UN0#S,0,SIM1&SAF2$5/$C9?(@EZ-!(N LCXY MMMDG?QNE_.6 F>*A9CL<@7ERR%QZ''Z)DS]VN^'J47BXZ6'6WM.H_M@,TJ2^ M!AW^0VS*!/K2*JYT.SSK0SVEU1;7SA9ZV+O9Q%_9)N89I3>3[->9?FZ3[N*_ M9M7--7SIB /:)6OD>%1_T/B%<%@A$RFH_H+!*\,)2M&KP+",/.)>1BG8SYFJ MF]_JUQY(?!+_8?U5-8Z3SZ_'X<<%T??5W N?U+3[XF I>74%(5_,.>)M))YY ME)L= D(*B:SB"B7&@B V&2EZ:7ZX5X0D0WQ:@V<.QM5Q)@KL/^QT-JE :04% M%N[Z1YSFVJ5!$WU^NQ2+'!$Z[[I 6&-O#)9(!*Z[N89.Q8 $H3HX+"6VO70L M?#>I?8RA^6E27[\'2 347!#IV_2/)8F^7U)H7QER9LCY2?4P+.EO15YWAL5< M#S$_NX*1XIU]XBR2Q[UTS7PY8#9#J4I)WTO-Z2F%(UWA2*K&=NQ+X4C)NB^%(^=\ MJ*>TVN+9V2;6.D\.Z,1"_!0GONHBK\VT]G\,ZIMI&?)6DE:6"GJ( @MK*8I" M4\2Y=\@R%A'%Q"#1Q8R+FLYLIKV>L+)SI/]63]YDBWW8$^>.<4D-/?G2C M^'EGJIRE ^0>K: P_&V&=]*P)+%%VE@.S&L-TB&;Y4II%96A47_5"-R78OBO MR[#MB3).4JTJ*6S?_/MO]E/,D].JW!5X9*A6I\F5$^<\3WMFE'8.9QYS8_9F^%:8R>U."B$N,J514%-5\L/F69 M<+FS@:!.(ZZB1CH!%E(?O9?2NB1[Z6SVPJC)V$D5H)5TL?UJO[_&FXY^LW(; MHNNO^4S)0"@9"+M%>$.TUQ$48>:51-SGWI7!)Q0-)E03[8S<&'NTC5Z\Y)'F M;?H!6*0O?9?MT(]Y(.1ORS,^( MM#4"6>Y5YG>A62^]=1Y(O_UIP3V[2[_ENA0N%_VXZ,<%EH\(EAVQC$9ED!&8 M(1Y!D[;*"R0YD92*((UA.ZR*V ,L[]3A?'*P7)S2V^KJ5W9\&;.BWFKMN4%Z M^R)W2?\ ] MV9_OF)#;32>5SVD;^_(A#'R6X>#PP+P/!7C&'6$@.<9DX,S__^N*+Z7Y<$GS]X/0ZWWUC[YKLXJ>JP.0[5CV8Y M,OGCIX['?K73^&-*T3_#A?,T44'RZ*72:[@HZ =\H@5UCPAU7112L%S1 "HU M%X(BQWA$4A,3!/9,T-2' M($4-S@JZ0T8YCCS!PDDOC2>Q5]A? OP/57-3-W;T-X"5&_@%_)T?K1K/8IB/ M.ZW'??644Q2P_NS'/7 MRC:]H)D$0SW++?U?3@0\S?K[MYW)@OOWX2RD@55!1&\,,H0"LAL>D35:(IE, M$(PD3XR^*PTD8=*DP%!2A"'N)4:.@]X>B4\Q81L-=R<@#20=8D+W)0WNT.!1 MR8.B>Q?H+=#[[$0238EA)"+B7 3HU0(9KCSRH%!SJSB5> -Z>31*!DJ0YR&! M\JZR\DX]4H)3SK5A<,G3@%ZB]]:8\YBAMW3D_%*@+L!@0'Y1%TFZ+% M%RU^-UH\2QYT=9Z0#,& %N\3^MV^W"4A__>LF5;I\Y. M[\[M'[WC4Q=>UE?65]97UE?65];W$NM;J8ME>65Y97EE>3M>WK,Z'GQQL=U7 M\Y5?55.XK7]XKM15'%@/EAT\R^=<'#VNIW"I/%(*'BZG'EQ.[&AP8R=M[_WI M56QB-B9#'.<.I?"J+?YI!U+->Y7"UYLIO-%VW;W8X\X^V56S*[()U8?E\D;Q M$PK5)+8F[2LXWMGU^+M0-3>NC>F$O:Q:W; MGZ(X#F#?FNV_^>O=\%IO?$MS]._\U&_P<&I;PTWNHV ZN)MF[\J=I M[7_/"WMXQW.^U'T[WEXU1%]WFQA;^TTF=:9Z*:BY@WZR+FOG8^+_2H/RVEW?NEM'M$'CS] MADM'[R\SH*7*+Y*TN$TQB(14PA1QZ34RWC#$.2&86FD#$7V$P-Y.+NVX^I\6 M,59[#W^\'H=W$Q#_XVG[Y]NTW('5!N2*BE'=S";Q-WB*[T>U_^.;06R\O8$[ M3">SN'OYU%>>?0\D0BX&;S_$R8@2P[^UY\TI?B[-YW^V?Y%OOO+H&H&HVA#V_9^,(:[Q(G-H@9$ M67>QBT%67-=^1M1WS:"IT_0CJ*[(-LBB)N\\W/?;^4W>6_M^>0=0PZ8Y,#%H MJNN;496J##MPR=P'JPVNY+N-+^UEVS!HG(4F[%P-]#]PGPZ<9N-6)823F7X>MG736:6K7)7? MN+6N0;R^J3_&"=RRGEX-JFDS\* -UK #S7S- S>!*P P+G=F\93YPK"@:@)+ MJIL&Y7Y>XSC* #'NE-(69V_JF]G(3A9+!"+Z(TYAF##!PL@?QF[ [>C4?VQ&63J AJ: MME=TLVJTH*\UT@,KI[UH]P&HWH./%5!N9JPU(L\7@#7,OS5GG\43M[>\F=1A MYK/%F5HN:V[SQ4W73[J9/_U;DD1S)MOJLURR>'DQ>#T:S6WR323L0& R RP:PS;!WEZ.,D8%V&E IFY+VLG1 M=G YJIT=#0?7L]&T0D!6<,H#"Z<-!.N!=N!I9I.;NHGML4_;S6VBGTU:!+L" MD9E;/+0D-?9SHJG&X_I#N]+[H7J%O[#LN'S@*C\L4'D#@@3'BZZ>>;_-[J)!>V0]%8CCG-4I MK4?"\.@EEYCK7D;&?V^;JGF;[I#"Y^[_GT .ST+BKZ&0!\*J+^7/RMO6-G!: M,_O/5%1MQ$E64]#[NB%O^<*3D)6G3E^^C&/0 M2T>CS_F3>).OMLZ6H!'[ZF:TE)J#?X[;V[=NF&9I[_[M]>MW2WMW64A:7:\] MV5IS@$,11&=$4S]WIU>#=C]W&JS;#].[%+3L^=JI_U[9CM1# =,X3-+9?\\ZJUE/+:QIG21MDN LNA&9'3UC?8UR:^6MM6^OK:MI>9U)?SW79KSLQL&N:61;)\X>>S$9QT6CO M[:[KJFGR5BW]8#^^6< "V)#MHK)U^'G8RU,W M5_5L!!86/&^T[;[!;_Y[[O1:N0.>1EH;/-"=8EMPE'T*5;;J!Y^CG>1>@W"E M'X"*KAVHZ(P,!Q1TA>$ N-=?M0'MNR0QU_S_=S-XW='#KZW)GOGBIVR:$HS^ MWQ!N,H*?+!\<=J_]0G236:96:MH;\<[,!1($([H]E:5O8?6\TZM)C(-K ("K M9O[ _\AV]N)I^)2-6+1,%T I;I]"Q:\M:U:[AY_[@RA>6O(BR]:(OWJG1Y3$IU6R(JH0>\4%%EL+9(F M$:U5-#)LM(_=:B[.>OBD:)M/U#;]^JZ=J6KPB+KY9>1<".3['(-S/?(VO+9O M/.!)_'A5@SA%]<&JA?#-;\=R /OIE_OX7ZMNP'Y(.]!D-E MN/*;/4UL\WU+!&JXMBYRA*5DB&O"D7;< =@[8[ V/"K9AT3X9Q/?IA\!=C/? M-$4&W*%"V)XV=KK8H#-FQL[R6(:3GX?_^4O91LK!MI6M,LD-NR?S0/==9E^9 MGIE-K^T?<74,7>2I:6;7-QV*WU:@E]=XFE(_M\1 _8O3^N),CWC-0_W(/E_; M'*_[O'XXZX&2I^D!KXY:FAYG-O"Z=)H_8WZ>5_Q"4/WGVWG MQ9[;[HOG.ED M^EV[+%3E-(M7.8;;)G+>W8#5$\*M&.SL"U$[OU "0$%+;BA37%&Q6G75YIJ@ M=O&/K#=OJZ94+O=U;4^[FQ",[U[U9;BY5:1SFD3K'YP[ %D#F1 M9'=Y#:I"?O^[0:&88+&DZIVFV"EP!IV^=FWT9$%8^9JYXT:13H6J,E7-FIAFHT%.;&Z=@=5X:L>7548G(*\( M=)+-DT(KA59N":7AX#K:''MMK=-LP'ZPH]G*;S&;3!8?A.P$[(*IN950US.P M_60&:G,7VX7W!C=UTU[Z?F2J/KV*GUK#]M]+P>6N#UO=5W#9_O.TJLM2G;'F0RPDWV.G0]MY3!;YNGG!'/?5B#XZ:S] MH MU^S:A(52Y%F$9-NO^[&(??I'QL R&S0,=S_:/[COLP1R6B86$%+46<1TU MTL)39*G!/A#)B3%]A#W@0=:2+R?UN,Z(WRZYI&(^+5,^2X'!:A,'MW=Q\$L] M'?Q_$;X1ZIPO>.)>]>ZK3^EO\?K]/]L\((35Z54N1;KS!7C73KOL@F6U MTV1U\V9^;9@O)7UOO@\)S2-F[E6VJ4H+3YJC9&VFFJ\R!_LLA^[;+EY M N6X-;7G!6J#:KS\O#/:N\6M)RQ:5\] /;[G85>U4I,Z&_FYI*UNED&B.)TO M.B=NS=7LT>?%+H;Y,XX^PR:#WM65G.8D/[C2:J=O;>/G6]O3)JQ5TU%7*[;0 MR1?"-6>&P1+S+LQ3OS+B+S[-W=)O\@>YTBZG1<(/,@_E.MNPR#+U5U5:>H&VB8@X^3I;IBF_>_O"/M7S%-8*!_8X@A7V;G[;(0'LDB:$!&0T,.&YS M3[.BNLH[(&*1+KA^IHLSRSZ55F=XQJ7X[9+%JED[HWQZ3=/1,NP,?,/G:L@J ME\'!_>TDNW& 3EIRKN^/M;I9;F7:9KQ.YWEX^6CA!.=,L,K,Z:X_O\[3=9"C M#!<>- 9O([9,6U66S>6V]>X";A4_9XFU9+8O2:Q'=F]36*V^^9"0,K>%U$KX MK"#_.ANM9UKZ^+BUN ):ZU-Q) M'+4LO$@.AS]:MPRP\ZA:Y<;?8NWS/.]9SJJ&'25_F1M$BZ=<" 'XS6S228^%#;;,(FYSTY1@ M42!EFM;C.,]>G^>9S,9SAU/KR88MF?N] 07MJ VY+I+\@3X'A,Y3K(>#;^E? MLA0"@=*U:EBBW%QRCA]X,M ),JRV)EV85S1_RQY:J)]=M^GX&7:OLW[>]7^ M_VW+K^S&P<>KF*N=EUZQO# XNGF-?-4A^]K"W6WS%DS\>+/L MXW"[#G[-/Y>_OGZ+7!6^(IWUA,YVE;Z>Y">%#?GOW-]A\ $VJ^."O]MF.B\2 M>(1D0(W)S2,Z[2%.KMM:6B*_NZ5G+)I7V'6A.&NZ3- EAZYR[N^YT+)=P*TK MWN;5_O6#'0GU(LQ/2#R];:V&M7J]Y?'/6A:Y2Y0+9;-5ZSN[8J%W/DB.B^J6 M9='&LA#CBR2S2?\+JEFH^,,'JEBR.K\8*WPPA+4')YD2$F,A)9@<(B*>#$%6 M<(LPUH10IW"4_12M=V;?TK(^5,_8 96QS[?LG/.$[_)S-I>S8%I9V/%3]+-Y M#5>J?)S,DU7Y]HJ M9)NV?V[I,@(Z[]Z%Z]:SB5\T>HGSR")\LH9:J\XSF]6,2P%[!:I&B%F/:#.P M6NTONU3:!XAMX>O2;;1ZJJ[6\JY?9N^U"8Q)GD)"5IJ$N+,:V>02\I9'JZQS MPO$^\.?7+C'DUY7N6+#G49=\ET>SME\'U)URT(/Z=60']73ORGNP>ORD:JVG M9=.RII8+N)?=SWDCB#+]EWKOTXQ%V?G^O?6A0^F^:)>?5'RGUW9 ML2U'SV;*O.-9[D5S[S.TGNTKV#2 [-:DS[#^KYF= )#GEVTI<>?E?M"^6W9, M;,W=",_5M9V;=Q-;]IMK([^W2A4?4)@72W_TJ5<=/!;/#T+E5A_)3M^?=.W8 M5KT8\D>K+F[K-\C;>3'X1[<-]^U[KK=;]9F<[WZ^4=MF(1O7*4OG^7XL;W*9 MVT,NNON%_-,/.7@@UO*QOG#IIL M2GU:$6IW*&TK"]@V!)>$%UFQ[UPR2RI>$7'WB\X,_+Q.BO,/5CPY]W9U>PFO M/K?G$>T$EG@Q^&$V67@AFNP0#(N;Y?NN:C39[8VR7>!XWF\5-M=WMNMDUK4 M;%6FN9,S?RN[P5I?U]P!N4@G;>W72;4H@UARW\>K.C>8$H MZ(M9=QP^?LRK;@Y =;,;0)UQ^WS7=1?J6F3)PEYUO1D[IVIV%WV TYH[[KJG MRY^U-UMTP[QUNS4JO!C\/.Z:L2YG(31P22"?>DYWTSKWV+S+G5DA7_/D=2T9 M,VN G$,M)G1Z,C#49.7Q6K@7YSO;WGQ!RXL37CD<%\31=698W>WV,2]Y(9]( M;%T5(&9&7=;UUVA=XBP06'Y:4N0 M:RM>$>_%X/\!O2:X;#U9>0\7CS5G//@QO O?R#/]EALP6/_.9%DP-\?:W-9S M7%^#VCR_^-F6%JX3WPHR6FY984@KIG^*,72;EM%X]<=ZA]5I]%=C>/#+SRNI MWPGUSHN\[%O:(D3,COP,?)VHF\0IX'_F__6 ^F@TE\=V!OO6>M^[KX^Z=D'+ M9@3SKR[\Q;<:__A.;N6>I3>C>*N5ZGH7XPY00SL@LLFW_781N7A];?\G>[O^ M5M>7N4;])_BZJ^L_ 'BF_N(O#[2N MJL*[^\SQ17^O_@$V%KW>-UM=^OV[!S;N(MPW,\ZB% M5H_NKM"VY!ZM6J0O6JUW'>I78K49WA&D\_.;NQ8V=Z-O:R,M88QN:3D/77?-=%M=>W7=+LNB54'OTU*>YS-? M_R4@C$?5)W15!3C85S_]GH+!4F..7' .<:\XTE0)))D)B3K"/ DOY^W7 2/M@D!)QF2%PLIC=C=VD:1UTD>* M4L(:?L,,LEQ1A(776'ILI<2+V(6K+OVK!9W_%U#CFSFUO6NM_UO#YS-MO JS MR4?05)JM!UY];?%<[@#9)ILL3_UN!.FEJ.!BL *,# -@;&3S&]@5'@_Y'&$; M=;9]KN6KV[R#_.NNJ#B!2$=MOE-K*K7!O-PA;&Y^-FM1PG%L14F>&].T64\K MV[!+4%IW6,R]$ZT[T<4K.TKYMY?94S)N1H/]FHQSLP#,?S M$J:%9'V!B-73'_A<,XCNG9=RS^$][-QI)[L,ES]:<^&LC:"9^Q\ZS;MU]BZN MNW3SYKS6[AIKO-R-C>GZA,$M6 M.N(D;CCU[2W';*>)M)Z=Y:URO*=]U/;MA0^]=9?7WL\F=U=TVT=KI_,*B.ON MWGE];4Y SMR:)VCFI,M1S*[J3F.NFKNZ4_:0MB71\P##TC!9NIX[RV0>_EG% MEA:/UF9./'Z,BP>?A">YED=5BG==RVV=1ARW+O]6=^Y*/%;3BO*.MUT[%TL. MMQ_Q'B*ZXP&.59<7]ZQMS7U0[+1-#5X]?QQ?+AWPRQ4,0=V_F3<>GF_F//]X M_L7Z_V?O39O<.*YTX>_W5R#DD:\FHD\K]X7T=01%R1.Z85FZ)C43[Z>)7$G8 M:*"- DCV_/HWLZJP%L#>L#:2MLANH)9QB:MG"S9<5V7SDAG6+8BJ1K4RFKA2AN"KP5O+7_?1KLE')W71^S6/5XZ2IZ9K8L# M@Z7MFPF_<5O@N-%+QPL]=OT_(.X-NFWG4$77MV<+R4(L^NUT] M7'-OS$^"EB("EU'_0OGPS9;UR 18AR;<].N>#TW@9GO..EKXX.J3_B39T\*!J*N6&I"4DQ*VF6?7[T+P]'Y6U:4LK^;[_F/IN+.<%4<4F$V,E:&'AXUL+ M9\IY1OU:B8V+D-DM)+:4%I<;&575ML(8"V4_9\*D'5HTE9GG+F^CC2:,R#T. M#):,BMF==?1")NLF1:M:$OQU D=]Q)H/I-L>3,N=A=^M-EJJ RVV<,UJ.$9[ ME#M/VLYGXDW4T>K@YBO5C&8KE>?>2N^1S;M:6W;U)-IN:2WB+3:]:@[K MLRV7+_/+D-5OC*KT:QV!UA^[Z4VFN+:J?M5/C&V6(JDN%;(><)JQ9"#/6Q'/ MW0&9U6:HM\5HWQ5B+T9J)P65C>D4*SBF\AINVL_!R M4,VR*[01F%7M3Q@E.3>+=&K#1%;"%U?[@ P26PS:LGZS@5PUN6>-X9Q3E9>J M']3NG7[M*ZS%OL8E NEMQ&D"5=;]5STCIDVCYM;>?IJWFIJYG)UN08SH3N MHJC(AN*U5YR?OZ'?:$H)H7.:5&+X MYLJEK]M8R*6KKK88D%WGUA)%S6>Y%"B]I4G/?$KW!C\_)M1Y3I])$LZHH0E[ M7CQF'GVQ-*N6P-H W/7XY L57^]7F&Q#=>>K.JRACGYL@B&JCTNAN54MBQIT MRPL\"X&8-5IJ')=Y2W*KZ?;;Q8=--\;&NFMJ!UVMEN2<1><6?\.]"D@2-'D! M+Y2.?Y@1:>4^!C\=M+6E\X%*FZ7^%65[CBASE;N5LQUNJ"^MG]I0YXSNUZAX M<68]*XFUXI)?E$G8U#QG5CRD^EAG@K3*21CZ>?V.I=J0\VR"WW)CGK[?5"IL MQEG#,#FF)__][.#^:F-4Q\$:'JSM2]8]FN2PA?A>5&U+BDW>Z3D&SD7B_$%9 M-EZ=R %)"6H^X,KK$M1<@II/418NIYL=#YA:R)Q5C6D4NZ_&BZP#\,Q1L&2Q MS.R9)&'_%B;K8K?W.7M/_^V9,8,/6)YMYN#&#ZO]\ WPE-/'5<'H#?E0S M;;[BFS]C6-C&&=%PRE F&'01*-@(EH0:?')'9"W HGM,/A M&+R KW7AA>Y .N7 +MFWLA17D2RS47MHL]*&;RFC959V-IW?I4#U9>/^L<@3HS+>8I[22QSU/-,_&\[A?E\&L<[A&R60RC0,] M3FNG]=HRKCAG/V>EI2ZFF,]Q;IIS-#N_)X<%9#LS%PC=O'U7=7C6\%_3ND!K MXX*NG6[S@@ YD'W1J[Q;O'IV2-B6OW#UY'NFJ>RWYN=CG,CA9C6^,[ MU$&=[2XL2GFWB7%M.8\TDF'(I^II'-?KIR[S(/Q%+X C(.7)245*9&26&U#4 M<& YP<2B7"&+HBB8Q%KKCE1\2BVMK5+Q;K_6AD072?3KA(\9L2I8#B:BF.[! HPB M!A#5Z7JC'//D! B?%\)?'D%7!UBJ]]SQRM;*SZI154N9CFY95X6];>K6#N[. M.U#]Q1Y1_;AVG'>A]L#Z,G13V6NRG\5S+ XA:F5OG@.REJNTFA+RE5.N)DED M+:IL0RS\2H9!)W5D'C)2;:]]T*CGX\R9H\:^V'24YL;]NA1T_8";D$-E;N:G MQK-#^\V#&(KU9"CS2EG&]?H>!B3%^3D1+AW6E I M.!"I?:X#*[.G4D.P&D7&#:=J)W5@-XGPO\[Z$JP6B4WKM"LQSD_3QW.\(=1. MB? IQ_D-[KJM2O3B%[I;\CC4%0/[0Y?[CLRCX3KK M.PL.V*0A7:VX?C>H2HVKYK-9=CGYG%8V7$N0_=^-5Z _S&UKJH_]6"=?M/4@ M9P<[[LX-2FK[U_2>OX?L+VL/P3:(Y NE_S<;:7"(C9&A0)G&#@V MR>)%F( 53 -BN#TGY"^TP^5*D0#DQJNC"B[J$U;.SZB5-/H>&W^6$ MTE:CGQ=#7?217%'_:V^RS>+@TZCOOEI<*G<";'S4[8E[3H7_^CS:H.%_A":Y MKKU]7K"T=IPO#\V:X3_'T]N)JUM?CL.'W%]J-+YK^V(MQYPUNO0B$V _=7P" M,\)(@D'@?)K(N0*%F 1/D:1)*I'7&" 81%$+B!.585D!E8@S/DM*JF3'6 M.N3YDQCCI[;9S?LZG/;7^*ZVM!K"3M\EN=WPSRFH'*YIY[;()#"WM^/1E]FA MQ:D!H%3>8T\5H+2QP+0-H)CU("7CRB'+N40' \#T80X[RR%0RU!XFWAGCH5 MEL&0W(.% IT2$-X>[]W-RBXZ\-T#PQN*C\=1/G7,]^P'<:QTVCFD@%C%@=%D MZ!J?2,L9;Y"6"%O109R]4>+7$*>I-(8WEAJK;;(M$U11.QV=3G-C"IC#'FS M"IP.W$0MF"1Q?8(O;IGZ_)N4O97H/O51KMX-]'- M]Z[.OM;CCW_ KU>FMDL6+SWI[:-5_/^=KAY:*]R'?K7;;!W'E%>FS2!?#D, MS-UH.GE5-_=XW;P0(W2-OIW=D*-.S&T57LV2NF M0S0:O^JKV5-6+DW7^OEZU:_FXIHS^FT.:__:9?B:$GS_5?=?@:^Q8+MX4!G0 MRA5_^GXRWDP3;2Z"2N1OC?OGA_$H5]9LL236?U[G$J9-LL.K)N4A?[ 98;:1 M4UU=.^G0+8[D-\B&/PNUJTCJ95$K[52L/T[R?^Q%?F4>9< M!_4V33"M=?Z^MI.^.MEYWLLL1^EVTJOSYGJSC=HP]CTNS_.RCY9)9VMR9]/' M^3D4\I5%:]@6T9-8MMW356&Y65QAFT=2U;VJ MTH-WH3D_YF#X871XPNNQ-VQ>?O!P M=$(S7J6 ;5/]M]WN[$9FW^?,:S?*#HE_R\D7)]+'(("9:('%X,!*KH$Q&@2U MUDG2B:Y[S'E#W:GD06[/)CBS-4BV!@'0E2 >E\0 .)73(FMIU]GR@"[YNZ" M: 717@RB(6:%)\$ 4@HG='(,C)(1)!)1QF"(".20B+:P%'<$:D)<4;[]1/], M6:!@6L&T@FE;,(TPPQDQ$3BW*.%35&"(84 3Q'&)5,#D! (T'ZF;27RE:-'- MGFG>?_5H[.+->UH$Q\5P4)$7BX!^0Q@RU@&5/F&_P R441ZPU%HBRH3E]CE! M=L>UZI6\PI(4P5%PK&SHR\8Q:2T2N12;CH("0XPG'*,2G%.$4<$T)_R0.+9[ M6UY>J0)E!T &EC &9M &T9!1Y-T"&ZJ%PGL6-O>0^[,N$Y MOT*,%?C:9,*GWW(@]88DAKI2]$F UC[BSI^8A*!>:([^V[9_S667)EI;A44] MHD6AB%SX(XRKT7 8!C"KW>72?[">7RIPG,/@;3SJ&IL]G4)W-F7 \F%[%,#WW=U+>\ MR2TW_F=E+KE5M!I(_#L M-'$J.H<9=Q),X$FJ$65!YP1I3",5 FN%>4>J/2UQ:M[2Y[=18K>[!^1 ;6>A M,RL(LM7?V>V"=*'PLF$EZJI?U:3F'3.INVR/0V:=^LO<_2RT;?^:)@!I0A_G M[:6&?F,WJ;TU#O%ZN/IS>F@LP-+7/]I/XC(D(45H!@F $3/ND]0:M %LN1.#8 MQ]AI8D"Q(%S9F)/UTSU26C#$,Y 129%#EP)1*Z9^NX@+-&DG^3[/\2B4ZW-J M^QKUO#F]+:^.]^JF'N*& M[GZ+NF23!Y5M/2+#S,O4;Y(@&:I/KOR3-8)IAC%H%V)6R-)/21A 1#PJ82A5 MD>ZB?\R2$O>W<.^9T"/+/:&3;!S3"-B3VW%#$_J:X(!1DO1PR0T8$Q0D&2P= M)MSXT%';G](E9:\[CJ]/JJS-?,1J2Y^162_I!G[2^LQ;;:0%?T"GD;J]2GWBM>A>/EN4]08D[7/RRN4F M-+,7/;*1QX7RR<^+#BM-&YG;IM=W7>-VM+&=RE<):F;--K5=[^WUTI#[,G$L M[7RV*C>\HB:(&W/7VHQ+W6?Z2SW.S8>VY?/DZPK=&@G/!K ME?UKB:C6>.A#&.:/%T4&7:X0WC1O/Y'B_:6)Z@%7'J/2177SHI]+%]6=^JN] M-8H1F6/B1%)\G1/)U)$6 G-4*,L8MQVGPU/\U3-OW4(!?C/34/XR&B^:PI1Z M7LL:X]>TN%+.:WZ"?O[EO!2Z9NP!U:.NU2Y*5?%KR64I555*59U^(-B#JX:\ MN/(6]^_OBYMRJ>CQ[%B['Q;' EO/ )X?EOA5@'FIH:;'F_3!,T>[ /.2(D^] M,9PP@B%$;7++UP F.^X-YCXPS%! .W'V+ULX/XZF=A*G@ZX=M*/04WZE]?8# MG_.E_9(^>C19\MNL=W1M?8:V"O>J&5IDRH7Q51$E*WW$)8X.,/^83N0SZ?;HY/Y[[-(D)VP5OW5TT](^Y[XL8_JG+L>8JA[YYX9OLXL<:# M$!Y) 0'GF"B?Y)2EZ:^(O=+"::=TIUS"DTZ%'F0AU4#R:\*174DZ@ON$-6'E5YK1'-,^760 M1/1+2T_?:3Q1"$$3B0($))(6&$4$[; #[$Q$,B+"0Z=\]E,TQW?)H@P_Y.#* MMTLYS[_>UJ5IAO[G84:R_J?P6Q*V;8;L4Q)C3R1NX%D[_FY+@OB%1A@OQ[/W MJVJ:;JI3Z'NCV[;5>$[W3!2=?=W--QFYJ]YW.>*8H-=_?_=[5?^(7_][D_"^ MU&^Q6>9[GO#;\A,FHUZXN1V,[D(XF8C<"R6'.@EZC1QZTZJ./4^7_3!(=@V\ M):_3W_S#.F0DK+>2KMO=K3CIN7_65X@UU MY'BZ:FPR)$"..FTS/G*T=_VHMF[#O+ULF_\\BV'W69^(H9]3'!)MIV5,)D>Z M?W)WFP7_\WN/;Q$$BKG \&@#.N\[-S>/P/=XM+VF37-Y_-V-=__6=>IKHF MT-;6QME$K<)QNLC'T73/,[6VO&[VEG:.#!7> M8L MJV!1)Z8+#@@6DDJGHF,=1HU1(J^B!^E-+J5-:#*M @,FK5'&,L0)NCA&AG<[E03>T_@IMD?2-_VQ].LW;2"(\FI6BC .I7"]GEUR317 :-$]'VJS2! M-6E4])FCXE.M?E2]K&ZV@O\VGR/[-GDR1!\V]!(I#]-^ MS]/7EA+O_G="K=RPKKD^*4,^4<$X) 5C6)-0>JJ?Y>K]?5I583#HD33E7E[W M+U>M.A3#N+W.5"U:MGJ0R?Q>K2:>MDB;'IE(\.+VW M9CP8Y1S5Z:"A\%IC:UXS2_2[>V$,V2-2A?9^7U MAM,ZYC+G"B;CXJ95(N?UNNK[YZ$TGT9Y+'6Z:;Z[9J5^]4^(XQ#FE6=ZC;A8 MRR">9G(8CGK)>D\;FFZ^ZX>!7]^'TEJJ3?". ])\TWJ*\V:*PX( MG)0\6&X$U9VX0AFSP\0B4%B0=(^6H'4NX!.Y01CYX,@#?1\O1))./B;:/VE1 M6I=^RJR\B^)/NZ]=PK5(REGNC"(D,(L3:<6@P3OF#)+I*],M0,'?LRY1)5+,WKJCLH'+5S8M$RZ?A:.: ^'W=P'D%G]ZMD*M#4NENLZ++3->:60?&/BB"H])+UDH2I> M)7+YDMU\/J0YYT*I=?&3]6JJWWTS?])//_S\_LEJ;U3JYPS M#\ZIH;RSQ/)(*2@=LDK@)2A%+%B.#=)&2>HZ.?[$<8PC3[HL3@HMBR*OE6) M*:;"!NLCBRN%!?]6 ]2O\4U=VN9]V@'W<16BYY\MH/GGO_VEJX FJ)LKH+4V M>$KHW%3NZ4V:N63#+G'([5PF;47M%@=LF'P.X?1(Q"*J&,4>@H@(F)<:+*,R MMTMBGC*!*.N0"%4A8$.2:DF2!L%DH& M)>"$UQA%XJ139Z4(G)(:\.TIJHLB M^*AULF@QD1B8C@D4J(B #=-2I[V75'9:-J $,T$IH#D4)U&2!>-(,D]HT"AH MX[WG9T4EIZ4N?KLJ.-==/[VO'2UN=_%<]?HQ:2-9(B9EQB[*7*U?/I>7C02T M++6<&-\=D;G0FC!YW+,(3TOS2K7M,IBO+7 YQJ3 M^YA)HH;A?%2V7KAK@;_- 7P]A_R>^:S25ZV*<"JZ]"."DOY7K_=RXY*.,;G# M;W>>Y6X+.C'F [,$F'%)DA.=\!8Q!LIK$5C2]XC920!6VU;G+^/132Y=E9'P MO_J3CV_;@G7/:D=P7JU/MFTSO>[]?6Y0U; \M\;\S#BJ6V$\WY)^3C&ZMCK> MB2S:AA4KCH9YJXHA-$;JK1E/ACF2 M8.@7W5[RM[4.487%AW5NWE)QUVS#NUR9=&,!SH^CVI4P:[FR4"Q<"PRST^!: M59F7M.Q7=<7,^EWMB:'Y9RX!6U>V; _BZ@BG^8/'M>%5Q5GHTZS)2V_38LV6 MR"STQFK6VB&/+-OPL^J8=41ZU2QLG [G/H[\B,;HS^K.H#DYK'80^W)F'5>: M2Q]2ONK'?F4^?!B'#_.SU V-GG8J\9"-5'N>'10T22]J(QA.*$B=))D0(?V) MNY!XJS/[-;90M9>*A8\DCRW%+X\#6O,ZA+VF,)]?K%M8<*6]2\K^/[*'M,:T M5ZLZ49.Y< )U_1Y>U:]3/T_(:XKI:A&]#17]^'U7W/<]N5;LWM>DMM\"BNY0T([0:2ZT+*G)[@N>P.T^TJ>7AZ@?35-O@!7X9?"+^O\LKWJ M:^&71POZ9Q;]>O&U3=YM]$ ^A (OIZS)F13.>V[!DE(FD\X!8D$!>8Y2?=$G?[B@07'''4;&DI^]5#N MIR]M%LJ;I@.=?V^^[*HN";K2_!&%2O'K\VX8#^")#GLL]+ZGR;:E[^[B 9.ZQ,<%#)!(E\:,2 MP% =P4F>)(QGE';U:L.#:KI_U*'N"!/0S@2@W@=/HI1,G9!>C?55&N)^Q<^) M%JLMNG?!S8*;>\%-A0BA1'&@//L6L).@,=& *(^$(FPP(9V:/UQ:B[ #F5-^ MF5$J:?E:@XL)=A552 IS0K@IKS3;LS_B1>%F\7P_B\_^W@UR+%*IU._>J8"Z MJ.K=+LD4'! %GB03,*4BF*#3K\0+KG4DT1\BCV6/(DJA*RJVYQ+NGYO.3T@5 M&"TP6F#T48G]P1%J*0+I;4BXR"UHHSP0G5O4T:31ATZ#.D6M@_<,.4&8"U2<#HQ*?"7Y(SJ?%AA=T?7O:8:PTTR=1'0:.ZK J-QX5S@/ M*FH++$8NB//4V$ZIV6?*])^^)%8>FL&,$*L?[OXCC#ZDK?[8=V^2K5*5_)T- MZ9?VKO=AODR]W W/W*G_[^M;XC M+5G2_&5YK>#8?M$FJLY'6MT(8^L297_*4=M$L8KC-U6 FBX^>/<<+\U'T)CDX.)::ROS."SN:MR M L[R%LW6OX:FS8O_G#5^#-IMX0+3^SC.6/"'R]WZ_?71\D6..<\.2QI\M'IX&2!/FL M& MMB688<1#.<&"1(S#.,8@R.HJY-9&H3EE\:X*1EH)&)-V#=+J'1 :6,:>U MBQ)W^[X=,;L;7V%:DB#W@&LO.@BM -MY QOSR'D4%02> W!\1&"%\9 CP3. ML<.ATQ4F!D4$%@8HR^WA(I.@J4WH)@U!6I#<->1T@(VS*X5*V8J]>88N6CD> M33Z&\0/ZX^9) +L62B__X6F6]T00B6N9+KH=576=_%>SMFW;#Z#P@TZ=BK+^ M$KBYB+)E4<:5"RS( (RRW&=9T%PNWH(.E.04"\$" !L. <9R;]!H'GFMLN'>(\XZ@$#H2++@ SY*V MRTR0H&R2,,HG(:&CX%'2TQ$4^BJIZ$50%+VW;.G+A[,H0C+=9@4/ZMS=OB]Y;JN25*GE/$S8T/4=SP@%YEWW&6H#&N0R_"=%HPX4T&VIG M".9\DBX^%\AC#"7=VE2%[1KPML%MC<%6R2*+"S MB *6)B0='0E0,DA@T<; /(X^F'78Q#3=1;6$A(\D%Q=%H&FD0!3GU&7H1"<$ MF_Q*X *;Q7]]V)2CHLJ7FGBE)MXN!!31V%(7P#H:@2F,P 9*040GB3-!.-MI M6E-*B[[PFGA%M2\P6F#T,3"*A!8.40Z*)O!D(AJPTCH(5.*H#6<2=RHTE]*B M+QQ&-Y86?<#0Q=-+,3Y1VU[;CFIZFQAS/;;ZJT.Z/\KZD4-:6YZGO'P6A Y- M\/FXK>?9']:5!ZOY!S%Q4^]OH_'D8]V-[-UHFGYJ;[YJ(]L2:#4&S5+V5XQBO5O;TQW=<* ?%W58%FCS/!#+[VI/[F[ZJ4YN(^]&W/7LZ'G^S&&3-(;)J-G.A(WIMW<3,TFSS55=-]'K(Y9IYZ+%&)RT:DS MV^B A:2A:TD4,(ZTUTG75K'C0HH>6R]CDBI:IWMBNL<$ID"J](^,+B;=?EVT M)'F2)7)3%?3O_>J?OX5Q_L!\"'A%AMQ.QV$N1( L2Q%RCQ#9DC.*(O>*,3!< M)7L"^31#+"P($8E3&FM&NIW+<(Q&" Q8DFR#B)!$K[? J> 42TB421Q"P/!B ;F;-UBVB==#@7G7"(S MUND%Y:TUW&D)R,O$:]0)4$1ZD-12&42N\ZU.B-JM9UR%]B!GB33'1)\=K/3\= M9QF6I@%,ZZUT+N- M&N>'49HSI"G],R2=,IB;JF?&F0F&53_9I>G&9#J,PTV&L4%-E./@1LEVJDN7 MNU$UJ3*ACVQ^>Z9N,U=B>Y_[V;I84DG?+P;0,XEI)FG*655N=[$[]@2EZ3UW MO?S">O@FO_G#0LWM#?HQM"IR_]FR]9O-;2N"BH2AI%D:FU/:O7=@B,5@<4Z# M5U)XW]'5'N,OMOT/[M6;9CUJV?%KG%'VN[PD;Q$S*?L-H-*;J ;NL= MS69D(O@D,OKA<]4\U8S'=S5KW631M'6,R;J;6YV))4(MOK+HR>\=]UR23Q]" M/177'[OI31I6TE>JWL?$5+V1<]/ZB4F,3;(,'"3.3P-SDWH,S>#RJVT8AK2N MK;V9YKXTE@0&JW/R?7]R^JXDEF!#(]@@60X'%F"+WAYB8V[_LF%!OCSW_[29>ND!R[8>G.C)XD)$LI"=%KDMM8N&8>6@D&, M)_@BFH>.DHL9L2I8#B:B^B L+84B!A#5+A*C'//D8-,:CDY9LYW4 MVYI<;T\X/L)VIZL'>:V/-X2,#2='=)9)G@C+ [>)U)@U&K31!HAAF"6!YHCK M^*L><^QX8*+#U]L/&(](=)^3[;>0:VD&9R'(LK#*KIGJ-G><^Q0&=Z\W">=5 MG7^FQ'\VQYM>=7I\9C#F1"4U4FCE$EI;EI1#;++7E*"D)>?#B%U$23W,\-T9 MQ&_/K3L>MQWY:.+D2$\H2F74'!!!R43#*!=4Q3S!M41..V%%-VG]*9$E!R4] M?+V].M,1@?Z6EZ MG_+:]&Z"R2M3^_0NU#;^2W]HAJYO!KW^L$KDT/@WLZ^RGQC83'IQL5RMKS5] M6S7A1O4/X5_3?OH^WU>SUR11>W:7SJ]J_*Q-C]3@DNH]Z8?J4GT1?TDX;:HJ M3!H?]*!OZE:M:45FU+BVZE;ZV#E0:MSFZRY7$OG5/-#Z+FXQ_FQP_RD&]&U:1G_"=3G["/IM5L M%&FX[8G0I/>Y]F3/AGQ5KUV:]/3F=M(XS;.[>]/HFQNG5>U*']8K5_O@9PNV MM &72I+9TV]ER:?)W@S;JS%)=I+G)UXN%]]S,*;YH!B/M9Q1J%Q?;#31MQE+K@Q7_HWV=6;'Y%IH#[BG#^\&56#48E\UZ]< M?MWLVIJ(&CY8)??KWILTLRZ6+F("$\-\&(UGUFH^5&V/FS8N9>+T9C6GMVW( MX6#T.6U!LZCS-6T(/UU<)1KJQ[XS.:9PM/[<)OZQ6#M!HWU:M,"W6C\_6U74RW?=F1%IM<2X:0E$H*+36B2"SF MW1_FH4,]_:_,-\>D*T+$/"A]:57G#=+7GWH<8OIKS81X7B+\YQ9)$H5,A\;G M209_U?O7=)0UH5IVIK8\6D%5U0C;SSQ71QVW:L&J4,K*P$;9.R>_IBU] M_7BWM:IL%;B_4P"S4BY!L'ZSH70FSD5.MK2W54O].LW^"1U MW23']B12'LY^*]19J+.E3KH9))>H;$YY7]=A6B.D2XN-,5"?X]>E.+I#=#_]>% M1/JE-5-_'?X]6_-9#_[!5/WJ?5[1!_B8+D/5;+3$.G*DIK0VRKA:)40[FDXV M9Q!U/"L;O2@='T+-2_6AWV9O0FO-']%-O,$GW E4>76OC<*N.:5?(YS]IVKO M8"VZ.9B)_T.="!M6020+@$:XY@XQ::>F-\-5D7EK?,Z>72HUTV]>W%9G:3[8 M*%G"T+^VHR]Y,ND)K^:IK%\>F*_ZG,#TYW46?][R8[)R - Z_)N B6FLK\S@L[FK7G_S_SZ9%KY_J@QLUH:^OIL/L2\P:QBY@LP:WA$YOFX_FFV.6 M-J@^IYFQR"Q!N87%KFYIII/1+#4[3R4O?2*_?#DDSDGHF\;P)?C7<]7I.BE/ M[0UI/0;FM@JOJG!KTH3G>F6=E]\\^YM-]9 ^]:M^HYJ\FCUC6Z&C^K5,7K-O M,SUMOP1?9UWQZY?<]SVZINJYS]C!,.@.GO'\1ZAK=HZCN*<$EWI\!:Z-?+Z9 M6N\M43U#F@UXIG8DGC?+BX,VT][O! _:*3U7]OCJ7!]5_?!HV_^4P^2ME1=J M!7E52WTZK3RD_M\IK. .*>P$(>KP'/OT\(:')$Q^5_LM1M,J64_5@WI!GLJZ M[ W)2 &RM=7[?XW;][>9V_=/=OS]G]\T!Q"_- <0]4?9R?OS_!"B\?C47S3+ M_UWK('X&F5T@"!;>NVC>>[?DR?XUGY/4#/7KW.==_]KXP[NL1@JK%58KK/9X M5JM9Z?>EHZ5U-FL9C!8&*PQ6&.R!#/:^+GY31TW79X*%=W98,A\_OO75TZWA MKY3,QR=@"R^=>VRKCK-V*GK_*6:>#+!KH?3RGT1X]XVCJ1MZ.ZKZ]4''. Q, MMIRV)^(\<"S\&G-]_^OE-7W<^W=6K73;"UX]@>^/U*/A:,+A-"I$'U3TERF_ MD"D7(B]3?O%3+D1>IOSBIUR(_(*F?+">;,O1EUOMIWOT_^70+#X+4FN?B0X5 MS/F,,A>_C(;A;I9F>C.=3,V@%].R5KT_FIO;UYVHW5TUJ7DA=M2&QYY?\]%3 MZ$]T05U(-:)8.*0 8\Z 667!YBKNS"$DJ(Y8B$Z93Z(YHY$J,$H%R"5CP$0? M(2CC,-,6:]5)?LBNI3=#G__Y:<' &\IH[*@G$:57DART)]&9-Q]](N.FPD-1%C[62$I Z*A(I8@O&*@ UI$HA::B$$J20AA ;1J3>O.(LF& /!>)(T49>L>\0Y4,;25Q8Y M9^*Q0;38] =Q7A\^.NI4W=&;2D*4.)UR\%6F_'*G7(B\3/G%3[D0>9GRBY]R M(?(+FG*)TSF@8?1V-+[-):I"SXZ&OH3AW(L[9^?&W'T[.N%H$-J#,H(#(UB! MT91"%!@1S+ QNM..+C@KT^4(*.,:6$2R:48;!3,L1APUPNL^J87-_FYNLK_- M+7N'DY-QY9\%!1S D5W6X0$.R;-Q-I[U+N_>!V^D#(YXD!)+8)1:L"8*\"QP MBPUCB'7BZC!U(>1N55@("PQ1#=H9 8A;Z8R7- 9T>+R3_(IBM5^O>R'R^83)=QR\$AD90CPADH+!-D,B\P5R(F4Z\H.B\M=*#XT[9MQ>_7[ZY[DW'= M4>)N*=:@.-8N@]F*1%G1H#&/PJ(D1Q!/TD&''-F;C&B,O;04"6$ MSR%O!.?DM=SR.9G9$*34V@@BJ#J"Z&X2)3S)_)B.A^ \1E1GB+JLQF< MF-A( 8H:E71#1),);)V)N'-&H)WE+)G.ANID;CL7P7)- '-)G98\6*Z*Z7PF M7%'6H:##=G30B!E' SCI7=XYW,BBAG8@@ F(YBT>"SI4YTH=( M>N*%('$=[YR02(N(@&*9[N$N@%%8@">8\'2/)9(5,^@,'6LE4.V)@6HW-V'L M^F;0NS6W85P<:D7/O ]WJ2!"<"% T*0I,J9LLD)YPEVK68)1&XFGG0-22/5UF-05F%@2!DPW%(@F$;-C>?*'.$ EZ@K MA%C1,\^?R(NB;'%RG1,)J.,.*&;Y, X8J E4A"%94$PQCSOH+)2BN>@ M8^#$)%3FZ2>CAPQQ;4SW):I 'I8.+Q546 ML',RF&2?ZV2I"^[ *I8@$T?!TD\R"+V.JY0PX6,(D*#$)%P5"BQ)T"QD0-1) M+*4XPO$Q8U=)()2RCP4RBUIVP"!\3R*3%CQ&.:U+)Q4+*P_!\$ --U%'O@X? MWDN)\E$I<1^08[ZAE'IF$N($#BC&I9<0Z,-0&4-)Y3Y!(2ML1#EV* M6G:JD7\G['1[!C^]'TW,H&T.N5:3NW@B=\AEY)ID-O.C:5[D"^\:L7DQ7JAL M\LQZ*00#EUN2,0T21.<6<]+S;? <9&@F/(+5629X9!UH@GGY5D1F! M.9$=G?]-585]]HDX1+SY5\GD_&130@(G? E88EC1Q) MP)1'B02U!G>JF:K #,-20&1(YS9E&)12!)P5R20@#$?5Z;"S;Z3$3%TA>M#F M9 4J"U06J+PT/2FO&!_8Z.I>#MSU)YG*"?\E-H@JK%%8IK%)8I;!*897"*B=$$Q?)*J42 MV$$K@0WK&3:!0\/^:-P;CB9I,'X:>@0143R9Q9-9/)G//^XA-'#-,5#J+3!M M-6@6+'#DD?,X4(DZ[6#2]2YBY\ %:H!Y'4'1Z( KSH-3SDG>J2:TY/8I9SZG MX<@L*0$%/PM^/O(#_,:TF_7CW((Q<>_U7W_C0!9E-O\TV[?K!S70RFFU\ M'D]_^"'/(%\. W,WFD[2*[X$_[IY'4;H>[NR'Q[,#<5N%5%6[-V$S";"EJ M#F^>_TZFU.,/IIX>D=C5SV8HMP%)U8Z@9R'+CW8DNM\)'C0F$;-= MGHD?;?L?H&75[_O<<(D=#?SV.JI5;Q1[/P87;FP8]RB^RH>0]& GZ"^!ATX0 MI0[/M$\ARF9D^?Y7_4EZM-NZ =_UA[W)Q]&T,D-?_7L!LUW'][P(+/M_T]$D M^-YOX[Y+@^H/_V3'W__Y3;*Q/H5>4X:HJC]*1EKOYVPSY$7K-:DH]1?-\G_W MU_ I#'KX&61V@2!8>.^B>>]=>DT_II483GJ_3CZ&<?A M[703JY'":H75"JL]GM5J5OI].-K*9BV#T<)@A<$*@SV0P9H"?_D MV6$P.3Z1+&)\ K;PTC'%MFAQ4WWLA7]-^Y_,('TR+S"Y_6UY,L"NA=++?[9& MVR_&(:YENNAV5/7SH=2K<1B8;#EM'5KO@6/AUYCK^U\OK^GCWO_=PD#;S]J7 M+.ZO"(<7,M$RN7.=7"'1,KD3GUPAT3*Y$Y]<(=$SGUS)W3U@[NXOHV&X:RO_ M]VZFDZD9]&):UJKW1W-S^[KGMEAK)97WY72G.840X-,MUK#[ &"+D:>!@T&> M \/8@_%> U5"6D^L1K;3"L!S@AWG FQ4#AA7">10E&"EC]%A'F4PZP' V='R M9NCS/S\M&'A_L* +.>@9$! M@Z*"":J8(*:3NFNQX2Y]"2%H!DPP#)89! 1;RFVD1/"C8^9!\\\N#"Y+]ED! MT0*BJXHGIHXSD)'%!(B(@!6>@G,H>!NQC*%3/P9%)X.E!BB/%!A%!@R.'*++ MN6H$>X([F;L%1%\.B!:=L\#EA<*ETY$SQST@DIL \"A :2S!445H8.D_U2ET M@!#QP3 "A%$,3"?;WB:@A4 5#9)I2[$[-EP6.[UT$3BHBWE36]D2B5(.J,KD M3G5RA43+Y$Y\DDR5D M<^LXIA3R#)$ *H@N M*$1>E..RRR<*95Y)25U2;P.U&)@S.$%9)" YQMK9(*CHV/?(8T>15^ B#< L M3_:]"1&PY3A*1TB01U".BWW_ NB[H-@E[/+N%3)BG4!6 )7#H!AA M+IF$20USC**DBWD'UC(*0GK%HZ3,!KR.8@)AS[A4P$-@R9@4(I\9(Y )P53Z M(Q75Q:P\0T=EB9]\8OSDS4T8N[X9]&[-;1@7!^5E,%F1)"O=R8/UTG@*EILD M%1RBN5!6LN^#TH[E+N3=(R\2DSJ,@DV2Q$E@,JG".@0/1@J7?J-)")53^T+? M11\NNWPHWV32@ 4A##S.A_!.RH1BFH**G')E>;+Y12>&D@6,43;]A>+9$Q# M4.& :!^"0)0P;0^/8A1=<2T*E)T_D18VDP3J9G1V%C'IL&,:@94Z$\9*#=DJ"XY+: M& U"W=)Y12$[ P=EB:1\$F>]^1"&[JYD=^^ P4ZR/.%!Y+ECIZQ2GC(&*@P&Q 8+D@P!&7#KOHM.TFHT=)G L"$2XQ.L+94U$P"UH6M"QH MN4^TC-@FZSKZ9(G7*8W)R#9$*> QH6=@B##;B;^GF.G >+HH*:# 2-(M+2)) MP<0:(^:E=DX5!?/D6>5@T:TG[ A]!C^]'TW,H.T\N]812M- M3,CF@:LFEZQ.AM7I+^4B,0PJY]@> M&BDQ1U<)V0M4%J@L4%F@Z 9N+;T;">81,X-.R/QKWA:)(&XZ>A M1Q 1Q9-9/)G%D[F#XQZB:(@!!)>Y-IY)**4E!VI05%A830A;]V0&&;6V5@(. MC $C$H&VCJ0Y4L2H1$B%3KKIDMNGG/FR2CCABZB"2,9XB%?Q$2N1VK!^H@!$R84,8&CP(Z"GT2A*\%+ M)&9!T8*B!44/>9Z.&75$14 ZMY!CD8(VS )&D7M'I4%=%#61"6-)!).;/#%F M,2C,?"[RS!BQP7$9BQ9:\+/@9\'/EXZ?VE.9],T(C&,%S">SW%@706++=;UJ02 M1Z-)]ILV=/*W]_\M*)8X)B$KBO\Z73CZ& M7M*%1C=IQ'?]X8?>VU'V]U?I0>FG^GC&3-(O/YBTM2[TWGT,85)=Y5N-]_T: M3B;'F_:H]V^;7OZ()^\<5@.V42(?(8A-PH.NPFG?WS=#G?WY:;.UC$%:L("R_%V&OZ59X M/0+!IZL':0A7-86?'!7@0'3"20J$"@9,)KM$$N-0W8:T;9_"X.YZ13-8DOQ_GFWQ MWZ8W8=QWZ7??_[3EI)A<"R&__ERY7("JS>>>,IT$FCK\//S8@'>SN?_P]W;Q:K]TBS:W8])C7B?U^-] M>N,/@Y'[YS>]D"#H-L_OO_G^*Q?A:WKO)?=]SZZ1E,]]R [&(:^YY'KQ MYW%CNB= 1CT^/N;IB1&MF;?9/[9JNH7%CJE8-D3CO%\AB?BQVGH?>Y//B9QCWMWP91NSV?7L>@XAV O M]("+,28D=1$LLP%8Y *LB0X,BP@'Z@0)=MT(%I@*'3U-EC+.358%2G<+!0&[ M&"(R0;-.T>HWGTQ_D*W0OXS&[\QR,=8?@YW\,O<:_%?-F[\.P_^7>'/NHMM5 M5K[@5Y)N]]">*T>4 (&">P7W'H5[2G%EL)8@ \D8YCR8(#U$G3[V@FHI.^6G MGU1HY"1P3]$K3$G!O6=HT$_H77C":N,S->BY]MR;?$RK].%CC]2_[JP ]?%H MZMB"I;1$.)?$X-W+I*0_4R8=$*X-,,(\*!0C$&UQ" A;CSL'4H_1Q6W_@^L( MI+FLF1U"O1D,1B['L[P9^G?]X8=!6#Z>>A/3[:K%KKKB M[*#Q:6?>2:' :H'5 JOWP*IG@FNA%7BD?8[,3+!*/0*>F=T(@9SN].5ZC*I_ M\K"*^151>_9ZO"A8+3[V4V]04P19R4RY[,P4IXTS.3/%$I.D&M4$M(D<#"9* M8:PBQV+_COO%;[O*44$L":OMX;,E1^6%>78+GA8\/04\I2)Z8[$%%9E)>$H5 M*!M)@DJO,U*FCSL'H;L_$-@YGI9"Y#O*^3L)/7,' ?O=J2?*"%_JQ+C5 /M! M^ *^/PXUP>2X[NG-\+7O5[<#<_W#3\L67W]YL6MH=1\\(]I->G' MN]D8ZELA#'TBFR]Y,CE$?4Y!7QY()I@\/2GR>8%NSUM^O!KMEC-&YF3W<6YH MWIH/H;$AP63/P"LS^&SNJAP3OKQ%L_6OB6_SXC]GC1]#SUL24DSOXSA#V!\F M(_??>5;;%SV;SIL6O7YJPK/1V-2$F"SN,![TAV$GZ2NU?3J*.9$S?S3?'+.T M035XSEFD9/TT63]-?DY.AZT1LNI5TYLTW/3<.NWG@^D/JZO>8%15H6H2$$/" M@9LZ4S::_KCW*;O'9JEARZFW5ULR@_(S!HM$^;-()MM?^A+6G!L5)'"#D@&( MK(2DOQB(5%-I,:(4Z5VD+ZVJ)>OJRT6D*W%T+<7]:4*8W'O-/=_K:ZSTL].5 MRCB./XX#I6QUI<&II%J\^%R2PTQPGDV"V;/325Y&^L@ATZ_.G()*WN@3*?#P M>:,O+$NI9,+= V4WH[00_U-7$*HFW_=^&_>'KG]K!CUSDYAQLE]8.X75/%:K ME1=KQ,N1#YQ>_X!4ZY$/D%3;DT33Z@3?3+:!CNVJBTWLVTKG0=T[)6 MO3^:F]O7G0BV4E3NY25KGT)&Q@5E;3MFC1:6@%+& L!@V4!@72".8Z%%**3 MM:TXBR:DRX/Q!)AW"@SB'"ACZ2N+G#.=SG7K 8UKX8ZS<]I\3/N#J?J[RLN@ M]$H267*R2Y); =0"J(< 5&FXI$&S7 :# A,>)7!,,"ES,K"3S!'.#P"HSDUO MIH-\QE&?)"X.$?/9_ \A@69X;[Z<8\?0 K %8 O 7B[ 1AE"+B8$""><9%92 MT$YK8"K*:+!BRG?:F1T28'. 1@'8 K %8 O GB7 ^F H]B* Q!(!(UZ L=:! M%$QZ@3UVCNT#8/=10,") MPL H(J!QU& ]TEAZ$CSOG&(P*23EEH-#0@(CG('"4@-A7F"N1(Q(GDC17 M1+/2">W\*;_@VR7L\AZZP6B.O4(0O$_XAHP$:X0%'HB0D3."##D OATT#(;O M^9BVL$(!O+++1P>\[YY8YO:1'<.MX=82 \Y)#RP("BH?JQ+LG+78:!DZ70H/ M":#["',AXL4!Z,-B%QY4T>[L>*P@:4'2)R"?849:)3CX*++JJ"B80)+J*!FS ME)+T[UZ0;\_Q)\DDIGC/75?/AN(/UAR\.%R_^?/OU^^N>Y.T4M5T?+>'+H'% M\WK:S%;$RXIXH.;X(C9371$#U+ZK.W" SC M"C3FS&HC653T /AV4,^K+GAW_IQ0\.X2=OGD':]&2$5RB^>0]$1@U HP2,>$ MBL@J1K!-OQP3/_?A>)4O[^2J.%X+DA8D?1SR1>\<9QJ$M108$QJ45@X<55P2 M)!2V>!_(MV?':[*("=]SJ_NSH?@2Z7K02->;FS!V?3/HW9K;,"X.U\M@LB)6 M5B(9!!>210L&AZ1&"\S ,"N!1:RQ#=Y&;3OG>=H1;$(.=R#I2L?>A_-SR()/&C(.4.5)+@"8" V76 M2(N0B-)6D_^9*FL0HF"(<<"$-J ,96"BS$5L'+;$'1.G]^)_ MWG.&V(D"=7%2%\0NB'WX" E-<5*%*2AN&3#+$M9R[9(Z')A3BIF T3X0=L^. M[NQ)0'NNZ'"B0'KBP<$+P@^)$UY4BP MM8:#Y]P!,]J#50D]!3-64T2B0YV8\%T@[KYCPA&[(FK/13A.%EA/)G1\(X&^ MT/[;?^T;VQ^4KML/;&-Y+H>3>Q+43S]]N\!E>9E3+JQ26*6P2F&5PBJ%50JK MG 9-7"2KE!J-!ZW1.*QGV,13#?NC<6\XFJ3!^&GH$91;TI70JN+8+([-YQXE M$>1XH 9H5 H81ART5QI$,)$Q0B1F?MVQ:0R*0C(#3#@"C'L"ABL)@403E7&. M,+[NV,SNRY^'U60\O4G#>6O&X[O^\,.;FP25DUTEN3%^E5:E.#/+\7[!T(*A M!SP<$I02FJ"0*FJ!,8\@_:#!JO0-IA0'(9^#H;;_P;W:$!KUZ_!O627:$7P6 MX"S 68"S .K]Q_3:M*/=P\"Q\7K17K[5U_X MX/4X"5_MVKMW,K/9OK9IQ%U/OIE.1C.*SN/I#S_DX>?+86#N1M-)>L67X%\W MK\,(7:-O9SS9VPY MN6A>R_0U^?;U-]]_Y1)\C>^[XK[OT35ASWW&+D;!&%KZ\^P'/GM(ZCJISB]H M1/<$+.QKX[169J]XH]GX,+MS8,.Y1?)7/5.E^ P+.G(@.A$.G@SM//-'O M$&$SLGS_J_XD/=IMSY[K#WN3CZ-I98:^>E!"T[W.@MDDSIGR]ABP=+3EV2F: MS0IS]')ECN][OXW[0]>_-8.>J<^7#Q;G]&*(K7!7X:[9ZM7^\S_9\?=_7CC1 MZU_S$>2#*EP5WBJ\57CK4;R53ZD>5CZN,%=AKL)'\W-[>N>6[.9 M2J;ORVOPQS^4($@2H:)-.68GDVT MBR: 4CH"BT:"I<@ BIXD=96G?_DQ 78?+0X*P!: +0!; /8@ ,L8H=HI!U29 M!+"&4[ 222!*(,^<4"&P?0#LGCL:%%= "? YJ#-[4]O?$N53CLW*E%_NE N1 MERF_^"D7(B]3?O%3+D1^05,N43Z'S'P8C6]'N.;X9I97" 4%DS $+/(+!5(&1 M1%*K(\>ZTQ9Y#_AVT# 8S&5!O//GA8)XE[#+ST"\[V8+LE<$Q39(:3V!(!7+ M<2Y)5[11@%"2!4J,,RX>$T'W$>="Z8L#T(<%+SRHI-W9\5A!TH*D3XGPEL5+]#AX'1!PSBPP8SVHR!QXB8TFVA#<#2 7 M"'O&I0(>0E+&C1!@B4,@"8XJ_9&*ZA-QO3)UA41QO;X RB_X=@F[O'-\$TXP MRQ@#XID 1G'"*FPDH/0A1<:[H#L9B'O MX.Z7I4H@'?^K% [Q)V^>0]KYPI M8Y! 0(2,P#@B24&4!/Y_]MZ\N8TCRQ?]_WV*"O?T7#N"BZ;"+5LS_4- MM^6PU7?B_=61JU@V"+!1@"3>3_].5@$@0 #<4 !!,F6'1 *UY'+.[RQY%B%% MD,);X=S&V=4Q ?00GE?SXO"S.%X+D!8@?9CFR)2VFA#$5&Y7+UU"SN&$B%"" M@%6<4C2' +X#.U[!(B:';B;Z;"B^A+H>-=3UXB).?&V'U:6]C)/B<'T=3%;$ MRJI8P=PH1E-"-"2,N#8@%I(4)R?"HO<4WQ8IG@5@.HL@H'A /2B#CM4)> M@&A*R6),U(DX7!D^$[J(EQ= ^07?7L,N]Q^I!:JO =^.&^M:'*XO@!4*X+V&73YYAVN*5'/K%3)8,L0IQZ ;.H*\]H9Y M09VE&Q6'C@F@AW"XOCR%L3A<"Y 6('T0\$7AM;2*(ARE1CP)CQR1"B7FE1.> M*8KM(8#OT*76P"(V14'2&?$J@/X8!6K[.I2/%2%\0NB'UT59@S8H+D$AFM#N+AQR?LV=V#N3Z.IW8X[Y!]H[5(<7?WR&5T0#.; MA?$L+_(K[WVU?3%>J*#*/5J)XAKI0#'BF($IP$Q"SBACDM,JT(TC6V1RR"C'D2=8..FE\22>B.^;&'U&Q5&=WS?(Y_G)K*+S%UPMN+IO436YA("9Y;K77?J,JQ0%P];B^<'W@>I8%: O0%J!]K4!['-\X MMTS;8!0RCG, ;BV0,5HB;Y-4/@9OK7I*X#Z$;YS0HSK'3PBXBWN\('A!\*=5 ME95BB23)4) ^ 'IZB8R5%D4NK3OFCRI1N,I#";,8D4QE26VJC@VBV-S_Q@ MQU42,N8(7HQXT@19931RE'(F:*2!;M07)DHXQGQ$!NL<-^ HLC'[.0G3V%BI M*0XW'9O9??G3J)E.9A70!43OLJ<<'%&:Q*<6:6X_V"H05# MCX>AQ%B+=9+()JP1=\DC8PE#3D3BN$XTDHVO)_[' 6 M>XO%QV=2'+CJ[@N#SU4G-/R<0\7^<[& O\ N36H/OX?Z\XY/X=;3\'6NO)O" MNV]]W7U7*D^NG?K:S!<\8X(01C/@F9!;GMB$M&0"&6F9TX)01S9Z3&/* C71 M(LXM0=Q2A;2/#KE@ PT,E!2YP3-_FS7U*#;-^_&%JT.'XV8VB1_A MV7\;COV?WU01>.8R>_LGP%#W(C^B[UJHWMWS[=N^= <<;CP,-T\.'K-M8E M MU@B6>[E(:]G2KVJF;L%]G*J_VS]C\Z5.TZVKL7J*0P=2JK_>4?1Z$:SZ;-%'ZH1Y]@M,!?:VMY5OTT\H/JVW__BZ84OUU^WOY.WGY77F161P^KL1PKS!:&-HRVG>/G&L8[K&*H MI^-)EK+PJ*_3P1]-]24ZH*;8;!_T T;TS78858"'A#F%K,JX**3,:D1"2ED< M)..$6;(/C+8VV^_^/(;9,'Y(/S134!:F,?PZF_ASV\3W@!0U2/06,SYF^;<+ M4]M!U",@D7?3^X[\G^1):/XCD/BTK2-Q.9]F'OSU/-L=OB:%+Q9HX?)R,O[: MKLWPJOJW/3>[_SJ+4A+OM44LM^GE-A\IQ9A;]U(G/%8JZ,T&8U$ ;7B/E)$& M\40)LIY:)+UR&(=HA'+WD+;K%#*QHR;%"6 &V:FVRC6U5=S5EW>P.U?_^*13 MP=7#O.[P G_>D4T#_)(!,"-G&@^'XR^ &=?1UC?UPFM! \K3HY%BSFUV-6OB MGARWT&?G]5,V(QCL;#I>:/)Y"?-T0*#GR]'07@'ZPZI\C>%MMT($XP'^Z^(& MV(>AO6SBFR9>6J"*N)!\K:W6/?N;;8$= +)U&ZM^]6;QC!T1&]UKI1@PQ?[Z M]IO_N.4B,:"8W''-7=]3-> 43,#E'_6@!]X1R*(?'L?R^ 2&N96V70'63QN; MLD/=R_>_J0&L:[\[#[0> ?>-9PWH),V]4O/N='LM)G' =;IVD3R_T+LG6Y[' M$-).8Z"-ASA:7-Y+(*FC]?(XX6"R/;2WOV5=!?J'M=XZ \*)'(, /&BV($Z=9I"'8JM=$I$3;J*SS$>&EMW"V62V;&A9W[ M:V;%OM)\R>$#XYZE![V$I*M]+,[X=N<%QGV M:OBYB*ZU6$3JDDU1H9A(+M L*-+,$:2"T$%3+J+=..5ZC-_M/3#9N[DS_J?1 M#U\]2+(/Z5=[E1WFS-ER$$#_:@:"U#A:S!$CD7L50\4,,W MVZ+W8!DND.']"C#<7Z8VL.#PTUW"]=C94R?3-V'/"GNE@4(/#12V'WS?S=1Y M)H@/I#:K?W9J*M?+(0<*+KH<=[$W;R9Q"&_\''<##.F[Q.*K%\4E@/FU!C"# M1'2:1(&PY1KQP!C(4650L)H*082Q=*/WT).%ASS,1C5G![=27T-,\SV&_K MQSY$V(WM:&:7P) W11YRS8( 5EQ-S$D)U.K=BT MN64]A961 3G%L+)Q:AWJ;1R&*FNRE;M:"\O-X8F7XWQK#124]5A_#J^! M>R<11M7 %UU<6([5_6(G@+JY .A997/ ZG"8_[7ACUDS;5D^940N\$?%R%D.3^;KX9F!+F$P?6#8F3G,G$D;-" M@ 81<(I,\N#970;U?W?[\[[;GO\%N_,WFR.(>V%E?)*L_'0C&#SAY->4CAMA MJHM,J)U=C-YF0!O: MJS?YV[>7-N3D@Q7W3=V]>.[HZ#[(*%ZGJ\48VEM1' 706K_FR>38W:4"^_6> M6NK=.6*'"MO;;_D)7Z._>09>UG//EVZB2_LI=AX@9!.,](T=?K%738[87=V@ MQ>JWI+=]Z?=9X8=0\XY<(5N=3S)T_F4Z]O_,L]J]Y-GQM6W)VZ<"CHX[K?/- M#'AQ,@3P[B7+H@TO!Z7D???1X_@!VI,\E':JQ*2(JVUI;G MR"3*4!+!"VG!?(VACPS$Z^R9WV E/XURV8.?,J;5J8[A'2BNTV9Q=OMN%%8J MLL-W,.)P:UK-,>#R9)+1VL2I%X8=MU7LE8 ]5W>+W4^?N\UE4;*1Y7LGOL=48@*,AKOU8-;%(%Y[;Y*SD3YQB(-$+/;RT MHT]MD>(;XKX<%3[#4+R21-&C9X\*C&4@"B5-#.)1!&2"P#!>2IRD*C"]D43! MC9$A*8[@YH0X20HL)*F14D1+BZ.62MWEV=NT>;*R>R^KIV/E[M*^4B_.F"J9 M%_N(FA(G,U_36\4V3+6OB())%H!L($LP"RA0CDK&*( M,NXU2!DMR$81FB>5+3^-6N[]D/[1]"Q?N"K2I1@R^S/:3Z-I,66*E"E29B67 M3N+($[$H:D(0QRDA@ZU"("@(=TR%&#=B$QXB96X)4MQ#T"S8N"\)H\ZT*19, ML6!Z8+.?-X^_BG!Y-J19Y$A;L :TMPKI$-DPF"#O:>G M)JQ6/NG/W49VQ]X]5WY[DORT8AG-UW69E3VU7Y<1'%=%<#U#1BJ"Z_0$%V@@9AKDH,JQ87GU:7C%G=!7A M56J*E)HBIR8 @XK<$@)RC-.8!:! -FJ') U$Q(BED'NY&7L_S&K!9/'Q55]2 M3Y3:(\6V.[9<_"5.;QYWG55=]D?.WOPT'HG4/;C10K.[8+. M.ZR8P0JYA GB*=?-HE@@K[&.5MK6L[42K M:A5Q5L19$6>/%6>*>Y)D(BA)#J))1H8LUC8WU"6.AZ"9VJ@_I5@K!MM\^OHP5WM!53KH=Q^S*@M'&H(BQTJ&[F[@^J#R,8P?0<7CR_#W[JGES#,^H,%ELJ[V5D MJ6:7N3[*[LHLMY1?62FR,C@QXC@>)_1:[8CI$#A7%F&5Y8IQ$=GD):)))SZ"^32F>='OQI!^7:%_*)CW2Y5+XJ/#1?_ZCB6DV!!,C MQ2I#\56TDWU@^!7R5'&-[YFG\CD.QY?9!(_^? 0/^E0"?5]NJ'PI0W:_H"-B MA;/$H4BL1=PKDDO%.*0QCTRZ%"/9*$-&G _!6(^\Q0QQIA4R!#OD>>#*.!T# MML\KB5^>R=( OF!?V=(3@KSM;E./*:!=)0![F$>&88F8--S1('%@&\=Q MT@'"*:I0<"DA'BA&!CN-1%0,P [K&/5-O%H T"U.T_]N]2[ *%@]^REV&N[/ M=7;;KH -:J)_$V:3K/#V!^9B@)>;??.(ZC52>(F&W(N$6<5%V;S_&H M.:\OFR(A7@W_/$L)<3"E&(-B*TA@*'HA$5=)(*/@)\6PB];AR-Q&Z"*5TFE, M*0HL.,2Q9: 4.X(X_&T<)]2Y#2%SVDHQ.:-%*2Z05[;TA"!ONU)L20J)^02J ML 3L @2L2\J!ZC@ZHM3 M15Z0LNUI,I:SB")5"O$@)3)M$*Y77$EF(K<;@;L"-&O!I$"$Y800*C&RS'GD M"?;&)6_:)))GI6P7#W3Q0/>I;+?Y^"LAT:AU1;<9"#>"JHO8*+F-);>Q#]W< M*DNP &$$2C5%G 2!'%=9LB45J=.*)7EJ%6>>90>'%Y8J^7J1=DN$[[-19X\H M?5[;.I39G$9Y:)+UR&(=HQ+7K;JV4]+MK7T8FSSAJ6@K^X6O^,?X^ M3J8YQ0I@F\/+G(JV MUV',[-ATZY2QP0_ME^Q!J^I4Y9H6\WO_C%.> & FN;I_LA^,FESE>3=J?3BQL9+M^'8:<')$K M8RFWCB/B(Q"Y90993#'"E!.#DY,BX4+DQR3R7-O!^S&L0)9J(%!L ^M_O5JM M!!SEKN6CMC[,),)%L95$('J&LW!=AV4[HW24N'"8KCVZK1.S<+7D%X/PRH-< M.F*6+Q]_GI/]@A6J)DX^YWHW\XHT<*V%%9S8MM'Z$/8?Y&93-]W;%Y5F8,2S MMAW4R3%&\"8Y%ST*SH-**I-!1DF.K*,D1DR,Y1OH3X5FS%"#J H:<4\3,M9S MA*64Q-E(Y6;JP%;>:*8?TL*O]<-H6D^O/EXC2?YZMS?K83R 3TR#O0;Z-;KT M>_*MM949?#$-.EF%FH\^QR8AN+[+P:,N3>5B)7/FK6PI0Q;NU:$%^ M,A<4,)Y+6X<%LG=&T#@+EJK%YM%U4X?E%_,/QIV8@?&$?&MHY4R.(VDER\), M:LYCVQABLU[:FE6TU0'V_U15OX6T8M D.PZ0X)( ,:F +#<82>[A&ZX50'X? MA;16"@;?/(?_OFZRKCB;Q'M4R=IM#Q+]- ;A9D&=O4A8#JK%6K4$=NL![C$L MYY,I'[9<%F#026Q:QFVK\7WUH"]L&$-=M<$ZJUUNKE-4JYK;4F-;+TDVBKFN MX&+%MVW LBS9X F![L3*"!Z9 A:0;N>*/OP^F;8ZNIO!]G6XWSJ?0/;7D]94 MS0IX_G\TL\,5U1N>\ 6P^-04 ZYMDD89P&70N;D0'EE*.)* O$3XQ,1FX.<^ MN/S3"G7W[<#) "O2 'W0!3?O.?H_$I:02K%)"N?9:=^'VZ M<=TB^$^ G4_]C.L98M=/FV($H.<:N';Y!Z[EU.RZ"-2@VO*X[E&=<-L%:<>9 MZ\F960)[F9BER'FPL+B5 JPE35!T24@+2&G$1A?$QZ#INY4]^)!N*KJ]^>EV M-_!]0I,KZTHGM_'<,PZ;3Y'T%FQEKAELO&"PG<22%%V(TT)"DJ$ MKF6F(2&@$#B0$1C9D0$OMJL*G.P8MP?\VEZW^6VG^59\Z:* MT!Y[--,G5GU;F[LMU9V+;;]:%@1.ZGK!QG5V',:O*-23V.)[+@\^NQB]#75S M.;17;_*W;R]MR UD5_+5ZN[%\VR)[H,_9LVT3E>+,;2W(@#'MV[\-4\F+_XR MLO;K/6,("7T\)^Q7)G6_Y2=BS;4Z=Z5V$8?GRVR32_LI=HDDJ#W'?F.'7^Q5 MDVN-KV[18OU;XMN^^/NL<0^U_6T%$A%P]B_3L?]GGM7N1<_Y,]L6O7UJR'[Q M5JEY,P-NG&2SI)=POS;D"5#H???1*T LWU\ZKA6T.H#P_Z_) MN&GF\5$%THK<+YST6$YZY_WL8M8E!:W&UA2N*EQ5N.JQ7/5+G%;>3B97.7.I MB*G"4(6ABL)7.*EPTM-S4E'X"E<5KBH*WPG25V&HC+C3BC!.DN5'(.:*L53@9 ME6ZFR]R2)-,Z#?IJ=&G.C%2ETV5!L5/?TH)BCT*Q;Q^9*O; ^G)"*NZ51$; M7SQ9 Z@(?T7JI73&BL VNBGTC(HK#J#5?-Z^FIB="4->'$S>CZ?N97$4O'R6 M>UOP\E[X)K51CF""F.,X5^VCR$9J$?-&L\ =<7JS?F:_^/9+W%TJ]H$Z'SYC M2KXX,"LZ7\&P@F&W5%,QQ+DD*"),6<2]CLA*'1 WB2<50$GC&V5T?.0)2Q>1 MH\GF0@\":<4#2BP0 ?:NX7:C+46Q7 N*%10K*/8\+%>!/?>.)P 6R3,6$N0D M5BB17.2<4!S-AN7:,RH>UG+59QP7R[7@Y4O;VX*7]ZM1GY1.)"K$DJ.()^>1 MPQK,5S!*!3=127IH?.O1(V4_+C0 MFUN3C%]1Z,W[60.OB).NKQ6(N.:\OBQRX-5PS[.4 X<+N0D2>P/6N>8>(PZ_ M(>=C1,&JI$T 0YUOJ+#!L1 LTT@['!#7'.ZAQ*$@A I6JB14?"+')65GBNXN M EXHO8#7B4RY@-?I^2N-T":19')_4@ VD5O'8650H@!T6'.BPD9KF9[!\+#^ M2H+/M*8O#AZ+P[+@9,')W;AFA? N,(%2< 9QK /2$GX5C!L3L?/[6FH7."W2=R)0+=.T/7=@FJ;!D2$C/ (:P1S8&@S31,6DKD_,;*2$L M!BE#[J#2-M>.5B"GK4$X&A,8(9'JIPJL*?9I :^RI2\/O(YCGWHP03EU$D5. M).)!$&0QPPA[G8]Q,.,I'!@,#YT)HO3+.X(NYFF!R0*3NV&-M!'26B-O$YBG MU"KD<,YR4S& U1I=#/C L-:C>@Z_E"U_8P&BNHT2BH?RK7Y)F0N[NH%T(OV'4B4R[8=7J>21>TY4$:)$&I!BQD(6.A M0"E:ZRTA7N&-B/2>L?# D3-GC!7/9(')Y[.W!29[\$P:[81(.8&9&<2]-6#W M*X4THYC*J#U3],"PUJ-G\HSF#K(O#,**@E>0JR#79B@SH8RSY%&TPB,N#$.& M48IP)%Q*;J4D&P5IA)?2"ZX1PT$ACJU%-B9 .QVXG%; M^NRQZSC&J>721JX03Z?.W,/T+995KIG+#RT<4JQ?G'H6(S3 M I,%)F^IKJ58U"X0I-ML-/9**41N]DC!M1,_WZQ(X:-4,'HD3-E.(S M/5'3+^,1_'9Q&:>QLI\F,5[$^W7]*W+@17#/LY0#!]-@N192AN#R>0IHL,I9 M9'SBB";!E:!&:NYOBA(;(Y&!"L3 >$?<$0/B!\QZBGGTQA*%A7VJJMFR:+ % MNG10EG8H!;;* MEKX"V!).:Q-E0$P[G/.+"7*8P9%4$ M2U8'2:A@4LEBE3Y/,B_(]>*V]-DCUW&L4@XH2&C R"8!RAA).M=D8(A3XJU4 M'C2UC2#"GI'PP%8I>WG86*S2 I(%)'>#6G)$P/\1^4AB3MN-2"N-4>31!<-Q M1KP#@UI_5BDK0=$%MLJ6G@YL;8^9<5$3FKA&7!N*N)4&:>H%LC0XX:GWCFP4 M8.[7$W;4F!D\8"5FIE2:Z8F:/DS/XZ2JE_3<%!FP+^ MUJ%:[-"SX:U';OK=*_!2U5]C4_28(L:B1]S+"-8]!]#!AL?,*&= M$1A-L#$_EW>3ZP.?*MQ!*%]2(V8MGEH*0!2%?(D(> MQXNJ+26&@JU3/B'M:+RB1YE1A!!]5),PGR1")*?=!P!Q9@AURF$@:5)#!;-8PCT0Y4#N1-H$B3AU%6F*) MB!/46.VBS/4PBCG_4IFE(&1!R)>(D$ N#1YI!5SB : 6D-R M@!0Y,.(>V)RG!PXJ.%$,+N9\ >,"QH"KWH&SQ[->5F4U:*LE@BMEQ"A992F-E51)ISBZA*3DC &!S< M8?V,1XW0(@-9(K1*5:.>J.GC>&J'*Q%:E6TE;9$$_2H =$"S!A#&L[S&3Z@K MW\]2^K>#*LW;%^.%JLTX8&(35PA3'4$%]A(YKD%8L4@(MDPJL1%" %JQ-"DP ME!1A.= +PSU2HTA\B@G;:+A[*B^O/-/FP#UR;Z665Z,]GP8_%!@M,/H27<&@ MYM- /44F*(=X5!%I(QR2V#NIM0]NLX%PS[!\6%,'-7)<4) _33^X--@ MO8+8!;%/0?&-."KMC408.T!+&W+KCA10H$89AI468:.$5,\(VY^_F/(SH8\: M 79":%J(2",6F)2I,C)1 ']N$>:X(B(X2IBZIW6">+IL55\+!) ROE;__? M;^@W18H4:;HMI@E^ML#76Z*]0OUY99KM\.I1@.>_$7]]^Y0,<>/=M[[NWNL# ML]VQH[<]_YL=G1"9C91$AB)S&O$@.-(L4N1IU#%ZD;#9:,"**0O41(LXMP1Q M2Q72/CKD@@TT,)X+C]^4.+_[\QAFPSA.M\B>'V?3V22N*O8_?+V,HR9^S!O_ M$4;PM^'8__E-%4$@7>:MGLSB-SNVG@ZD5$?;_GNH CT0P[NF&J?JD<9>#^__ MNYWX\XJ1LXIBRL^J"-OCP1:K[,J>M9_"IF7M8#.@KOIB&_@1OAP.QU^:-ZN4 M_5I8> %H+9XM-89NL'E@;^QL.E[H-GD\]>A3'GZ^' WMU7@VA5=\C>%M]SJ" M\0#_=7$#D,+07C;Q31,O[01,Y<4ZM&#=/?N;;8&BG^NF=O6PGEZ]63QC5P1H M^UJ-!YSSO[[]YC]NN8@,]%U7W/6]&"BA'O20.T)A]<,C8;?2QO;%>8B.ID\ MDKYTB^+&PS"G]GS_FWH*C_:[74[UJ)J>CV>-'87F7EZ!4UF7(ZBN/61,+49^ MP,6Y5A'W)9O[R8O'$\E]DHA.8>T.I/F><+W5IU:J=BWN;_'"@J(Y^E3!7[&Z M@"_.6^7IOH3XNLSO9Y 4\S3.R-.PJ/O/8762,R8P$E0SQ*5AR!D;CT)#7V&N2Q"HQ@DO0@-683&J^&6(C36DLR24408@7S$(<?^E3B%(/$3R8KS28Q]%:@\PZ)8%L6RZ$=:Z"(M7@VW M%&FQWM[=),*N2T2T@1;UE*02NZT0KN.-+BQ_&LK[,+P\4/[-_VRGOBTC MCIJ$E4T12:D)XIA%I(7VB'C.I7$I*L/VR8AK5;OWXXN+>GH!XVO>PY/JT:,S8]AM*M74''I2-*9]F3_:<]X^3 M\44UA:NKZ;C]]ZR:GL=,MC"6J^K"7E4N^C%\7X\^CX<@)>$'H-J\0OUM*G<#"Z*33.H?AI5P =Q8H?="R<1 M[*99*__A6CM_ TA44&CR0X8!7A<_PZC7QI?R\,F^=Z_91__XL&4_AM4R48,_ F7 K%.IN-/!ZVYQ7*2=[ MGN5?80?/VQ^ZY[9O^5+#)&T R=S$X55E841^NO4=DW@YFW9IIIG_4YLQ7(TO M82DR-N2%F VGS>"5$N1/.^EG03LW"?1/>*[-M)BS/V%5<](NT$]MNTQ06-!A MM[*PZ:M4U51?SB-HF].J;MH]S<]P;4+K]-Q.UYYQ;N&2F*\>^=EDDO.%8>_R M..P%&,/3/+[\VW#<-$ NHTQL8 4WXQ$\[PH$('!6+ODTJ#Z>1YC.[NOH"U'@'YMJ]LJ1JFVZFU M"VIM&;"I@%BG\^0D&!$LOLT*Z6QH)_.U;>=9C6?3C!S-]1O6$&/YEC6QF!?D MK#H??X%W3\/WF,#,MP# 2J/LP,2#;O$U+1E\' MDK/J2PL)Y_8S#/ :;N;75[&#A?%H]:;_T;1HDSU@.15SU/J/VKV[AJ,&$*/; MQ,&IRE91?9Q,/[!^K#PZ&UC'8L;$Y7WT2Z+S*2AD3\S?9F)VUZ+'4 M=%L,G@MB@-D:L'5Z7D\":H$B-ATF=WAV/FY:=,[\7&?WQ2C3^SA-OV1D;*X M]RZ:!6ZNOB-_#;8/ I;W<3A<@D+\>EG#5_FMH(QL8Y>'%1U9O3/W 4/U5W1> M!]CG-S_^,Z04HI .29'K73EGD&%>H\@,5@$SC[5]FJT:C^*23-?^>0+@@&W> M?Q^VF;HRQ&B$2B@*+1!/'$Q=SQCR0@@:K0@PK9NF;K24PPPYHLG#EF'!D D> M_J+2>A;=FBW2?(I6;1"SA7+D6+2M&B_DFKQ,"4HD6G&QOSY,10BA;M%=,2 M'%6,"HUTQ YQD7O5FZ"1QJU;2P$Z_]F-_/ MXD^C0Y8LTF=<'[AMT+.,9REA_P]FJ%*RZ%5Q2Y$;:WV+!,:>6X&BDQ9Q:QVR M'J2!TBYIPHDQKI>,XOO+C?]N3U<^C&*/TH+(,W+H=AO/A@&*(5**%15Q4<3% MHW*[4@C"&8D\U2 N<#[KS5ZY78\Q,WZ/^9H>I04_,ZK4GSB8 M;7$(O_L)"PNU".A[0&[QR1#-\W"MOR2$Y9$;$YE$ABB*>% 8V809(*S +"KL MS>89_X.S9^\)KTV+KQ]S?%6&UW>C<)TB_Z19M+T<*KR\+F!%FW\P$Y;4VI): M6U)K>Y->T0IG$X@>S9E'N?H0THP(E#\C05HB;3RB?=!7CJTYD^2U]K[N.<=V M-:+L/V^VIWP%>8D[ MR[1NCJ?8O+5*BJ<3:/U[SA_M4N0R ME4PF=O1I3B?YLDQ;DSB*7^P02&H>S0OF^"3^:Y;I9S7?;SJN+BW\8[_F#.IZ MU,PF.3:_O3X?9,,[V]_]N)DV@^JW&X_]$MNLD6E.Y!O.0I?-VN:?9@1!XX1F MS;S1YW5Z]DHB($B$G.>6'S:H3JN9Z=.-XZQSG'2+NR=/]Z_L.!RTLP;9*'BN MQFN023P@P85VB@8G0R_*SH]MLEYLD>#G!;ULJC;7"@W>S!,!G6:9)S(:[U1E MCK_#\U3$.)<(:\G),,CXM66F]2CV8?R* K!O._8ZF5?[ZE\[:.I M[!? N=]&D/53K7FADZR^G2^="I?V4^S\!:AU KVQPR_VJLEQVJL;M%C]5A?= MOO3[K/!#U-L=^8VV.I]DUOG+=.S_F6>U>\FS'WO;DK=/#=D.:3'[3:NW#.M1 M[$55:K,(0 2\[SY:;HU=V9Z6BY<,\CA%\HFJH>RW.DOE:-E.>ST3OU4M+FH7G-QF,T8":!,*19-SM 3LF6&6(96HD\1[X?C&(8)F MSGM-"0I*Y#XT00"!A(!"X-A+RGUD\HB;O3NX\PDW.R>?9Y7^Z8;2)MPNHM]! M50$SXV9R(! D_,#.03!K MR1WMT5O@54?N(E)(T6I)&7R.W%(&Q=O#-1;(R9P$Y;!'/@>HN4HDH-=I08X/' M\F@"X_M9_ 5>\_%+''Z.?V]5N][$A6:[SQQ>%P,4"Z0DC19Q4<3%H[J6,XDQ M$0II2BCBB1GD H_(.LD!^HUAJ9<: _<5%VV_\B_CWJ2$$,6H*$9%/U)"%2GQ M:KBE2(E5*:&=4$X8@@(C!'$C,++$,^2CB<(*9:CHI;3 @Z1$CK;H34X0QHJ< M*-9$+W)"%SGQ:KBER(DU:R)*HACG8$-DYQ..$AG.*,*"QD"CIL&F8\N)'MN* M*U)<3@),J3AS/T!-6GOJ$)-!@N)M'7**8R0#:-W8,V*"WKOB MS'W1]%TFV)XAM=28*>%'3UYCIH)OZXO9Q3SJ^G).\D6-?X;Z3(D^ZK/@F<82 MU'F,F,8:<<$L]-'WL[[2?3V$R+Y.BWY-(VC?_9,%@OEI,WS[2-SV1XFQ&@0W"2>$+,\"S&< MFR)B,*F$5,H[C+WNI?W*K4+L'Z-0-[G3.L#$#U\]7/JN;2'?DT0SZL">J?O8 M5D\.W+OH8F?N4S&>>C">-E)5B_0K)3M+R:D4X+*CW$F%" N+2$A!=BJ.@ M2. LI4BXZD-T[1!:?0FG,VY(J=#91X7.M'$Y'%_%6#41N.>Z M3F+UY3R.EM[.ML#$Y63LVHH'N5*);374[@M896#FMO#5I+MO- 8J $YLX6KL M_6S2G $J7,91KB]6P8=P6:X0V%9EN?GJ2PNJ8_M&.YG.BT0NQO[O?]&4J+=- M]2F.X*9A=3FTHT'UXW4=TNX9;6$IL+JGXQ8",[# G.J<\CY=U-=P\ A8I#SJ MQ345B =8P6[@>0C+I0JY9FD>2+2389TKG7;CVGKGO-R,SXC9EH]LBYP.J@_M MG.-7V)G% +OAWGQ5DZM1SB:3& :/M(/Z*)_S2EGEIU'U>[RNCF[=M ZEMI 0T+@-GUL&VG;G>/1IW.(?C+N>9GYN M2Z9.QC#KEFO!@ODR/1]4&2(Z =SD>J=C7[<4FKFFH_P%5JS/NBO\FR^X.=T. M';[F8D;=,%WF%WA*G +W774/!3#9,>74YI&VR=YG53-S?T3?#GTYCC]@ $VH MNR$71GERF9(KNU?V$DCK*PB$:1Q>G5Z)-4$U)X0%9)(SB#LED-7$(4IX$I'' MY.5&\5="3**.*$2]%H@S09&U6B$7K:0\,F,QWZQTO\(C[SO5HZ<[7 1;FWJ+!8!&.9:VZI MO]87%OK)V34FS(4Z?)35E(QRL6G:-@-PW^1S/2\,/8R?X),4LU3^V-:@7KRH M+5F\I.8O;5?+=O#CF]4K,[2VWUCO.R[H8';4.K_:T393^*>%W.L*7AFKJE76 M"6-X5*Y W4%EE3^[&'<%P$"=AW$NQK: 6D#_5N\Y$6.K6[>7KR?C[Z#OWTEPS87V=BSW1VCSUH>B3DT,))MW+ M*^,2#?> D?/!"G=Q_<1%R5N=+ZXO_:<9%"$PFFSRVN5!<>)\<3& MR6"40\P+D!,Z*&09H2@ZBP5V)++H;\H6E5ON<&<0"9HA+K)L250C*D+B,B:C M#;DI6Q9<^^-XLB9F>I,O1+V\.A0E2/.D[)*_/[C6^PDOS('DS]S\GS?)VW"= ME$#.QZQ4B?/G OR/.<+)@OCB8.%8'1/"TD;+P#"R?J,*GU*."98Q)B.:!HQ_CC!M8M^EEZV$@-Z9PSHUD_AUM.(4SEFSZ9^ MCZD==H$ICQ$GV "+:6#+$".R.*E$DF>@/?;2ES&'#/Y\G4#Q?=WXX;B93>[3 M+NV6(-\G:B#:6'Z0YWK,\VKY';$*.Q!F/VJ#E''+3$D<;23N:KA+)*7>JNW-K'@!ZG41] MWJ?_4@[(W7WJ^-Z-ZNA [/V,'H;!!XP^]["#%W;\>8IQ%B5ZX&C1 S?ZX)7( M@5Y9YR5.N##3'6YK;@!I,+>+2 M&^2<(8@D';7P$@<<^J@AU++>NU&N;E\[QWQ_G7I(Z>CV NB\ MP%J!M;VR"9SAF&=@"C0@#K\@HV) 3%'EHW0,DXV#6LN8Q,03I*C! (7)P3V. M(T^P<-)+X_,]3P%KY$PR6F!M#Q6X)!9<)Q9,QL-A5QIC_O,B@W]1U*)HQ:^& MFXK46"NH&32)&)1AJ;1"7' &:K%BH Q'ZG"(6/!>VAW_,"]5,R\SLA+HTZ_< MT&=O89?^V^U)"))Y#PF $W4(NMLF]8OB%'>:+N7)_CH<,;QRZL!4%S!3Z ! MK_?&6.K FSTRBOK[HMFHR(M5>>%E2%:+!%+"A)S:JY$Q4B$IK?9&8*]H+S[@ M;\J2OQ!FZ(_ MG4AZFC285UQ=%EL02THS-"]2Z")R23)D78A".<]8+G3>DT9_N-! ER IF4'(: M>\9#,H3W47CY^^BF)U!?^X]9,ZW3U2/0:Z/V3@_;:P957I>M]9*/57'ZM%:$ M8DJJ]^-1BW09P'Z/HWH\J7X93]=-TU=4F?NG$:S"Y;2KZ9@7Z*RMQKUH<5\W MS2R&:JEZK [P 6_O78#3*"BVSB.EDT;<643_"B-]=C&>W2'"Y)L'%G<$^8K#; M_#D^-51P]3"OLOWT:1(_V6FL+B?UR->7=EC9=N:[VL(_)36D:(QP69T#F@## M5@1D602(85*Y3HI#+;HY;:> X0_ K"-YT"#[*"%Z%6<+.K.&DJV-EF9F$UX-+?9C >POD[V'I0F3.,/N$VK8HS M()[XU0]G(:XWUAC&KRC4D]C25"[I/[L8O0UU_;I[ MY]P1WGTPE_*+U[>WHC@*8#Q\S?/(W0F6=L37>QH+A#Y>G.Y7 W&_E2=JS?:8 M&PW9W#A?'B-< D)T)P3()ACI&SO\8J^:W!M@=8,6JS_OH[1MZ?=9X8<8*5FW MV:*OV.I\DC'N+].Q_V>>U>XESP=Q\MM\:N;$^+KDL&N^QA#4Z7)^*)55INV0"0\=WH-[OGAEW#I5Y"BTSB\ M.CT55H=(K(@)Q2@4*"T.#%V,'?*!V!0=3\FI#:7%!"4%Y4A2DSWX'!2=)#RR M5N!H>.08;R@MO\[7ZT=8KA7C)^LR?6FQ[%2UV RN,),P@R&!0%]*]EQ'*8M^ M._*Y\U S;9:9-"#)K\DH7^#H?5=&)'33??IB7H$!L_ MJ5W,MPW'7P:OU*J\UK+L?.GF!F5F9Z+>-G/%[0P(L,G\#@LV=C#H5@9TZVZ] MGX!"5\^U[,K"_]6D4]!.S@*1."CA/$'>* J,:0DR+ K$$V<\F13I9H!=L4#V MLT#@7R 4&.[9HC#POF2QPXU)HA7*RX@(QH"Z5B=DO-?(:2=9"C[*36>#%HEZ ME9M7!\$1YY0@K3W\2K1GL+UE_A@G%\TW?4])9#LI5Y;A@4?$ M*<@=S8!HA=<)Y(A-\''_4_IQ$O\UBR-_]2$!H=;C4/OY+)\$I9IX4:-,00#E M5TNDONGV?S(ZST;I!(P$L#,!9]Z!>3JL2 N-'_QTG/UU)$-AM/Z\NH++3FX& M9R $03:-6M&[G$';HIJN6>(@KBO 'P"I?-UAF#@?WAGM@,1!30**CQ*Y'#7! M@9A)](QJK/M0M]8I_N]Y5O7TZGL YW68#? )NH#7G>?[4;!7*&\BV,U/P@M+ MDFJW1YX@+;HLDZ5C>$,5+<0XT56(2;P,\@Z?VZ;K()=5;-F M4/VM4^#^]PRL@/GTSEJ/T?EX&+(7IZ6_<_NYTU3:$^BL!L[?D#^LYX<$0)[P MD*5_9Z6GI:\G?G;13+-&V;RIOB7?56$VUS6OJBQX1\%.LC]IDG72;S,;MP^; M7]7,@(MO7O9=KFT$9.3;Y[3*;-LJ\^;3X+3Z=52OG][:DI>Q$SAF!3R2F@0 M@"$AAT5 F%-).'Q)7;H)(8E; = 3D<'Y"!2#V@#&KT6,&2JMEC8D?SN$K-AL M'\]!V\M4>ZWF?4CM^K=;^1%(]U.<]*?YD5MBLYY.\?MN8>IW*]/D#7HX*>=? M6]$)#P/38A@S?TR_P,57IT=Y1I(8.%;($BW!5#!MB=-<&,4+(@4VVF[$J^PO MO+91WL>)S5CSO;UJUNBL^^ AQ$5/B;:^J^83J_)$[D=(HXZ0OOUR'MMXY^X< M(N]"-FFG]>>XE 'Y\CFZG1QM<1J -@A8K9P8L&YL0)J B<-H$E8+K97="-(X M#&V]OUZY%3(C>]+926'8=ZODL4YS2R%^UKFG1MDA#9]T!_+##$\KUR\PL ;] M(-2=BQ,&ZF-[P4T-X6WU+5TCQI1?_ZU8'\[?9@U0/.A8]^>!.9BNCJ+34[+6 M W,&10COG',&=# "JV];Y>>>5W?+,?<5_QU0&X:3":KJ+,J%OWBA]BP>T F( MK+^Q4 WXO"XD4I9BX3( MWAZ?PUVQ=$@D1P#D)5,2GZSB:O1)T=X-O?5R,LXG$HM?=UIFNZTM^*'%S%62 M[2RH-:TX^X4?A.-;G@NB@[5H^G0+N!J0!O0P;%KI B//1S!KQWZI]0"$>'&9 M]_RLFTSW5;X15F#]BNH"%L[%:V=")[=@7!DP\MITIT$YLK3=!;<0D>-N)4%0 MC?,9T>+C ,];%88KAT>+' MD\MQ>_ 1/\."-(,J'^5U9R2MK-WMV5VG""95OW6A.GT^&"T9IV&]U5/K=I==Y\ M2#L$?6_2ZKO=V?VP]OE,YPSVLCD_ZX"P)9EZVK1^L0Q6'1H"$N1/7-9;,@'# M1?FFEIIVWWBLZNUA%4_K-*#*.$61 ML-GU1!)&.D2-M(0_3 IE-L]X'FO870N=]PLHO58$?F^WX*=)VAQ6&BTYD4A[%<'FR!7') E(,6.9D]:&M-% M*779*G';S$ MP$JE 0>D$S>("ZN #'(JG0+C(@F6F-YT2.X=[[#5;&UUY1MT!#_&T$9$-!_2 MN_;LRGX_'@[MI&G!Z&'6A&(#0DZ*SE8-@U6PZ23634F5Q> &C;52&53?9N;^ M '&7U2@;(^ ML^F2K;/VXTQUD[DU=&/L57?2FK]?C>03T_,]K)8AU:K)"4*8,(Q91RQ3B M6!CDN""(!4>$MHYXO-&:I!Q>/0335LBW535VG4>=K1X!G!J98.Y=0:XX>,_FLF1=$V@]'OE=3L5[&)"\UH2+GP!B%H?B:38*.;%JFET+P,.?XOQ0_&%' M0=GP:UJX: ]2KJW$3HUO.X_[.#]HN7GHD .]Z_74CVZ?%]&9:\<1"TM@ =G+ MB]8A^Q$@O0P&[0>GK]W2JZ-L(?NU$MXHKVG>@,S:"QI:YE:M;LI:98DGQ*Y) M3C;-685Y-2]9=G::K+- 2O+;Z;(>SN1X14\J' I]7$I*VG +DX(!3DX$* M3"^K0 :*F$@.\G+(1I,059R!5AV"WZ)7]YJ:],-B[1Z>G<3OS$W2N^O:/MU1 M_R"?H"\R ^<)AL *)Z1S'') $M, -I>F8#IYC7QT-C#,8^ ;@2&/HXT4 M)R"L?ZQ'&1;>YP7Y93R:5XC])?:5B4I.4TW*)XV=?[05'7,)MA4DN[(42XAJ M@:FKT;#(8X7-6V8^+_2@ +RW@E]SV9[MV%R!N;WD;W;8ONSW\QBG7? O AD M)Q@6_[?+>UTB6_R:NR#"P#[/,P[@\XNU8:Z)NUYKACDA@N4IE^8+H+)+;9"C MQ""LF)="$1;\1BV7Q]0,^WWN_/N0UH&KN4?YL)OI:R@:'BK[DPR>Z+R%W?LP'A[*Z+\$!) MNN^;R(#RO1]R]TNPI/CZS]X/O'MI"#[XK!Z^_G<4R=M)!_/&I#7S7?W*>QZ9_7GQ20.N$[;RR\= MJ/9S#UU+GFQ)'D,\NU;L^WEEC)_F6F59N_NOW2)+N\J+>.O"P5OSMVUT6EG$ MM47,);:RR95]= OKOXU /P@E+DM/G\(R]@UMA7_JZ/<<.3=N=\4D& M207W*&IF$0]2(JL9SF7V(R><(X)8[HI'VDB&X(E].#**68,TU,5K[ M6U+3LPGV(2VLV%MK9CVZ7M;N&KFKG1#NJ('U@K>=6SZ#25HB M&K6--'*^I5WT0[;]\;72EG72^MMT@O^#_,<]:I[UTD[IV31*>I;4W ,U[.@% M[$@,#M-\K&@03X(@(S1#G@5*HL3,TXUT.48H%8+9&0N M]ZMQC$EYY>A&N^_]67QAY]T1+ORPOH",BULS8Y\KO1^Q46CAYN?-S3PHC)UC MR%*1@_B=0]8K@1RPM#)*8FUE']S\\WCT*5?HOK6;P@.YEYDSHPKW/J_9%>[M MLS6*8&!Y"@[6GK.(8^J1U8J NDV,R-5,9-H(2\T5R71,$F%-(W OX("\F0RY GC=+88Z/==<3SB3E9 M__=L%-=/KUZ=?Y4*)0)U'!$F8<=Q$LA*JA'HK(&F( CG&[TH'K+C)^5?99U[ M513WZG,GYH/I>X$E3"6S2 :3S2\BD&'>HRB]9ISQR-4&/RA)0XPN(4ORT13S M&!D+3.$=MM1CCEUD3^]>Y0/^\BRY5^)>+9S=@Q_&!*P"YXAB8%7NC47:*H\\ MQUX9(:UF&Y;<_IQ]$*^J$,6JVV-V=\=P/?OYW\'B#XIB>TD@H&(0WCB)+%6Y MP0$SR')OD<52!LTM47SC:.4Q(' =\[!F?X^@7C/GC$*,!1@V 8,.7R"1DV1 M][DG(S$)Y?1OI(QB-EH?I-W(]6Z;57"6*P\( _?D=D66)A2IC9'KB)U/1P & MJ7?7GB[ 4&)O>_4#?QRWM9P6,>%M69H<$!Z*5_@%&5]E'8Z69O+JUZ2L0Z&- M0AN'-&3H@&:5+8QG.5GF=9HRV]?@-*BE_QAQS5F2@B*)'07#Q!%D@LGEJ)0- MR@0KS4;2A"1,FA082HKD^M42(\>E1I'X%!.VT7!WC* 5CL\$/:JGXP9I/#^3 MID!$@8@'.T*Y9Y$JX&]'((4-1AQF?MP M*L>1)U@XZ:7Q)!X)(HCAPNE[4K;Z94E3N0(H:#WJEQ; *< SK$!AQ,2N.0289,C2H(*2#M) MD-45GS@3K6A(EB B8T)<,8DT9@P9ZQP14B6@O+Z# M4JX;^SVGBD@O[.RYH$9!C<>W3=?,1*D)TLQQQ#D72%-I4124$FI'+:AQNWL$?L[="+<4[ CUY\=V<^RY&>;N)@L]]W/,?-+U H_K M_4Z'\2OJ^K,";>6FBK.+T=M0-Y=#>_4F?_OVTH;CCEWN_'A?[+3_1:P2:Z:TCRO]Y MOO387=I/L7/&(9M@I&_L\(N]:G*#PM4-6JQ^RV#;EWZ?%7X(SV;:WT+/MCJ? M9*S[RW3L_YEGM7O)QEU:P;0O3<42$IP%;*V.<>-0\"$- M@=OR6-?=@!=587[H>B#_!JOZ:90[)+?K\#&6YL!M<^!IZPG>Z!@]62[7LC?U MO-MU:1G\.EH&?<^>E!$[[5CNMKRL?U)\O27FU#@DUBK-J*ATT%6C:(J;\OFOF5IFK]I3B4 M'N GV0/\!6)<:2&YI7ATZ4G:KYIP?&@I_'),?BD-54M1IZ/%TF5W6CZ3F&WQ MHY28B-(5YKEO=__5 @,CEG./0B*Y6F"(R!"1D S,$A&XM9O9\U(K(5+T2%(F M$&./9 MG#X^:W(OZ%;0;1]TL\%:S8A"GHF N",6.*X,1SX! MIG%E$W(^$F2YDD)$AXTC3XUN1!9TVT-=+M5 YHN[2IOYT+">-R\"EFBFS8O$ MF*<6*271\A4D6FZ71M1& X+(H2AB[DDF).C:W+3A%Q9SK7'L1==>Y>H/Z<=Z M!"P-@NA]YNF>)! WKS-3LNC@!3 +8!Y-?5?$2:T!]Z)*B M!D/%1HB0Q"Y1A M$_%&*X/'J.]' ,&?*J.\"*.2S%.2>0XDF4QB6"?I450V(-"&"=(> M2X3A\TB$=PFK [G->Q)(BI;.1<03T MA;KQN6WOXK'+MF>V[>:[J#75OB;?[>+\RVP7=_E&&VE)8R#@;HQUBHN4H_R4 MP9W91G?NZCY)EO.LS_X"BO?::HHIJ=[;RTM8Q?=V.*P^3NRHZ9"CV7^AGB7Y M_S3*&#_J\GNK+_7TO*6=2P"#3'9S4OIE/(W-V6J>VR/+%_8PXFK6P/[]V[8! M/.#IO(PZ_(:,%1")JQR&V4;*.F /58,$4B/)^_&H%5X YNTF_0,6YT?XN*7R M3.2K-+Y3\,HUP2ONJCP@!KL/O9^ (.#JX?S4-%/H*$Z!?KN%J@#!+ZY).(-G MJ\-E"!UG*O]LIW%X!?=\&D_K-I_3=P#A,T!,5Q:O^C8_YM__HBG%;W>A2/LU M>?M=QTD>=L;6HRIU;LPV$!( <3IKK^T!FY\EY.3TVEWKUTJ\3W$4)_#-52O? M_#S)=A+##&3MY3@_)J]EJ(?M0N8OST%$9-D\)X$Y2.7=(.IM VQW<3'.TQS[ M/T&LPX_P;69&X)UFA70Z(@')^Q_C"7R6FCCMKK3-.8CTJPMX=;/Z!M !8&#_ MFM63;I 7]L\(FPP#][%9#@?H#+;_$L9\+>.O7]>.9]=8VN286,7/,6L,63_) MO\*^_ME2>9U7!,BY.<\+=Y_9PX _3:*=M@J#[9[>3"?UGW'^N,5#=NU02]G- MS)]W.]+NP/J*-3/W!VQ;7@^;V6GP_[/WI<]M(TF^W]]?@?!,[[HC6%SZ+W3;?[V9Z9V$\=A:J"B#8(< !2,N>O?YE5A8.71$F42(DU&^NF2*#. MS%\>E9EU1&PP/+:Y@Q-Z+6#+@+9RR4BP1?W>PTMU]0V 7N+BR8E9'KD\2@)* MX@#+\ 0^?/)MC\2>G4590B.?\G4QZR04.,%/2&8+C_A>Y)/$26,BW("[/H]# M1T2;%8VE;,BO!2SC;[@XJ\(3/@K^>0ZKU'S,+J7Q1'_$_/&Z^8R\V(E6>RA: MW3LDJV.'8V]W29\C\$\'+B,+^I!,#^TW$@W7[DXY .+L[ .(7% M0/J1JV$U,$<%.\TN^GF>@6X3F<<;S8JPAG4Y.01VPDPDD>V2V '6\!.P=A( M7>*PT'5#'MNADQP"@9%=/F:?<1U:KMGDESUP^#X<%'AC9WU4C4)TJ@"319:S]?;)Q8_MM(25>664UMZ9"*"N' MU3"(.J?(LU9;U\>B3+I/I5-4^E,[30W_AO>6THC$9?RV49YI;?N/R-F2\,;6 M%VD>2LU!NY!QLK=PG-+>4R%0?Y?UR+1?&=T>O46&-,MYCI]!P\>&@;!0T\=J M#-*&RS7Q:]-9KXR%QNQ\N4*?6\\(_H]EF4*!3UXH,-E6*'"_*H%K&V0*!3Y+ MH4"]ZMM+_3F9$V5I :%G5(,.\'S4RYPUS/":)'E?KK5">4N9JO?Y+\ M?%ER^>4/M!'\-^W(VJ/8WRTL%1]'_ASX3,BQQ];GG3"X54KO7I/7L22@6=J6 M(AL4,>AM!8D#.%Z>J=)B_5RBNFVO'("!>*UFTC4-WPV7[.=NR7Z#)1M9(,[U MH8%\"K_4IP0CK9@KQXJV^&92%QKI/]$;!\:)R@J3@2'P$Q[] JA((QJ?VOQ& MFDCP))@/TMZ!(9$467_'D]*.J& FM71UZV=1Z\)G])_TAM:\L:9T">J'=04J MB?;,B^FLJ)8"568L>[DH4!_6Y^12(ZAJL"D^=X; BNHM?=I286N:!?:"Q][7 M%+1H1%M4AKIC]MZ,Z5:RK;,I/9<+4+EK/",?6>EBCC-334(;("&9]M(WV\L502MG=?-V[0=.3OGNVS6%+_;>I"WS M/U<[XE(7:#U!QV.61,SVW "$?,9!8&.FA&?CUH*\3FGHN^%&/*H(F"?2B!(O M2@3QHR1%[TI(XC@-$S\,XCC8*"ZO78A('^^56J\X[)-H1'TM3X$_+.:+6ORL M^6?%<:*XX'[>$6\41_#_<7!*'I(=["RC>#JGQ ;),O5>HWNQ!?D??2O3%0< MCWP+&X,QR8"Q0HI(0!>)EZ7U/[1@I=1[[:C<>_)LN\4!'GRY",\ :VO!M8.L* MY8IY2[\_.6YQWR24R!$?PD$#2.?!J&&XF8B1NFB9-D>/>" M37S;3TC";$XB$7D\I)YP@VBGFW[ -C]+\0"J\N/O.LDY)1[Y MKHN,V.*56SL<[F1PU:^)I62AE4^G@N?J8!#5$B%__!$^R&8]1[[X-OU^0(M< MH,L1+#".-(JMI!4(31GEUNL&']H4A>Q:$/DZ-PD$>4"!I MAP19"-@>)XS@V12Q><@$Y6GD^&R3P@,_M&.'>%RXQ \=EZ0Q]PC+6. &B1V$ M@;_5Z)/V':HJHFRD$G-9@ZYR)=#>^V&Y80)>H@+SJZ2*C]EEYR]2@N2RP\Q# M2 Y0G\/8.2&NT#PP.CV"X9YM.Z%'A!_C[31Q0E(W C(($H_Z,?P6;!QQLX1[ MH$'8)'-<(#([I"3Q'0;_>$!>(HA]SWU9!!,FP2@(=T=X'T_50$PZ-9J):$AY ME E0-0.@&9.G#*\+3TCH.F#4 ML, CJ8A3DH'^YE#&8C?=%&)QS -XB:0^3U7>>.QDE,1I$'J^"+CCI"MJVBZ+ MYK)U!]S7I+'O"I@8V0E0S"U7[QV!8FIQE3<8W[_355&+*94:U:J?))-+<[LY M8R+QGGO>GWN[#BRR=98?.A0'&X_Z7(JR';1P-EW M!JDX',-X@(+D,X.O>V4 M(;E+ \S?:;%0% 7:V%1]=^L%>_W4+^?[3NIWYV@Q7-UU=I:^SFTQ!<2#9E5V MC,)NP0D%]*!7^K10;?PU+(W<_A:'$'CP)=HOE#3HLS[WOCIA+_5[/([NO-5N_-C+^-QH?.==>\\R M"&=PF5\2F=O\3NK:$7--SUE?TV.N[C-\9/CH\7STOV!S:/X9G% ;%GKAMU^^ MLA4V('76(&7NL#3\8OCE7OQB[K TU;N?K7KW/V[Q8_;.R($S\\#U28^P6L>N M3WMT C'WO#TN>I%ZS ]=AR11$!,_3A.E*:^-QLY%. M9\- 1BBM"*4H=IGM^"1(DI#XF+A&_2@@/ ZR((BIG67>497X3LX,XJN0B3\ M#[WAH#69P5&1= D_C3AF!60D ML1U!& .;'[.[$W\#,WR:"9H%(7&#"*_A93&) \%($'&/@KX2P!\O%C.\<7BP M+/#=J=WDH745[YD EK#(#5-*7,%@=X/()I1[ 4G"-+"],&!9L+F[CN>PQ*;H M^TG 3,E BB2"DRRF69I0)\KBE[N[_M@[6-K8NJ M #XKUBJ>&6'_0A0Y8_(E%"@HR"FNLR MGHF-8BU'MWJ>&#:"L7VP&AQ'-WP\>#>+8;.R&,U:>=82^AYQ?=?VLRRUX=^3 M,WR>>(/#<7"P"^",[?.LML\316>_8-M'7IF:ERI)^=!QIR]=P)\B+VW/ @]\ M'\WZE$0^WK_)F2 )Y2FQ61!E+(G23&RZR8DSFP7/D6A MRT,G2L*-BZT>K,J_7 2QP^<^,,_N]6U^$S%L!0&S$L-:(OD3FK$B*G,-EGO/Q, M%_O# E)3>=\XWNR@2S>J\H[J*M[^2,9:-/*RLY6[*:I,OEBENI"]RC\A^716 MY,,#G5P7K,6'9T+4UB2'7C#^LAAV 7^R14'U]7^_T)(J1+-2 >U=R[(^>8-7 M#_D2J3B:NW;6JUR6O/^SJ#?4_XQ:A&P/+YK<#E$7YY04?:F3U]A#! MC<'(+W'86VG!>=;LQ97_$-WW4341-7R4?K MZP1=92*7Y*.NQYLI"AB.:[#G:X\WJY>;\ IV&N_@PPL-\<9R:'!&Y;V(W37H M % YL"CO[B:')D4CA*I#J@A9+W$M\# M+;(!=CRMN"CNKF/XY(#1 M?.RE+.&BQK_BJLYB>T[&H\@C"3;8]^]JU;2V \? M6[ )]*Y'M[%'<:J[?@_&D3W\W^,+41U[3$?R?W8FKK/3QIWFG!?BA?E#A[5! M+:J1H!/ \UNJ$LE2QM8-7D+:Z,* S<4#-/_C+=LS>.6?NT[*RR^#\,JGM[>K M[.5/U4SO)4_/$*J9WHN8GB'45S"]$RPY]_SK^? K$O#]"[PY)V<[-^"M]+-4 MBX:6O/G^3.G,5-JZO=+6X$I,4W#K.8[YG:.=4/Y?S.B^;G%DRU,+PU=/G43(A3/D8 M:.<'6L@;%ZF\JW%8;MS:MV+I"2_,T1(JCW<@\#P)E7I^IQ'J=/#$F8 Y5 B6 MD,QS N*S-"$T2BD)W=2C+/5"-]M(G*&>%]H.#/'N2)0)1HZ]^P9KPQQ[,,>KU.=>P"8_ M%<5><-A<923.4-*[O"4?0A'#;Y<0'V4)H*@)B)X$3!B*- M$V?CXOGCWUOQE[IJFL,Y+,)P=^$6PQQ&Z3:;_(H1T$XSFPJ +R\*7>+;$:!9 M[(8DXYD(PR#C81H^"P(VC[F*XMD]%='8?:I;*,Z$G\Y)231%0E\R1/+0CC+' M2P$=?;QX)W)([,.?B9-QYB=>&+N/*A*:YE?L,!JBX*M^B .Y(5[?)0@F8.(H MQ=>4D.;&U_ P?CG2?)]'AN#D7KP >?LLU4D#FH $R4+B)B&>+/*8)%QX).(1 MXPZ#WX*-((L'Z>R8'?QSTRP$_W$!8N5*Z=Y2#C7#&@(=9Q_.*>'9\1-)G9, MSET;OE=FAG%-G/96&\!\),")( *EVW$!G;!."A<9H9X?DB1P$I?%PN7I\]Q$ M=I=3H@6^D_%+>&-G=Y%FPTQ&E3R7S7RER.BX"060XR1)O(CX21*0./$H\5S' MM_TT8 FUC^Z+Z-3!)_%&.*/ -ACW8'>$"8C0B_M;@8<*TOC05=GLS($#9I5X3W4IU]WDVB5 'AW@C=O$0+B!\&>( M"@E=E]MA1)S8MP$^XY0DJ? )2Q/?9;9/$V_C@K.C.&"V8.ZQ73!.,/:>./_O M1+':Q(\80#: _"2 [%/NNQY>=)(YC/B."$GL)#&A(4L26V241_3H?I\!&%^6 M_">TJ=7E D_B!WHJ']!KQ%@3N7+ 4A^_K-3 -GXB(].,3'N(3$MI!K++9B3Q M>0Q"*A(DI3$E<21<%GK,\\.-,);0\<(DXQ[)(LF M@G"HFR0;V3Y'AMQCNW.2L6T0VB"T06B#T,^!T&'H>;'K9T2X(B%^%BQX]]%(V\3+7E_9>6\ MDI>(&A?/ ;G,';O(9KQ:X$V2Y^GDV;X&KU2B!9$?N<+&F]EM0?PH!>F4,A=+ MKJ1IZL3+.6!>O#H9/P;XX M*SRV,Y9$U'%(DH9@842)(+''!0F3%%#:3E/[-'Q =^/QL5U#\3AYUJ!, ]\& MO@U\GSE\9VZ4!$DF2,)\@&)!(Y)0)R'P-P.+0;R1L%]A,7HWQE@L[8(:\.AHT=\MRETZ,T\UGFD]@3$?'= MU"9Q+ +"&0"RFV4LB$["#AD [[']1=$X,OXB@],&IPU./Z/>3"/;X7%,TBA- MB1]Y,8GM)(1_G,1W0Y9%F7.P5-Z'!!3]],]%/E_^7#;S>B%3?C_.)Z+^,J&E M1O =?B*E:!MOT2EXB^ S"MC_;A<03!R4F? WSZ\'$Y(#R4L.[<,"A&'TW;MC M>B_6^KZUN[W7Z 0FN^]=ZX^;^I>)Z$.E&BP'2R1S YCT ""?*!MAU6)*\S(O MKS"J*L6_6755P@"X=I;M\)8]_[RLO+'^O*W[>[1]^,)OD9=$201HG$4)\>,P M(C0%0 >-.:4N+OV_6M57BLW!P)X\Z6: MTV+X^_NJF?]:S?]7P$C:7=X)U.$*4 =WGKGNSOL] JG TP4,861!#T"\M<@* MX >@Y_Z80[&&54EA9E&Y8M9\0N<6+*UUW8<=[OW.>GSBV/HRR9N.TVY@3&L< M5EWC76_6C3: "%46D#63%3.0^QY)[QW9:N1O"[FZ&2:5N 1H+R2^%PN2"CLF M09QZD>NZ3NKXAU ^GHQJ54F1#U6MO\+GG!42)8U@%WQ1+P6MCP+#[C@*._FS M+GZ/QABX',WXB ,8BF18%?&-%0L.&@HH)!U]%^(;X3GP"6[K!0QL,2W?\;R9 M%71Y@;^^FU&._#@($<]5G_I,3'WQQZ*9Y]FR[5Z^2D3)0>7[AO. %BXZ[>_; MGBJ>X]XU]=U*06_ '($>[16-$15 I27^YZ0[49P!^*C#0D(S&.D%+6[HLGGW MYC]6-JA=?:D@;5_ZQZSP?72N$%[=HG51:U(C;/T)\/IWG-7N)<1H)^/Y>?=5M#1ULCX2-CD$>IK\^AEI?HKYNYOL\ M)HI268"W"WZ(Y?@$"@!(1E2>Y 46%KIZFSN7QQ\'GO>4YEN[3;-5 ;7JO-ST M)^Y0N^+(B6,_H(3Y'BC^H#>1E F'>$X<)*GK^)P=IF(FFPB^*,3';+O&U:^V M7&RYUE+YN@2)>YW/EQ*>OL @?BC@]S>6 )M@AFM?+T07.O*?TK?0.2O46N*Z M7=#%O&K=*D@\* 5@=?%Q B(<%&K8_F^"OU.DX-CVV/ZN?8&A/W_6B(M&S"A@ MKVBW2?KE5-MOMH7#7.=-GN8%#/^B;6-7G(OL-G#&R7X>X;48 *NR7=':MZCF MV)-9OP.&2.TB MSR<@R>VK>.OE?/'+6,1SF%X'*#OQY-5,U4SO)4_/$*J9WHN8GB'45S"].]3[ M^&FT^Q-;SX<[6?#]BWP.3;/=MW_D)>CSU:*A)6_VNH'A5-;E:(AQK[)&[=TXP))M=JS?(]WHXA>Q3I^<4%NX$X/F%1SD:3MJY>G^I:3FW?J1S87V@ M>6W)(#C#4X:G#$\]F*>ZT%*KBRTU?&7RAH]YN\"/@@G,#VP]XIY)&WY4U/6+ MB:=^8&K#*TU;<),D2$(1DXAZ#O$]+R'4MVU"4\\)$QIF*4_6C["=-(E#ER8D MC;V4^&X0D=CQ&VU0XA[OT\#B6CJN MM&_1O$7K=DLEH">[K3%^XIO$#*X:7#6X>N*XFB7"\^-,$#L(,^+;B4-BVV4( MLZ$7N D8JX?#U>=,DQTXX ]U\6(P\CV#F8_Q?9BJ^T.GMN#6O_TI=AWGG55O M"R-LC OD/)C)B*2A2*)ND'JN< CU**CZ6>:2&/^AOAMFL2>R*-D02:[@8.):^:^=38R>?@:; M_$JQT'&Y*P([(;9K^Z!JAP"#<100'HN495&8<7?CKMA3QL*3\'U$8^-2?A)( M?97*Y.TA$B]_2_7\7BF IB[U7#OAA$<"_1LL(("-(9PY#4?1;Y]8/GB^TFN"/3]C-HIB>P@);Z31"05GDVHG8DD#FG" M-B^V.ZVCS0]5G0G4V@_D] AC]]4=2^X7K+M7%0WC #GYW38X^WA<3#(1BL0. MB.M30?PH3?"JN80 OMD\<*,T=!YU8OELN+@ ^#L)'XCCC M$7\4!T\5 O?2V,=$?#R*"__>7^3$,,.UUA[E:\NRS1B^&QAVSW MO:HRO4P)]CR.EDQX*7,SAU"7A\3GG!)JNPZ)F.LXF1?%'M^XL?JT# J%,0?S MLCQ5K.,=5'O,JTZ-&^8X<2@GB>'/G$!_)F"^*X''HU$8@9(8)8SX-/((3:A/ M8H]%P@M%&C@;]Y>>,OB>AD,G&8=/Y2H_81 WD2\&I@U,/PE,^S0, UEVCP>@ M(_N^2](T](D; .2Z;DS]^%$Z\A-[C11&7Y;0L#;!OU2RJ5W540[D1PI&SI-E MI[\Z(#;1-PY&9IYL;K@B].(F9[PB4L2.&=P$M)G(0V_$D3._,REP7LY=:;#>WX M:<^*7Y50,YZA5P:[QZFN>+;XF]I)9D\\<8S1JT)B$X=TJ#@D\6TFF Y#0M7$>(<.Y8%U MQR[R&*\6:2%>OW-HWP5XI=*..Y[GL\ C3NIRXO,X(K%P72+\*$I#WTUM?R-# MZS[2[KD.17[2>/"EPJ\&HNX@'J-@Y#E/6:SF5@)\>6+..(Q>%Q(?_93ZK"#9 MX2((A[ZXT#RJ7B.0L_@N DK,I!M(/N@ M"6E1P&GD$R8K.PK'(S1U A)Y+'&X$\:,OD#(?MJX(B\<^='S!1:]># >^H[@ M,X5I_'>[>F#DH(2$OWE^/9B0'$A>'1.3U_J^M;N]U^@$)KOO MM>V/F_J7B;"N4&VR.-[JGH'B9%TC0V*L%'#T6B%FY/S&NJ&-U:'\<,SW&-#A M#T3C. J#+",L"3WB9W@!.SM*718)A\0Q"T!L)1Y),@JR MRX^$'0/7)6+C\FK;];B;H#'C4Q!UU(U@[T1*4DZYRST_$2%?%75L(OBB$!^S M[?NS(-LUBJK[[@@CY!0;Q0U&QKV\L 2L[0YBH%[K$:%XN8./F^\[J M=^UD5E-?ET4PR V*L;IJ+#F'7!4P/O"!J'DQ6>OGI !3VWH(3 /QGDVZM MO)?BOM,?U&!Q8!=T,:]:30?'DY=7.'Q\G!1T62WFT,4WP=^I[AP;H.*[]@6& MR#-KQ$4C9K0&4&K706K-JNTWV\ZKKO,F3_,",/*B;6/7093L-O3'[G?OWOS' M+8\X=S]QQ^\>T,"]FKCC-"Z^?ZSV5KK8OC!W%NQHZ6Z+=AH?B+1[$^P9S.G[ ME) XU 2?PUL =(&_2BE]ZU3O%5%QM-W?5ZC=*"9)JX+?HK'6 J0._#UI+ % MS?N8_H>3S#X1 :>PD@T?< MH?O.O^NNVF#L/^6I]-&A<1>%?&?2J)]$NGS*FZ\D0]LK1^ 0S=Q"[XX1-2^* MAXRH>>R].:[C1%Z2$)ZPF/A.RD#*Q" [0FHGD>-E@F_DW1U=U"#O?@#6_5ES M[B$%C3_V7MD=.4>1,\:*T>OZ8WZ=0XL4>O[8;?0\H7E9"MH;' MWR9HZS4';5UNJ60ULDXM((L+FCH)F??_VP@FBD$0Q1#?6X1I1O_KNL]@JJ>AY*6HW>J6IK)FHY M>)B[_A+MA3J7:;'-O&)?Y?0;:T*OA94*45I,+Q2^KN+7QM9G^20;;(E,KBT; M >VQZJJ$4?,=(42@^FV.8AAZ6%9S> 5$?D[[,*3Y+?))B5 MMO'E?3:W)%M-1SM(2#X*X2<-YX=P6A8V![7A2X2[4HJ*YJ\.GSWYJ1!3T"-= M*0CNYPQ*/M_YONK)O7:MTUJ;^&-2 $5);X<0;_1U*L$.][(*?BV*>$AFE( MO=CSF-@HI7*?S)A61/U<@F8LOM!O/^8-*ZIF4>],<]G+8^;$=ZWF[JW\8]', M\VQYB-"\ VROXXPMM3K6G'Y;O9GN*1EXQRK<0<7AD:W&._L_10Y&NS'OMKC3 M5/=V+:!5ICTH*G$*]+A\2I7*7"YH88DL YTXOU8=U#+5$EK/H*TV*@67P\'Y#A2I]]?YL=-6#"U/ %M[*ZFL* NJ=1 ML=;C@[60L:6J#5JC,0SM"^A5]S>R*$>2U&X; "I8AP5TA3E$>L7@H0J]:*BX MPWK#XEJP85/X^KK-I;,HIH*A8P=;+'&!EA:=S8JY*"M.4ERV\CM>+HN4-G6^PJ/Z;)(PS"S8]\E=H27_5+XE-C<)G8FTB", M6++%\GN(6/VIW8A.ON+9V'MU4@,\]A$X1?)%38X+ C5W&102Z9>81WTTSDB:)2UB:TBQS;>K'SD:! M$2]E#-"(\"@ QG%Y0!*'<\*Y;[/0]9GPPA-B GN<[#X]/@(3'-'CT++?_EH- ML@M\\$9X!C136U@L3\5K,\_J!W[W&[8RL/[ NOZZ?4FHNY8"A\%1F"C+YQCG040 M*E[JD" .DR@+/3<.-Q(P#B=*CK04[K:XUY.1-2>@;\UJ6*@:WK#X0N!QT#90 MVF(:@F&:-6(^ER>R$PPS*$6&00< D75@*&YW5IFB[J61N>&+=](9.S:07,W M;^96/T!H&:%.W-+&"(@C$_ KW^8LD(=L^@A98C7\1J=5/<__I6:'QC;[YR+' M]Z^JBLMS,!S5[AZ5Q8XV.,@?J^K4)"."CVF-6Q.J+7$4P'0K =,KFI= 8-,* M_M&5M-:IM:,F22I U4"8T'(^!SHMEF&O^P6-Y4(!/!K*YI7N RG:O[:'N,X'R%C#EZWNKJ6SX]HDT^!YOB!&-: MJ.VEL6T3&OL1\3F>P*1I0F+7#4*,:'&RC0M;0L<+DXQ[)(L*X%K05PE(-T1?)P@Q^%$S@%0 M:WEC2WLQX&4- ML5>PE[5TJ$-?,N ]0T$Q@I><1(==H9RO<3O% 9B+"IL_CPO9)_*_D(\/A&9 M#]0DOK%BP<5JL;9"?",8&_OIM1CE%#@XH6N>I3 M)T:I+_2Q5]N]?)6 K?LNK;[A/+ 665<:X]N>\?N.^W (?UR=D$<&SS@K<2(Z M+@0#_R==6MF,7@F5,49H!B.]H,4-7398DVRX0>WJRS/)[4O_F!6^SS$GRM,M M,I):DQH![T_SBOV.L]J]Y)@HMVW)9:N ?I52E"\6(.'K(B_%051 J76!4'VO MONJVA@ZV1\)MQR![+-R+5"Z*?)K/E2UB8;2 :'JW(H J@AV"GHHSQ&]1\ZS6 M 1*#!1=8^>!?&#+^1;_8*'"<3^IJ<35!<'4TE!:@**QAIO@& R^5NI@N=3#Y M'S@4^@U[^F-1YPW/F1HJO- /J56#\N:(R-HLI"Z[JE'GG24+$\9@=TG&%EUP MM V64F/?,K\537=G3)G![*?&;'<;9N\'V&L;9##[63#[X$%;;L YHRS"TV6! M=Z.GA KA$# " IX%E KF'<0QK ,U?A.UC"DV$5LJ8LL=PU/*U8%>4$MF:9VI M'^ 'V@!=EAO+(:4,")P%&B@@5#CF[DK3IWU4R]-2WG4F':0RV0T_P8O3JM3Q M_\.,@%8+4)'[8^L'P>BB$6M^!VEL5;4,5NG[V_M@OJ"EC:IL0U'BS%K,+=R:5&(X>&/BS= MUTVU*/@@O8["@]TS>89V*2J779'N=DQ##6 +F;GR?_WD_K_-]'#2T;TJ!#=6?T+8\<[HJ I'X0X1&5BPDB M$6%1RIV,VTD6V(< \KXT_3JD2_:]+/F/BH!OK3__:@I[A^,PCNXL[>W'=Q7O MOO-W=QS9P2,;<<>^>X2!G&#UWE.\:G$KMS]O-=_7M0!=O=_PCGJ_IU";]O3K MCI_"*KWNFN+/7V+[X68/OG^1SZ%IMCN,5.I]U0+8F3??'QRLCI-_MI>V^;!J MY%I[T3Z4C:+CIECY_8J5[UK.KB:YJ69^PM#T#-7_#;_MRV^>X;=GU#V2Y]0] M=I>62TY,\=BUUM(10N?0GE$Q'G;AR3E8@V8!SGT!##L8:MA'_)KK%6[7;38/ M+/L89CQZDE]-0&*+NMF'!O=9I1,3T\]1%_MX4]ZO[.^?#[RW+[Y,]M:LZ<.' M>]L!95GL$I^*D/AQ;).8I2%) S_!4H2>P^)#'/0!EZMDM+\"J^\,\O96@KR] M?9.=PY&7N$]4*_O4^68O1^B+XQL#DP8F3PDFXR0$/(P8\1-9C_9YB4VHJQD M8/JK\)\]AWO@-!#X68]_S)1?R90-D9_1E(V?ZU&*Y3]TD7>K+?+>1I7W4>3& MO?58]?/NX_17>S?<0P(*7J;)M\.3E421(Q*7N!0+%SAN3!*;>L1-,^;9D1.D M;./6I8=XLEH^OE1L_*M,F?B8R:#UYF//S#* ?>N=2;NLN >4GW*#+/4R.R)! M$MM@G JLQ.4X)*"IB+.09Y[8N('D@)/6P?D;E'O62C5S6A[C\ M3DJ> +)1ZL4.<<,X P'!79)0-T5)FF:VH(D;;51V/."DGT&>^"/'WW969.3) MDYJ!MSI,S\D,O#T_VUA]C^FON\>OH''T$N8J'6YF-V*5.U MZ8^84UPW\I5.'-I#<>CN>S2X8_XB@ADZ,&N*-85L,=V?%2U8(U3CZD8F,@3(\N,+'M=LBR*W#0(?(\D81:"+ /#-DW= M! 2:&U/X@6?)1EW7!Q6J/U%9EL5QZMM^2#P[CHD?QH+$21(3+W8%R[C'N/LD M\S^.+/.VA?D86?:XZ"#XC$'I.VH,'K:26AP$MA_8*7'3$-B5N2%)X\0E@0@R M"IIG''L;]TH\K@#/Y:#Z6+J/*^_C+K%QYK)W>EMYH%FPP[EIW1]1);4UB.>7MCA2Y5VM8K6PGF.D[!JZ/=Z*LP\>67 ME@KOK"QENX^MY^2-G?BQ;8R3.T=Z\&&<8/V65Y:E?E95(>ZJ$75^91_6KN5X M.)68 @^G $ZFN-2IK,O18GK/#\/V+15E@,OPB^&7_4L]&7[93]";V(K;%_>S M*LL^4Y>>F,#Z _IW7TQXTHL^?#Q\4'S*T\3Q.$F2)"6^PQ*2)C0@S/7L- MY MR.---S)+8^8X,0D#+R!^:&=R,_TGE\.04\FQ\NRL\? M)5M/0 Q#&(P[J2D;C'L\QK$T"0"@?!*D*>"5X\>$LM@A=L+]('8!Y=*-V@PB M=4,_#1P21XP2WXL9B8,L(T'B1-QW8KS=_L0Q+AS96R.6SI$A3&KJH_CJDVCF M=/<5'L&XPSSN;'\]4E^^H!<0*'W1OG[MN?.*B96M6N>$& W G-64#< < N$Q$42Q"O!P9;'T[Y"0. MG) (UPO]V$YV)T!;$=1.'^#SU2!PG'K%%&%*6PO\[V8F+(W\4 M.8FIVV34Y3S**4;1W]>R%-A M Y8FJ9L1GT8N2>,H(:[GBSAB *N!9[#T56&I<9T_BO>^5'-:W)4=;^38*RTE M=$1)]DHK"&V799[MQ5' !'%8@L>U 24TY9QX$1->QA)FVP9J1,_O$K6'XMFGF?+O2#VB2HKK=1,*\0W MPO-:2.+"JD:+:?F.Y\VLH,L+_/7=#"QPH/.!$9FK_K3=I;[0\VJ[EJ\247(@ ML6\X!RS0U%';MSU)ZC'ER!Z7:/VX55]+P&Y):]*9K#-Z)90U2F@&P[R@Q0U= M-KHVTG"#VM67'+9]Z1^SPB^S/-B]N/4$4O4/L :?9R 7P'XOP7ZW:G%%:UEK M#B3(#7PD155]Q;\;+&\YA5>:-9X_KWJ >6/]OP6M8?N*I?5)5M.S0)_X /+6 MN2S?%; M)TF\D44;"Q2,$JL*OGVS^>";[^&1DOO-HTOO!D^ M]N;[L759+H=SH6FU@-<7M26^ 24I':896:DH=,_PAK(QAM MYO"Q2O_ 45Z+!OMN%M.9?J:JK6PQ7]3"$M>R)_AB)FJIV91,6* (;G8?+1:%'S]2P$"WR8%I:;VQ$>WVWL)Y M>2EU[N%7L-1,2(5;;G)7[O-BMVXSK!>)=3(!Z584FP'.A8 T6S48&$$]?RC71GA\3"9&\H],=1X(8N +OK.%YL>_VL\Q('3N3D M;YDM"ES8QK"3N(,U[#5@B34*=RO M*?5:KULHVZ#5+@PQG1,Q]1*!6_,:T%<)*9"K12% M"(N2;)*%PT,LE$_2_6 MUE^%Q"T+!@=BYD9HZA+W)RTW/A_2%)@\-^AFT&T@*H<(!RHUE=5A@21!-=5Z-E#1FCPMX!,J7952H =/&[HR M=+5)5V P3JQ2""T]I8:F+9_F_ZSI9XS.L$(L?/O/15Z+G@;Q1VP#C00+/6!( MC6@ZYB58E?)UU.ZZ/PTI&E+4I*CJ\R->R;S0N6BUMKSD,,MZ*0DL+\OJ6MWM MD"X5+*?,55W=S"?*'*A0'VM%8EYF-04,6S#T MN!H2,B2T04*@:]&TR)N)=K#G\IS#0G=R48!>O\ 8T!HM27A>QF\8*#)TM!.* M)/@T,A:GA&^1C.J2:FV\=7LAI:'LTQI6+@Q)&9+:)*D)F'B25FHA,>FK6.)1 M85.5I2@,Q1B*V:"89L% ?6ZR!68KY!BR %,<:6P::4-N+J[0T0Y_+0&N\D:Z MJ_"GWHU*^ZI!!IH,H6TQ[CB=S:7Z-!6X.5?HJ%H4=%[5R]:\D]ZID347;%+" M&*^4EUT&7>@#1;9, )56;AZ MRAX\*P:3/RU ZYYO"\[$B,PKH!60Y*C05@0/CA1X3>N\6C08'@$T"7W*F%*D.ZM!X8CA MGUT[J5A6VG^*ZU17Q1A)V)I6-9X-J1P<54^T/9M44]PU1 JC%$6!_]5?#X\H MU5OS"9WC'L"X8,E@P8%/8");6*7E%&CE-^ UZ^>1]3.LK.7(\&(<]659HM=N MDP'_KSP>E>&0.:8864M!\?@!HX)_%$Q,01W%:U\MO!)N! \5:OD^B+2&O5I: M;B)_\X=LNI6-]X.#P<+H_5"+K.RW%7!Y-DQ0(0U%(VX Z\1^$^EQY#&Q\R\2 M/WX&DBN5KEG)F&M%7GHWJ=1;VQCQJL9, MI)%L@"IG=:TV=S1$$AEV3MD$X:T-#UX4W.)YAHS6JCRPNUE=3?6Q&PP7VFKD M"&4#@!X D-Q*EZ-[C%:&+\-L87E&R.&,+I2Z/I$PB0(1P1"8'>0[@![(R 7^ M4N02 V5[RUO[J^KU[CJ#(6OA6F\(4#+..6>P1+)+%<@];AG84B(>T*@%>EHT ME5XMRJ_17(55HKIY&3*KE[L-1M-S4D'?)!>X+E[ M(^2(81\&KA@%CS#%%4P=2])L6Y)&N-![!X2+3>-_1_I,H\4,6/M2I@+ KC:- M'&T;,)?)59812ZK536.KUD2,(^N-+;DY\@U)(S"9-"_UOF2]F$%+#'8>I80& M'VCA5O+3&2>*0;:10+?G*GGC%HE@84@XNY" *$WO0R0<2FP"\'VOONJV MACYCNFJ762[+)J"[Y7?W]UY8-K_S3K/^G6JM^O?L-+);I<7CCJW[V0./P?,# M3^!>ILF)V!>23GCL^V'D\,;Y?3*?_@[ZBOKB=\>F3VJ!J$>QY0N, <[9+>F\ M@WP_BZ_2 QW0@S0[NHU@*QM1]QO1IU&T6FVJU%S4S."M/T UE>]A G#K-^"8 M/\:E[HOU\Z0;O^]KJ*[(SM3-))BLW64SWM\,M7[N/0OJ +W+H;US1 /5;;2: M,3EA8EZ_=@H]M4P*(\Q$=_0P,1*;4_ M!MG*(D@T*L"R;1?-Q*N5[W0N#,+&C4@;F*KUMGM^G.978"N"X76Y8(DCFU3ENV<_TDR^/M\5P[M['3<$ M:*E-I].5"+C L[..6, V9: Q8I/%Q#*KO X5F+&!U)]_IXC7'VXN;U ^1.]\(/^=5[C3[H$P12DFQ 95@F M\"PRK^CP20KKSY1^1A?E'#D%BS7,I!-%N=$8J$.MSZN2)Y06TC;\FJ(CO\AA MR54'BS+_YT*L^\F0E$F5$<"LD27+Z,Q <\"3 *5:43RK'DFHJ)KVZ%H""!CQ MN?I;PA]%3K%PV!-:*B];NL@+Z9K,ZWY.6-6X\\/"#V#J*OB12D7?J&2_?*Z? MTH-?R>>>U15?2!=B)N>H8'A6W0!4P:YKA1 8H(*.&VVF6&E-Y;'+8$!JO;0; M%3IC==4T!.=1"HFQI7*!R$G-JAEJ$NUBJ\A:Z4"69UJJ](^8WU3UU[9Z09;) M1V<5B A<" T5O+.Q4D"N#5=G M+00'10T^LDF5Z^.[X5(BJEE3D TY 3K$4[@5FI+KUA[Z*(VJ&U!?A@6LHE*^ MU^E*EU+4_$)AR]O#*Q^E &;3P H'HR2R0=5D6&U/%>FQ0-8C>L[EV87>U '5 M82T4/$[$H#-IO!X-U=U1M MDVYX*%9PB_? XQI_6!H?C6=^ M6<4*?W4-,J1WJ@O3\24/ ;H(5=J MBE:'#K68@$F$]:P[6$-]I* .I,V*!3/2=7G :]V>LU0AY ,C 0,TP2HHJ"1 M5E<#ZAA98$O@81C\.!'L*VA5>&3 I4K4/U1+VT$^IN!%D#9FM0NK!^8 U5\& M=/5)8T7^%69"E]KAWDSRV:QK1A.8K):$_G-M_6K0J1>E/&BR4/DK$)VY.CU7 M2X!5*>%'54)@M,K"R':P7TP=WB_J&=I+"+ESN9AM="-,'F3XZIG<:EZE@J!> MP"#W-NT )73_"!E%M*&/ Y3)DVW XH@AH@&%)$K\29WIY=J"E57GE40!(HT M3$5P;62#5,,Q*\D &@/2C Q[51$6V#T(M2LQ$)C*UMC /QQXH\R0!1X'Z<;P M"!' ?6W<\"(P[7 L@H*P:,6XZOSS+S\T\H!6+*6Y; M?[%S>_SEE[_+%0"[I>!Z>X'/ (2F:"4Q:S&#SQSU.\GJR)_-0.W"TSO4;G"9 ML>5.<^@:/?7#M=?)\Q^E<:W<7/-23/V9O;+\86I G5+5SN8W*$(Z!7M%#/0B8M&J]HK6KVF!RK8H!4Q" M*GD;RB/J3WFSH@E-1#%K.M[&D2_J$B9])2M'@$)9-KVM+Z5IF\F/F@#EU] V M"&. N4F."C+&AW4S@)4$*3B5E9I:;:*61\YBJA("BHI]'0"C%M>(?)A%B;)+ M'C(O8'\5W&05/&WI@! TVO.K1;W#Q&G%MES=%JC18,(43A!L*[ F 1T <(J( MNV[^=!O$9O8P8,KF#Y?#D%8^M*N;<8.]#B9"LD%7EKZT1*Q#9X4KF? M9'R)#(S2P19"S-!FPOU,8>$Y_@&[HA MMBF:*Z;ER-*+N6(@R?F..@;IG5_0R(H:+%WLO=0'J:' !*5)*=78?W2\H\*0 MA+0 \;U! LY*M2(=:<903V^U1N1_=%Z@@HMF+7HATEJLF.:=2B1!KR*ZGH/^ MJ\$0QLYUV6W$VXCE))^A8X'2_>D6Y-KMKDB9PP0'X?! M81/TI*OX0BQD>E4BAJ*0TJ49X#'6>N,QKDG:.__0RJP40:HPK"5SII%B6V)= M=WNT7H\6?$;*OX4LB;Z[=H.!G315J99U2:ZV\@CM:5J>?&A]>I4!5IQOO? & MU)H3%6 ($K--1-HBFB_1HXV>HZ\K74L&E1Y!Y>19,;Y7G&62]K%.K(I"U LC M*]?!LJZ&YZ5+E;6IW(Q]>'4OBM?LFY%L9*WRIYIEEQ4Z&(GRQB&ORU=N\'Q M6ID::GN@EB4X-AM093F&3GSIFX=MQGT;IL9?"52T9Y/.DFT#*.4FHGTDZ[$- MGO&BP!PJ%"GZ6N7BJI!G:I4+ MF>K3!Z@K :+/N%<4F&J&[FB\HV@ME:F/[.D+'@\-A/M$SORSBYQ1WF_M&KXC MFVDSI&8M(6IT:XP-!@Y\'=#?^E!5:H!0F6"8$=5'-M32*ERI_UQUJ02+[H8# M_?SC1>Z= F@'_1Q&/7^,_#L.W.P?&*0)Y"\5S)3\(I6P+@9+:]CG"S_#*($; MS!RI8#RQ9L'@E7->7:5P%L@^E< M7*O%RBJ7QTY:?65TIMQA"$!X"B$ ;[+6LZ(LV&]]W].<#^SS@0NA=PEV62YR M*"M%8Z;=4#H7A3P'6\PZJ[^WS;>;<"J933OUMO;?=M\==HMO%&E7(2N.+AJ%2B>DOY\1(_P#L;RJKV@)S?!5PW,NZ%3M:"$SWZ0GJZNYJ SZ MN21K(-8"$VY5-*S*0-*Q>O@?M"G5VRUI:PH<@STM+Z'H2%*3[$B;C=TI[\K MAEXP-4A)[NC"KA?XI93=IE515X-7#TRB;S?]>T.GS/>Z7\(=9V6C*>9YO.I3HWE-9ZEM3ZU07E:79HH M%3"7LKTF0 AUMHR\WX;UYW4S[S!$>4]SM$'4Y0)3Y'F-DBORLM?A:0HH,+8^ MK#2$!H^J?""#Q$I A(Z0\)A$-+TZ@ABR4! AJ;5MI%,>AB;6)H%N0<@3%-W' M4?KCIYSK?Z;U?_SW$3*]]KL M +X'G%]TFZ+J_2E9AHI'DLLL0.O;K"DC'SE4/< MICN&P*!4&36L@$@>U_)%W>DC&# ,!*/"G/$TKF30%[U"A13 2EI<2W6CH71< MRI0*)@>NPJ#0K8.A/EVNBPR8$BK_845W/$6H>OU$=CDLJ"7EUZC=IBG]J@_H M.S&)^W55J=++4K==#6V19#(442AF"U"FD(C1G+#8DF&!!#DX=0Q_W2;#=<2F M_77B6CJY8&R@\J#H[:-/!@?L'7.L!$1L=B:UJ%M>5QY,+8A'0[VAFV+K)5Y1 M[E<-X4F,>0U8&=[C^T%N)4S&M0:\^7XZ1= MCZE :QFOZ=H*J0LYJ$I(6SV<&'5UAKL[ %?.,7KS$M_ Q+5!_HB^1%=5J?DZ MB.(!(&!Y(ZT+L*LQ0 7=1O+JD/:/];L%VZ%B!H&JNE-CP&=5:F,JO[69UFJ5 MH2=EZY#JRZ-M[:J-%E4!JYV^7R]*(@/DWKZY_/0)@U%7HG%W/_UY^)A\U8+% M0=EVU5L3,Q6QC-'L(ZO(,R$K_JA8P;=O_OKE[_#6X,1[Q0#%T(4&GGI_^1Z> M&J2"RM@^6K"%RL/NJ^1(QXSZ6&#"B J[U=]TH?HXJ+QZ^3&MQ[J^^\E5[LOM M-'?6R-?1.[(::I\#>I>!I(K6J;*!08N$'RZLM\[W*GE>)^_KZ')86K:H:Z49 MJT5>;5&'_0*7M+%GG3.FS_D8\G\FU'GB=25CZULG D?C4D<>MJ<%MZ9AJ7;Z MX<%+F9#5#+ .PYK7;C3(4]Z8D"N!0[=C2!+;_ MUOU^L*;R(ZRG3.'5C1*U]F4%=-JUH6*BZUQ&$G0-KBUF50HB$;'U4PV2AS"9 MHOU9+4L;Q;D:4*A3AE#1TRNA?E0J5'/+L(Y_X'C2,/1Y#SEH,$EBTKHNL"= M&6QZ,#89WKU=A=BMAQJ6E2Q[BZ9NO=6!%I>??KO4 1;?KW$AU3R(Y-L?Q;5Z M/ '+'LL1=QPL)93,]V=="O1M!W(R):Z6F2^PS5)823>%C);J@H1ESNJ01?NX M7IWLO\F@K8OB=+1_$UK[U*&UH0FM?96AM2\2A5L_C"PWDJ.Z]-ME5^I=.2D M.;6/0B8[=_X=^2C=4D%C-#@L!X2\+R9:&JY3 9J(**W_H:6L(-^UCF^N]MC5 M;V$RN5)#^4[TEEG7L!VP4'T2HU0+6S3ODHY5EA1,$=.:8;A,E?6>3VIY+J-B M7U5__3MZCF/KM]61#*R@N:6 %48 M/Q5A<-UCJ=%@\)0";8=C6,S[8SYWK.8 M5YC)VFFF,*FQ]1.^HH5M]\;:&@Z%)2;-]OXN5!C5"8,\45]K9KMMNK%!<\PX M!U;+I=Q>T4&[#+M6(V]5!;Q*"W9TV9X[]-O;*@/HGY0U,N")$GVN4GGM*+Q1 M%TW(^C]&?[U-?QV44+C42MG9^_^_]&[]>5PF?KD674"I1/\ MNG2\E9AT]+SKD)9ISH>)HX/ T$(FV$-W_5G!S:9[;K6H^>9NFD/;XY 0!FI. M,.] 9PT4Q4(10W_;BZ8D3#;8.$/ICQH4X#7J/I:+^Y]./KX0]!$+OBO"WG*5 M&%W,JW=:Z\6QH!(,H\?'"5@PU0(LD?R;X.^ZN[+&]G?M"UB!B\X:<=$(8$O8 MDW89Y$76JNTWV#\,H%/=K_-&EUNX:-_7#\%3O%L=V9V7C&/'_4ZK]5L><,:V M?]O/M_P6CY,DMOO_W?;LK;^9(9SI$/[S/^;U.G5KPQ(C&5+*OE[)P&ZBL3*3 M_WMW ]RCC-<+9<+B%]L1=),Q0+.;8VJ'!A<%.#N,U?BY+U.XQPT)H;N^.T]3FJ0PI11/U M801RR\HIAK.]DU@[PS&&8Q[',<-+!%NF\0S3&*8Q3+.;:3Z+V5QSC6VXQG"- MX9I]N.9_%J4P#&,8QC#,0ZT9PS'[D-4M/A3I =UTHC!8@HSM<*)L<21N&^?: MTL/R/,%Q_R$\Z#NCI3Y]>M1U>WL=:;V51RO5HJ$E;[Z_BYSW6>A;0?#Y[_Y\ M', /FRRKTYKN*AWLFN>?#[BG6P'C*:;X\C8,;!CX MQ3&P%XX"WWG)NVX8V##P.3.P.W+]X"7ONF%@P\#GS,#.R+'O='R<\JX;!C8, M?,8,[(2C,(Y?\JX_APORUCBN(1T$8ON1=-\J4 M8>!S9N!PY#ON2]YUP\"&@<^;@0/GS*PAP\ GNI6&@1_ P,$H"(P$-@Q\"M,U M#'Q_!O:]4>">64S.@4,B'Y97^O+\D;L+<%S<13\G0RQ'B=4^#91XM@C\,YNN MH>)7N:UG-EU#Q:]R6\]LNH:*7^6VGMET#16_RFU]5=,U,3T/LJ%_7>P'0-U]Z#:Y,[Z\69K39<^YJV\C5P;6 2 M= W7GL)T#=?>@VO=Q&RUX=H3F*[AVOVY-G;/+';5%!-[<#&Q/2Y ,0E^!I=- M<.,A@QOCD>N9!#_#P*Q?68E/TUPXI.Z*6F#5\*+&CE" M7Q$/KQHD?=4\=:X &IEJJX9E3V&ZAF4-RQJ6-5OY.EG6^ @-RY["= W+[LVR M)L[8L.PI3->PK)&R)ESQH'[ WRX- KX@SC#G(O>F<=\9!;'18 S_GL)T#?_> MGW_M46+XU_#O24S7\.]#^-?W#/\:_CV%Z1K^O3?_>LDH-E5]#/^>Q'0-_SZ$ M?]WPS/BW=0?"?S&\37[L1BU[RTL.C5RXXS",OGNW>R*."W\_K[-.]G:CG)=I M5?#UT=TV&O4H=G57@O!?\TS,X6WKFA8+&0#(%@U,0=069?]9R'W6[==J_0/84T%;18UK-!$6"++JBFT,99?.N\LF!BP-EL4T( %CV"HYU5= M-8TUJRM8 RNKJZF<84,+6"J^Z":358O:^N>"UG,<+XR&EDOK*K\6I;44M+9X M?IUS&!6L@ERS!H8GAYDMYKB0S?"V6S99U"6.38P/0F6OEE]_A4VM!2PRT$\M M\$M8OK-FS$4C@$"WK(KU5I/^KY\^:7K_'OE"(/;V3WM"@J)KD%X&->BFX4(^MF(H![Z&P& M9()2;02<6,M.-$3Q%@,H/+?&A??I2K;;+-BDG7 S NBI81*SJE0S4R"ENZM* MH3@?EJ*JQ]9E:<'* YP(:!U'",3AV'8;2&[E4Y@"[/*L0ER[WK&+N$1Y@Q?/ M3"H.-'6UM/*2%0L.;\):PV@LRG&&,!@YWG1>4R9Q!J$+^M2C1Q)PHG?-*O , M WH\CJO%H"]-Z* X4R!RB;-V/H98+1HJKY;!C.Y$A*C5]K"U6S7$#\WHK[. M&3S83JI=]Y'\N9\J7S!LH%%#UK.J.D)K<.WF5B'HM9(_,X!KV)SIUM'#-A"U M#7);QA9"!B)XUYI:+YJI7=G]JB0@H&.+%?X)H2N_I1,"'+)GO.R')MUY-OP0=W9"'Y"8;T4BS' M*+\6,]XR)0"'6=Y P-71(HM\LHJJ[E^K95EQ;+; MX%Q2\$Z)=(OXB1\.IG\ A.39\IDET"Z ?0\*#)!%J10.6/Q%H3Y6L(%J_X\N ML(^S8OO+[$^*T<]:2E^)$NE%],(%X61^ Q *G L@>6&]=;Y?Q=.F*A8*%]N7 MD&G?NM_?BK*'42!?Y#I_OGWUX,$F1],!(!K&#RTC(W?"9&7M,R&T.(+?RT8+ M++:HIZCA2J,B?MBL4N%QCZR.,8)!)AU_B\DO59+UKG#(% MV?0-E1@!&P&;XK@X;R_42D@WBK(J":,E$P6J?J";J/%D>=W,K0DM,GP9)2;H MB4)J6&**4AG>ECH #(?A!C9S9,:KI=(L8!V5EC@0X+#V* 9QM*!$-DKC54-M M];U,69R*D^7NM%.$O6QW&BEI;/V&*J'2%T&9D_:D'@'HE**6:O=0>P"E40Z\ MD4WBKS#&:357%*<& 3W-^#FV@(FG$!W7!2@6?7CGJ"ZE"V =$ 9D62BU-5L M43+5$"K^*,H&Y +J1-5O%6@_0//X\*K*EB-3L>JJ!';E:+;";BRU6C\1_>MH M\"MB 'V6YD7+3"O[+Q<*0(?(#SV9C*U?]!)NXI??OD[LEM5<7/FN7 MRL)ZRW6?=(&8,WHE5(PED;;'!2UNZ+)Y]^8_UC>H77WI0MZ^](]9X?MXI5$/ MV"+;J04LD?W7FS_-*_8[3FSWDF.6^;8EEZURH&NE1E\L$,M0\!QB,[[(=&[@ MY/?JJVYKZ-KVG)%V]&525XNKB?5!"%Z5U31GC9226OHA5 %NT1)V$T7/ ('D MUK1ZSD".PTC1.[*"YIT7!&"V0*D#X#="I)HB C+0(E!(K4"^] (!BK<=S)^;Y7;_*B&, V>L'J&DWR,U:GAV;+AF^L]8;,!9N4RB^E M?7)2? %?-TL0Q*!_ON]561";RMV1UZV;!QV/0LSUEYF@TCE> BTVZ+3+83!7 MB! @;0?M-Q:'@11@A$O7'@Y$*U0Y&PY)#[N1GA(I'+#%:DC#K5?SUO>5GKBI MMZY0>U5>B5KVM,/:DU3>=YTKS4)8* :4_:>?)\U$G9H $:(K1JJ"(VGZ#0;7 MK0VLA]+/WGJ];:CH7C:B3 6E/LKQ=>I$-T"IUZ #4FHQ:KRW#0;=L$K[4+B] ME.K00+^I&!A+9\X]TFVZG1;0D+G#GE0T-P!H2;>M2:,4;3I3#GST(VM-OK<< M<=\56P&DXV%=SPVHDG?]3$0Q0UL)NAEX\+7.+&T<"=62GMI&T3$NC0IU# =] MI M 5-2F05X@MEH_Y%?OJRG:(]H&6)USU[WV*UOH!E;@ 7OQ%88,1%U0,%8F MW;.C%;68XF@*S7IA=B "?N_=5,U>^ MSS/WXJTMQ'9WDH)Q,-";JBQ%05KS3IU9OU6TKCP0%?M*E%<%N5H -O3]AI^HX\>YH%,M*E2?G>12%A^,4$8OM.@/%DGV#JJ: MJ/60!P-<4TJUF N^'QS;R7=&;=;9*)SO1PNX#0PW MU6@-FM/UEE%M V3T T\$Y;H+>4BUF,DS9H7OK92X&YNSBN&Y/&JKV]8S T:> M2Z0P-2WP;P MWS8&L#ZUDURW>%4-M.7NG.&JJ%)I->+;Z2(O^,H(+'H#(AJ!"\\T8 !2E2TV M-TE"UTK$W>JQ"A>@W2+6#7!MFXN^#T?K3S-4"(&.:ICD,V4;R\WJK(*AQ-RY M+2W%[BD]Y6-D^G0'7IVL+QK16['YF>! MY5Y/D=[27AD?#%6R5SG!$U"E<&/4%["A8-K2[@_R5F/;.DS6V/JYRN8W"C#Z M-5#H/!B@! #4O&IT3&"D8=.^U_M^NV$/HK&&KL!A#[,)UP5CK F/7 M"J7^A"0\OER]>XU.17S0*J865ZBD!D!AUSIT4K? M(4,X]_%^)>#;)UU0CU?UK]M57IO,M 9H\VD]ZFJ"/&\Y@3/;Y9;4J%Z_RF] MI8N1U2.$DH%72ND; ,3*$9\\+U5.,&0=?*E4,4-*,1QTMB$,3;C14X<;Q2;< MZ%S"C5ZUJ%CSO?<>=]10Q#EGW=ZY-)VBB(%0:P]W)R*;;RG3_49LQ)4.#V': M@Q24#VE>ZJB;+EQ*2,=$YU]L_8IYK;4R^&[1B&Q1J!C@HVM,)YW4^K,4M-+2 MA-7NC*.3'*MUOORXMDWH>%&QUFW.!>IM(Z6]H4OKFA;*I=5YQZ68:# $1H;L MC!^STX^;RV&V\?5SI%:>#4N>.$NVGHWM.5[H[,S7'VUC,C=$)W['10I\WC0+ M]'<,S"Q6R029KK'UZ\,D#%2EC##&K\IJ+F0[RJWOVJZC_9"8E],,&EKSNE/M M@I%RMDT'VC#)MB<_&5PY55SY**UT+3_>:DK\_J5OUXN$CNU;,<"-H4>FP)(P MJCK!1)YYM<@P"%5#7OQ!I1\,W3#2>5G50%FE)0_*,!)7QJ$6VNKS8X8(XVR;7E!!D4-,=HR3] &6YXKK.7X9'6/,6Q8V>= M*3JV/L#T_C;^/+8RP:6_O^\.@_9F52/::,%]>^S#!'_]^%<,6*V7\,8-K3&_ M]HNL\Z3>WSU.50I"M\+S#-96YD]!9XMY52_E\/")1A6!F4\J53@'$>-O98Y+ M]!E'!CU>O78-RI3#)(1;L#A>Q.JB-:/UCO@;&J M1G^?3#W'V $8L"PHTHU3'8-<4Q@Z%X"+*E9)M:8"A*YE5@*&=&G::(<&6\UA M1YIYSO3FC&3

F3%PF["AF0L&0P MA3+L%U.$V'\)%;$XR3'%389E( I71!YS[B'3[5K&Z4R<<9Z\W213350'-0%!?1^IX\[<"QX^@%#Q\=)09?58GXA MJU:\4UTYMCVVOVM?8'BJ/&O$12-@ZV#'VS60A4U5VV_6[^I!*:Y0[*)]_]V6 M2WAD=V$T]AS8%'6>L^4!9QS<]NMMO[GCV+^UZ6-W>\M%1XBX][SO?"NY;:[[ M_V_OVYK<1G)TW\^O8+B[S]@;%"V2NI:W-Z*Z;,_43K?M<;ECSILC1:8DMBE2 MRTM5:7_] 3*3%*625+J62 KS,%T6R;P@ 22 1'YX%ADW8^45&T/O2,"PJX\< M3P!_O OL[;$F=VID9^ %?/+KJ\ZKS=/,SSBSX^BIN [ON5JVKY1AU?>Q!-91 M[J."H9,7DA7JCD2C^T.DZ]FFOA_+;*"E%,JF70IJ'HG12#.19CI ,UFDF983 M79I6BS0/R0C)R$89L4E&#MN=J4#J>H(^17"E&C'+39:M7 C5B-F9S7M-W;ZT M&C$DOR5=2I+?G>6W:^K==K?*BWY!P=(O&/*]%L[QN:^B[C.WT?$8. M3J;1-LQV'YI]INNN87?A+5GH(P2^5V>H:X?SVGQ#NGI?L7W>_:N$8.^YV#LY MO]54\V9/;]G]E^"7W 6N,\>0>B#U4"OUT-5;K0ZI!XI]'86=_EXH!TE:E[0N M:=V5-.N8>M\R2>N2>B#U0.KA"+/?FPJ9+7%S+9:W5="D@LIA7FM-,9J]6&7+8E*D'>LG,9>J'6W[63@/6FB2 MV3HM9>5EMJ6;%L5H*$:SU:%3$J5.(LME.V/HF"R9C;EWEZ1'=L*?J00Q3KQE MUEL::KEQ5)J=#[$1K M#EZ*0QWXACQV*HI)^W$ELZ*9AS6\:6GJKIFB\#[ M2#V0>B#UL$(]=/5^A]0#!=*.PTZ_YW6[5Q8M)>U;OY#SI9XMO.[IEE7INUW; M53P@9/0JK2G)[];R:]EZIWVI DP!J+V8YA8YG<>)Y@5..*$[7E62%E*-6Z=# MZV:WTHJ1PD$DM1LHY7AJ$22TU1FL.L&'5^1@JQUE)RJ0KQ=;?:Z9\4 MGR'IO6CIK32F( 5G7MJL^9R,>:0B,]IK9=N0>J3#?SK\7Z-B[2.B+9?TZ)^, M*-(2I"4.B@93&2D*/!TQ/6C AV'$L<+GO1?CA3OX9V:U)>R1LKDKY>:00[NU MM=71S>:ENK0DOR5=4Y+?[1.&L.1NI8'"*";UTA;/%[)RR.,DCW-73=L_WL%= M27U.LJ5(2Y"6.$A+F/W:XXZ\J,%&(2IHYQ-/-#^,R3P[DBA9AH6RY(8IHFF= M4?5N)TH_GTP'KR9$];5P1[?[ISI%7*)9134QJ0U2&Z0VEET\2S>/F)Y91[V1 M67#P7P;S$'^>_OOHI"9WO.+'U)$?'9Q7) M1:LN=T*)9G$%_A*/?"_@QUB,;RC7"#A[(W_*EX8M+4\)':@E/1RG4V#I^? Z M1G=/HKPVC[&..']^,DUN&I-H2?PH?X:DG;Y64:OM;'I[(;[4VSV\M)+=GM)] M%T^I5RU'J8Y3RTN+=%YMGN9.X>ILU"O9,$8\<1O^=!2B ^]4O$/^:I6EUKH\J:7XS%Z<\I7'7)SHHS'C\GONA]-),52%:.M MM[H4H2&I+<-T26JWE]IVL]*0-A28>2%SYN\\X!'S9;Z["V]Y<8)W(N[IY*G> M\G*IJM'2VT>\V%SGI2:IK6&PS;6\9XG7V9]V>YIJ MQ[B!.N;B6F,8>^)68SC4PC3*KJTW]+C[70C/=ZM[R#H\RP-KED&KQX5(&WKK M6IMO)K8VWC_<],PV[.;>%QLOL.-F;_]^N[W.GA];1MNB6Z*G,E+K.#6Z)4JW M1.GV%LG.D67G9LR"T;/!29*2 Z3$-%]:3(KM_^T&/AY$WM_TF 5Q(^:1-Z3+ M:V2BG%+-TB59NDA.,D(R0A?)249(1HXI(Q)XCZ2$I(2D9+V4?.&1LT4.,8G) M5@2IT63)BR6]NK5>-0F#Y;6+AYD1 OT^@\5RY.LO^XE6]?)%OVX'2U*:O)NS M&##E2+SE6UQ,> MP01B[?_^U+-,\YWVIW%GT&V>#1,NVQ4/ I#;'?W1U$V[5^5%I]MX)+^7*[_M MEMYK7MB]/)+?DBXER>_N^Z]N6R2^)+YEF"Y=AM\:8M0TVK32Y13: Y953O\7 MPFH\74PE3,8\RF]EK^\%)]%H&9U>O_B_-LSRN9OBHCYR=N_^*N*^P%+:IBIR M-?F=-BG:I-8@MG0).)*DMA33):G=7FKMMDE+35);@NF2U&Z[UBV+_$&2V3), MEV1VZR".95Q8P8E*KS0EQYPSD//ACP_7M ^0=BBK=CB M?NZ27C4)+6EF"Y) M[;9KW=7[O0LKL$%2>^E+67FI-76+LM5(:DLQ79+:K:6V;="11'56^FR1$DIY MP927+]1YZJL_[8"7>KFGM)1[?:S^*:'H-=#F&(?UQ?H*4B!TJKS\ZK29I#[(M2#>0;EAU:8M,"XIT44[0L03J M6Y@P7]L2CY0VGNU4B658J$O<,,5*I6?<>E[^,O\VA"B'WCE :'I-W>ZECIIB^IP#2D94C(O9)+HG>;Q4BE)QY!%4@9E M05O*D2_+D=-2:15Q6EPD^"^#Y1-_;C&S#OSS9>>VM YQ.@4AG ]0P@9M'-(: MXA0 A'8!+?3Z?ZR/(W"*IO6_LO\5QHGWG"V MQTJ+#I\6K]J*SO)5[.JY.E=S,>FZM-@\OYD.5![:IX+&LR+OZ>!AQUZ0X^[WX66 M^V[U3DJO==39 C?M5%U_ P8?AKX?/GC!2!-4T*#]&)[&@OL=D(0C3 MN3(:AI'&&3"]DA-0O%[H8H$X%[1/PMVK,BSW%O;T$-^57,05$! MG3,:"--0MOUJ^=3KWHN]@>=[R>PJ^W[5<9;HSK:-OMWZY=VKMVM>, V[:6YZ MOND9K'>KW9S_;^^&:C"(5N\H@]CWF6V85GO/C\&X[\R?4S'5X_KH=9Q:7I'I MN5JJEU>D^ML&"Y,J5Y/LD.RLEYT;\&Y'>U;-)2G9+GQEGL4B5^W_[08^'D3> MW_28!7$C!B]C2/7>R40YI9I]KFCDY:E9C'.1DB49(1G9*"//'K>3C)",7+*, M7$_ QDI(2DA*2$K62\D7'F$G)"9'$9,:39:\6-*K6^M5\[EH81D$8__$CVWR M#EZ[>-H9X:&TEHS#-&:!&Z\L#'9D5*S]1*MZ=P6WO"58FFRYLQ@PY<@2/<=^ M>PG3)2ZNY;)>V'2)BVNYK!+B6BXK3;>ZTR40EKTS)R"[%="],.1\"]6$;5%CQ(E9Z(Z('E7W:B99?6)0$/!(8 M#S&/[CV'4Q2&P-@)C'W-)M/76\WCV8:7#L=.ZH'40ZW40U?OMXX7WR7U0.J! MU$.-U(/>:END'4@[D'8@[? 4S_J(U4@QDHQ>C\=9XBJO-42YQT*JIP MFDV(ZCR1E4K:@K3%=ID25.>)M 5I"](6V]D65+")E$7ME 45;#IJB)P*-M4O M#G:J7*^5U9O$8%3UC9;1MNUZ5M_8K]K(RQ>P.L+\%P)Y6"0JXBSFKO9SS^AH MT)+OA8&NA9&&R@/KM""KZUH2PAM-HY6](BJZ;%7Q2)>%IW[NFD9OYZ]M76.Q MQF"\<>HG6#TF&[& Z0'2CK5XY>U'D80W79&0E\W=T%9?FUQ%FZYA+=+&-NQ% MVG1,H-;>M&G;^]%F&GG 9+#\F@L#AG$L4$?H*'@EYCHT[C;@U1\P:_DPPH?Y%3.K_M6':IL MQ\V].]Z_N%.SLW]QI^)L"7.2,">I0,W>6+Y4W(EDAV1G/]FAXDY4W(E@L&]@52%S54%QU3[UM4#8C$M@S3);'=VIQKZ;9)8EN=M29)KO/J M'E2-KV,>#Q*&EIH$F5;W/*<:K2-".]%*5T2.*6/E@,B*["_#J6'/WQ4E;ZU$ MT[TPA7&(C=<]8NV+.J\T"6UMEK+Z0DM'9AA%W$&L5D2C32?#.]>*ISV97^/3=E+FN%XP* M-UP]V9^*B<@?U+RRKL6G#1ZX[P;A(\X! 37SJ[*/6S+1(6"MA]U_.XSJ]F+4 M$.@MZ#[.PTE3-N(R4M1@0QCF%?,?V"Q6 (_%!D/H? N?(S8KROV M+Z:-(S[\]=5/2>A\QXFM)SEF'ZTBN6C5Y4XH(7^O4I#"R/<"?A0L;H'Y&@ZU M&_E3OC1L:7DN")]\Z7;9(NIT@R2P$&PPF'R M@%#3#DQ-X9)'H:1IV_@YB4S,? M.N:R30%G[38&XA,GG,!'L82I=B,/:/D$V7K,F>L@"(>Z9QF8:UL1# L^-^!A:_T^L7_K<_-K^]]R!LH]FV MCC (R[";-D'FGRB"5,>IY0'3+B&D$61^.62G%A! -'FJ*$ 5!4B)4$6!,I@Y M-9X:8=Q210&2D8N=&HD_%4L@?&N:+*D(JA5!-@))R2FDA&I%T/9"\0G2JP?6 MBNA1K8BM:T70?>R]+KMM3I.Y\,LQ*YHLVV4_0C'>F>5M2V_95I47G2ZWT82K MRKNDL'976"V]V2:%59VUILN8I-9(K3VWZ*]-O6-5&CEMNT5_MK0AV2E#Y+=E]*J\TB\OO95?Z1IM6NC(K?7%G"2?4Y0042#)!-""Y()X@&A" MYNF0JPY *#L?4N"*+#(M ZHJH.?];!J=!=A #"&_600.M*U]@ ,5;J#=*B#W M[84;Z*8*#O/W7VZ/-E9CX%%FQ()%MW6)M0CVGQ( M1DXG(P0-1#)",D+8."0E)"6$C5,2,:G19,F+);VZ/3;.<['5,@@&8>-4^H;. M%B>V%2W#-,E M^=T=6*'7[M9_R0D6I4IK>F$W(0Z#13&KO-($BT*P* 2+0EL%;16G=]1:1I]6 MFH2V!-,EH=U::/M&I4$K+VREZ:X_W7,G&I!<$$\0#QTH.P1;0; 5M"G114J"K:#-AV2D##)"L!4D(R0C M!%M!4D)20K 5)1&3&DV6O%C2JP1;L?U!(\%6G/@&Q58GN921O=QDV?)TZ>+L M[L 5+;UOT8T*DM\R3)?D=W?Y[>BM/A6*)ODMPW1)?G>_^F[J[4ZE@6<(NJ)^ M@GQA%Q@.D=]^M_@R@D5_0%@.EO!X&]B.T4Y< J1$[W\)N,-^4>".G>2V1B@= MU\[_I%[L"4Z+N \+[.9+=+F /!NH4M1N]APR1VDWT^@O@?(4]<;6NDU7RJUE MF+OK-A#0PO!10.)\$C"BCYR[81!./"?6'GC$X9D3C@*@EXMMA^EHK/W+5EH2 M" PM/X#08=T*Q0 /"8S;LUM&]C;'G"0/9!,@N/YAJ M+78.CT)H!F8)6BIF0I]BOPP$W7'2*.*N&)#/16^@$H B,XZ9GP/0I*C8O,#Q M4U=HT*59XQ?%F1?'NL3GKG>?FV,^?VRX7B25.P*DI)/@G>O%4Y_-KO#INRES M79AA(17?DWRESC?D#TKJ,Q83GS9@\=X-PD?D5<1YR7/Z'[-ZUBN2B55 [820L@JL4A#[RO8 ?8S&^ M"2@BD. ;^5.^-&QI>2Y^JYR;$:C1'+#71I>\1ZXDA]Q1?MX+B$[:JPL&Z?9[ M'MEUBZMSB^H=5@BWQ'"R%>1:/=ETB1#XGSFDXJ+Y9IM%EP.--]NP]C?>K+T8 M&0PG+\Y'*4RO@O-3],Z">YB6 $-44XNX_ T:!9MI#'L@&%->-G_AO(F!A&FD M.2P>Z^+_-0Z6T#WSH2'IB4)?/[A"J.-@=X&1!%X?"=@:OE+F+$E8[B$ASR[$ M.I1>[^X1Y,%/I2L"74S1#K_G_DQN%=A/P<1'M@[3)$[@&6Y)&,+)V?;ER:*M MXX@3Q -+%0)=/[_>V:3_Z!#ATT]&?Z*@0>=2S8*_\V% M5P_;T<1+E%R..?.3\4QN-D,_?%#AP213#>(!M K.T41LO>)':-,+9*"5P_:4 M8J"!^3YN?2CI(JJ*8@[/_3#\(7>VZ32,DC006Y8(ZF+P- MD3L06YP7SD1C: M9VAJ^;'8,@-8T'@&F^DDSL<3A7Z,AL&(BSC%@Y>,-=>+'6^*WAC,'#,8->8X MB'^!NLGAL+/B1BI;R*+$L38&U>5+\BSW_A!&/X1%K;B*K6[R.!MR)9D,URR< M*@["91K#HC=@S2::GPMFP+E;-)U4:.@)>9%M8K!^BK8//%\//;W(GAA6#\)[ M)H->.+)ABH'F@E* $45J>1]@_X.VY(% @#P_TX;,2<((^$J.$,>&_#V*P@=@ M+[3:=& 5Z#XN)('J8ON$#9<%,8H1/%DQ"0V#:/="&'3U*[(2GR8B6J8D:0H[ M*%!A(MN4!J;H:Y#&P-8QP&,V(,7, I MHG9R&0JCS3GB2+9J)44#].^ ^QXPB0J< AGYHQ DR<0#< [2X=!S/'1 0(U-.)?=K=)?V=_"0H3U0P&1 HKB!^/TP=E) M!",$0$8M>>#^?688&MJMY!$I6;KV $\8;+VPP4RFHO.(>6!W8BQ0J82LPRR@ M+:+73 :Z"J\A#4!7P!C$>9]BLV!TP1STE-9BO8O;,:ZPW/P$SX!E!MXGB"OZ MJ\@)L)MI [3T@Y'B([&0H(3A*0N"%+9Q5,C982G^/."PFI&R @JF@A1R4"KP MXSB-0,=>Y\N'?L *7IB?]HGQ+:VL]E&<#0(UQ+$ _#=O).;\AVQA"F8<;-&B M ('+^00Y1)Q-/""?1:!<5>- %I'F@7M\$**#G7&TN=<:+#>+T@&[")LG>76K0 XD)D-*+>Q?PW#WS?''L*D>:J^98JN_Y7ES< M W5I24'SJ329D\C+NA)J2 Q!;8KR&(E-I/'C!?>AC^?1N%@#7#-@&=@4# W4 MGAOB H!A=8_6UBQ_B)1H9.=#\1BU%(LB7 &Y)0LU^2#/I6%_>@A3W\T_QI + M$-))EB:TTNH_4HBD@ZJ@+6<5]-00T7+9W2ZAFW:&\M)M/&J'54FT DA&2$:H-0'MQ)82Q MQE/;VA\%RV]?[W0OU7.AD,]Q[)T\#9;LG2/(T/,G7'76 MJ#N=[U54Y[9ZQRM?L,T9W]G5"UE5I"5(2^P:4[:/!X)=/RU!L:J];;<,:BZ[ ML[P&L".[1,/ES;[3JVKSI55UL?V_W<#'@\C[FQZS(&[$//*&Y]'EEF&A>+IA MBM<1SJC-7_[\8!M"5%^QFWC&\&Q*UW&XIZ+:G6Q TAND-Y8-0M ;+=(;VUB% M*Y'C:WIM<;];K@= IIT10%E '8!(3EJA+_/B5C\ IR9@%"R!G$B)F:4XY?#%.QRQ /@O009 MINL%(%%)*A%7Q+0FJX #%R9G-5L%.&PQ/:/ MBUH&7L*!95MH$ 8-,15/@ O.8=]@PP6UYC$);Q8#=_Y841!&EXA&B#LHMBO8 ML<%I^%_UK/@ON3*=%,0\7I3R M'$U.HBTFTKR&!ZLM8&'Y]@LJ)AP.012QI). \U%P7/C>-$*]IA"FT!\1D)/* MS^DMS'/YT_5]V^UYB2Q#VY8$]K,DF&.;;>R^U2MX>\LCCY^9=='[623;=G2W M"W0_O^HJM1W^<7-RT*7KK56Y4X?HK6:A;IT"2+>/I+6P?98DD3=(I5 D(\>GX&4->(22;8H0-$JKJ-[7:A<,$[!N0+M/$;!8A$!1 M#IN&UR?)^TD@OF(U4&B\H[U&P?Z_/_4LJ_E./!)_F^_>2!A3^;8H MD*2&4% *T@E#[/Q1"-T$6(9TIH+=N$(8JRVV7QR-;/@V>R_K51?%^5P5^IX3 MPFSIBA@#GCQP'L 6)T.EQIVA_<:"']JG#%K].H[#W"/%*H 1^K.7##X_7TFF M,("EK.FP.0G;$RL9#F"0;+ZEX9NOO3=HVHK N29.'(7E*S>M.9JR"LL_;=,K MZ,)WT!HTIX1\57NJ'(IJK?BM!+R%[0V\?]BH8C#GXQ2C<&#>%&HERBFN:%KT MC7,1L0)AGSQI8&$B3X>OSS?!1-GY^"\L\I#7DA1@FHF(N$N+7EA9./(%.@B' MS[L'6BC,9X'9NSP>+!NQBA1SO&'?8P+%4R$P9Q&9)&(NQYGC_J\.I%XO#OY! M5KQ [&&FH6G 10@JXN'P#8(D#SD6KE1 SW,TY:R*13J(/=<398!)J%"H'"=* M^;QJ%4.R1JK(Z((^AO\*,/&)GBT0<,K$:Q0!QAG0'NN#@GZ_!@7O:Z98PL]. M$@I-B(UR!J8?EA%%?0BD$?5*YQ\(76DM:' $PA;>)\?W\L;$FQV467'V!RWZ M'H\*>-MN!B>.*B+'#NME.% ;P?3I5)154T51EEV;11ZP?D<0*!ETH)PSG;^@:P;97=88K$\PDDCK+ M'O&L#C;LH)XO)=D/I9F;EY-0XU/59&-GS-W4ET#F,@X*/7H3H)(GL(,3ZP&>"B)S]4P8Z%WP6$!MA!KB1CP/E:L%74]T*J?3L&:0I;1U:'R MW&J7J.X%RQT+%. O ]0G*JJ:5U)8_YVN9>47%$DD"\E2&GYAJ)*[T=DP;:/3 M[=EK70A8II]-'>1PI;$B5B6KV!MA*#E6&:*K.H46)%\ +:+PT9M(4O_?"J(,IBV_@UJ+>_,**,_"K*!""PM0R*2U]M2V8%0RZKVB!4 M:/9\?M0KWY1;!$:LQ-$T#"*SE_Y@/WCCW\#37/N8!B[#[H$B-R+.K2PF[37# MLN3@Z$N/'\>UP0D'['8_[A9+8DZ/> MZ.MG)*V/X=/J%:B2(J7&EZ8K+1SQO*!$K388F_NK7>#;-)%[C2>--1^+MX#* M"2,1JL'(N-0!"WKDB6;%Y J,2)EV7G9S;OXM:ZI 6M"X6:/6RDK&6,WB^(7^ MD\6YI/+30AJ8*BV4UAG)S4-4^>IY<,!R^T_)KOH5"*!V@_FT#>W+4OQPH_;)*]J@! C[ M0Y:U$Q@DYB^NC%!64RYPT]WD\W'*FH] M\FC$L>3=LI^A"@5A0&JA#M,3QV.YO)+2=GOHM8)S=JAJ*T^M6WY--OA;M MZ%F?CLI68MGKV8.L%9FS*(._Q8;T0MW1@K5A-QOH+.$A@XJ8O%&G(^(0@GD^ M/H%7A3$Y3\%$ZQ&-7!6N7YZ_X%5X<3D<$V?QF.P89*D73-3T9XM7)IP0UH2I MRPFK^BHN++8GCR)F*LHK;O_+:)*X;2*MI_Q?0"PP1K"(,<=@DR_OQ13+50IQ M'?)(EI8,>%%^9703[U#+@.-BZ4?A(,A#"K#A$U40<>XUR(Q2_%5AE4K% IRFC M))DYR#GXS@)7%[ M">^-1*[(_Q"+\LQ88+KW;PI:4@F-G#3.+<@SB6-02L!]#OI]1;(^T:0+IUIH M;H.9$(4/6"H3%GRV$#'YN5,X]E;QA_N"./-<@PQ8\"-*IXF#YU;(A_#$F:ET MFS :L2!+-%[8!+:;PP4K^UOT(C2AJ0N*ND#$-807(8$%NJ_96&$17N?.-@A= MII$*K[#5"S.3PJS\N[@0VU[A3:F2_5B:(+>,Z5)GI!=SE1&^N*L MSG'FT@59S$^D/>C8LNI#D%E7G>9.[$)HLKT\\K%*:R?H?T#],\][CHP>%RU^??"E !"A&)Z*E0EPE1+X6]= M1C+$82'&]["$L#N3)R4K!*BXC^;W%>7>G.G7-5NTC%V+6P[/;=9Y.K3P_6.9 M *$(EN=*B$+F!;80P0R'8Z196!0B"V2%D2.FED[Q?;.7[3O)PK&0B//D9]\R MPB?BZ#AZY/6$W;J6 M, 24*^+(U+/\YO4EL]T-7D]PF)]=.$;!G8*1[Z!E)VY P&CQ//Z"6?"S" W@ M#.7UM]P+<@LWT&%'213_"3X=8"[C%#/!9<;9$\O\[]?77V0D1+Z5YW. /@1' M:67+*B0=J]UC O[,?('DKAK'Z40E;XO]2I6,ER<7ZE TOU<_S+PF_+20=I9O MZWBQSP_C-$N^$ R"^GSU=R()AOGQLT-3VT$^H@B-1]C H6V\2:E,@ORQNAPH M[B>F(H6M<'HZWR^56RP! J=P^CEU<50NG%CV#/#2+ ]M@P> *Z*.IZ^!X\@ M1,]!6&A#L.?"2-'R 9?5]_B]3"C!P[4P$,;&W/%;.%_+SD%C&8K(UG8^--AB M908!C,^3.RY0#N?R5^J.E#H;H(TIXQ51)+*(\NS$-3B\&L$^47"XKCOF!_Z1NF4Q9$/$!>!^O) MR\.=<1Y.W%JWXM94A L1B[W]URZ/X>V!U#-YCE' Y(:(/YC==['V'H0YC>/L MELIUP/P9$C M%$B4I8_(WF:S\<_\,C3F-JI[+NLWXO.?6>W'T/4 !%H_O]I8/5^Y<$J*DA6% M ?SM7+JY?2VV?*4EQ*VWS93",(4*RPOM(Q)0K/F!RO964]X*]V/^(+2L\'JA M@W^E#,R "/:PIZKE7\M[$1TWG_JXN57'X^8#L&"/K(QW.B(^<(J:Y_[Z"J$_ MOMO?_P=3ND32UCW'?_C9WYD34 [=?0NCU6P#E4(^7&&K_"L;\B%FQ)$'"T-[ MG[M0L78M3/D_!$" ]M6+CW3*7&\ $Q6:%+'&"&AVN9NS"$1L#;V=X](M@F5D ML=[& $QQB2 @]G9P N]2<!R:YXG@6SY24X>0L69^C*D(9"P4/S ??Z(5@-87[-I3AEC*D(;YTG MLT7DO<9(7)6;HV]D"03HUF9)!)CL@=?>P0J9LBF>#9 5- H_B>O]\Z[P_I3#TCB_/!B/818-(,)D"90Q7+N:^BJ@27J!.^HD\T@-,/__ MPG#RT ,.OP!V:(#W-S]S*:!B1@O(\0OL(,A@-ILJ^C$-/<'*3V 7'3%<&9N0 MR_[S'$Q334R."_SG-#^ *R)SBI5@>#M,Q+Y([SX+P!)&T$6@J;2>&1[LJ&RN MB];!U_)(,A3(J3)H*8*;P(=_A1D$D+AJ)V.6"M%5P)5E0$-[ \6)^_I96HQT MN,0]>1_@(U&+M>EB0D/Y,!;W5ZN_B^I$%V%7!<7+B_W@7=TANP\CH> GL,&([45UMTCS'"QAJ8T\ M;E_H,;]9\B#.BU$_YBLI1^@4=P,@-5XJ*>K_ J]?<.#W6I@C*BPBTP(RT,?\ M>(*)H(4ZHL T!4]E*_X9B&L(=\G\-"3BRTPW7%2Y!;MEZ?KJT$=X 27,F/>P M6DY7J&XIL+?R,J'GI(+OE+7U!W_TG%#7KF%GBH#:3.)P_%/!/L[UAQ"S*1-W MFJ,0TSARZ(+"08UL#U9IRN,P+C0;9((EOOL-S1@P?Z98=">&)16IV*-ET*G/ M"P3/CBERM.RA'SX(\NL2[P!)H!^39'D"2>$,*,\'$>I2:8,G+15Z5B^TQPMWCYP0DSZ4U;=PMZ9HRBWQ:Q(FZL +^[Q@2?XW M+^Q*BHAC[H[X*C:0*ZL0NF=+VE]^)=)NUWVI+'=,^.$%I@BC!Q:)L"@(A8,F M?_Y,86\)F_]MECR;Y::[/ (O01CHB^CGF8RG\B MX=@X;J&2E^5Y<6&"2]9*P7=0>\,3N23K^CGK^@8IGERX*?UQ-0.C5IV&^(Z7 M >@(+9YES 48_,Y,60P,S&E9K)3@K"NGL,:[SL(@*CD.K;#,M,V<7'G^.E-( M^@M0_S R+,V0#4:&3Q= _A7,E@(,%4;;/(J@+_\ Y,83$[0CV"@S!G"8L@"$ M%JE](+ML60P(%($N\K3_ M6R\1=C1EE6QCQ$(2>_EHJK(D["3AES7\QR=7$& MN;R3_' ZVTS5!=WA*BJ"6_.T$ 2J5-PB!:_)I$,-ZQTLESM Q2V4E4Q.S+(] M7!'X4,C82H_E)2DV<\\"L^"H02][B5BJP:PX-0QG 2E'\\#8OV7B2-&]*C!O M9NIGJ:2%*PABSUE-4(4 F8>35J^6S%)=U[3@S2B_\SQGJZ7@EBB: OT=1\%7 M\WCF!<_*YZ_"4@C]^+O 3G7Q.*%$YS$M0]QWQ %J)3I^05'XDM-K+=>J MM4"VNFH9;=LN49+'LSM["?FV%&O_ 2/">5)E(9$QDR1Y6R#GCLNUPU;7QY)W M,K*TQCR+(O,F;\8>'VH?'C/0FL_H3W 9@9+/YN:=>J9J;MWC%B?6AA - M-E7>2&S&SRZ8B!,6;I%^37VNF39KF.W7_$UA[!\R7_[:21!3%+=>A?6%T),Y MG^C[3DS=DPVS#)95">CZ/"+Y_-1DH%=8+!EM\)I+\5@I3SI\X.R'()P*XZ@8 MI)^UK:%-63 >YNFR,J<5B2@'I&J9')[(I[W.(#ZRSW+PV8N6,I5:)>F,H#G: M[:VNB0VT?ZT7T'3G/#'?O;*L2[5$.6GE 2H23M[)><(8,L*U/5MD(8[L@C6: MK"R^6I]FM;1]6KU?%G.LEE9N93)5G YWHDU:HA2-%<8=12@#,NK.2>H*;X$[XP!Z'[P!"'A'* )0\7B,5M?[ 0^2!#",B-.8T\J2S+Z]N9K9-FM_98"ZB#HD[ MJYEOKMH3^XMW[_E\Q-U"\W,-H #&5/ 1>AM%;"*;=5G"LKSTXD#4K=: ^PKG M0'V5 7\4G&%1YG%E7X5)BAWI]EO>3-YW%JJ7MUE0*/SW?-;^+ ?*@QE#[X63 MU7PUE^:4)_,+-3P$%M/^"@=+X8/*9K)6TY&O3>HJ(275QVO%$^)4N ]?N[O9;B&=V>(=8:.(PRH" %%"#2.$)T]%89NN( MW! 7]R6^<"[+Y6IF$71Y!4_LQ0I# C:>*+SGV14*8:[SX-Z+PGD6(E(![UC" MSC55IWY9[IUP:Y^09X]KSK61JIOY2?_6?M#E"ML' 9:9>_JY&<2*\9^HH)[ M" E4M6NP!1V%C:N*B,!ND1N[6T0^GDAM\O3"95&8"DD$\:#PQ]HFB?ATP_TW8(WE;45*WOK MJ4.F8RU-Q[V=EXP;Q2D=YM-]][PP^EX(EI1C\_MR_?6;=GLKKH%;[SY_^\>' M$IW0?=5N/WW\_/6/ZV^WGS_M <1RC!RA^3&K^=WG(^9_5_4IL;!B.=90Q(A- M0_L=AU>F$]8O?1I%.<^20:**Z%&LA[SK)HL1S7**H-E[8<9 M5%T,-HZJ,1$)TP<&$HBT(X9Y)@)8#OM/?0DW@4:L M5:[SA"Q7U9P3GKWT ?1%J5Z'02,2RS(0(X9UT_D]PAMAYG/QU%>>1JK#2/,Z MTRXU1'0Y2;AC2=2M-(CXR,/+#-P5EVQ*).R6H?U9(E$O4$J[$_>1@/<^B J5 MVMT\\U#<19';GK(YUH9#ZYF[M>; 7:F^=0?NS2,>MZNNSJ0;+:/;:C:[W5ZW MT^_VFW:SL\]Q.WN1X_;3P!7ETO%G46:>B,HN)^ZGRW8L3X[N^7*27V:G^Q0& M3^YE[JD?-SJF#NAA445VLVR:/H0\.B+=45",<><9GT GG-[Y)'1U''3E5 M5$=?\^I/9)I(@E&&A51)R\K3'91\IL4JH)719+; L\$LR1*),AM0_LL4B]+),>W\T22 MTRUME46=(N+5B8@?TU)9=!XIME"E4"?Q0=GYX&5B3(?QP?N5R=JK05//%P7% M:I,*. %AW"*L6R?@ E161Y:LM=+HV*%_6 +O\2H(@T_I!"PK1YA:'[_;G8YE M.D.[T>_R0:/5;UF-@=GO->QNL]UMMX>NVVR_$HGFP*Y?,=WWYGO3LEVKSUFC MU6)FH\6L;J/GP-<#E[F6:[?ZO..^T@(V@1%RQ[U"S 6S.6B;UU%T[8;3A+L? M?39ZI4G3!2R^1^ O[Y&[,'@_YFN&RMOFT!IV>(/W3*?1&K0[C1YS6XUNM]/L M=XT^DYG.!@.^)'Y=KO!OCP[(,"]A+(M/^>R#&I#0L8 91LFPFJ[$NTB M+R6:06X IZL/$/O_F8_T["L&^Q&#C4B4=T?RQ KT-T>LD3&D9@]L<'GC_\<>P-O*1,*7\=HTR!C0^*0"\8F#SL MYMAIYB_J>#^6^VCEN"*K:I<\==)8FH3OU$4W' O>>X.AX^L-\#7"5.UO[W(_ MQ !/1'V =078-.97L2RCFSMHH@*Z;/L5]@\#R&_KW7NQ)\JESJZR[]5+\):[ MZ/9T#= H\AK?BJ=MRVCV-CSO@D;:\-BT#?33UC[O&^;FI]:FQO-G__DVB99I MH&X\&B!LY^O.>1@$%1#"F9].EM MU,46(G4O4OZZ@I^KH3B>T08+MTL3MPHT-D]*XY54W0'JXVC7/\IO=@\)5I M\ZN7B7<6LP[>/P5[=RKC&YY!0YR69"?DVG*K5.(Y(B&1D$A8'1(>S^:IP.91 MRJC6BC)@[QBB\?WL=.6-P M;N*WW!VQZ"W6&W@+9#4[5J?5;HH_S;YM6FW+M*QVL]-YZYI=L]WKN/S1,HUQ M,CDF.N9Z,*B8)]H7=9-6NQY%7!50G,G*#Y,P&&F_>2-$K>:1P[5_R,* L:[= M!HZ^\.CS)/"TWW^_T;6/G+LA5J%V8OF#J!ZHJD;*RK-L./1\3X3Z1=5H!<:S M@&@M,4BP-* J(_BD75XU_GDJN+XZ6(/$- MN]^R;*)H^7>=BZ/E:AU:6LN4HG'G9^:+<:@H&D=./)&02$@D)!)2-(ZB<66W MY>T2^44E#<6MB,.!WV-;G=Y;U^[TNGV7/]HO%H:[X_<5Q M(J);-[@"0UGP+1QJ\RQ952H!+_U*Y-Z(!8E!\2^*?Y62EA3_JK.>KSHMK]-1 M&B>:V101L&;YK4&*@)V?G2_&B:$(&#G.1$(B(9&02$@1,(J E=V:MPVK-)Y1 M=2)@MF5U.W;WK=NV>SV[B2$PZ^5"8/"WNSH"]MO,9P\QQ;HHUE456E*LJ\X: MO>JTO./31)945155RV_Y4;3K_ Q],0X+1;O(2282$@F)A$1"BG9M8_+ ?Q%6 M<[ED@J@!(+'J,0H )FLZ"1:K)CRA4]N3^)\J:"9_6%E<@ ?NNT'XB,2"%JX4 M<"?\LJ4-:1Y0G^DP?)3#4%#M[L)29!#.XVC.NB,NC;9K=IM9I6K]OKOAUX(Z?! M'\WF]Q>/\'WAT1#^9('#M3\##,QE)5&V"L1EB(2DM5% MD;U2NAG@MCV;IG=^*EA)KBK M??CM]MO[ZZW2\,[/"%47-XKZ4=2O3J3>9OLHGZ597GI2U(^B?I?J3A%AB;!$ M6"(L$;8>(2LB(5E=%/4KI9L!;EL%G.,J1_WL_B M_%2N35]6 ]T7,+O("QYLR7_OPR)TT\>ZY]GD(;_!(FZ91G&)L3]3+ M<,8L&''MVDFTKZD/LUN M6M@SUO&X8]& !3QN?'[T^4RT#4^L9M,RJA$@7,,Q9OE5)M&1Z%A6.I[?YJE" MG0BBV#',Q+4R6Z<:;1?C]1Q)85; Y2%J$;6(6J6A%NP=^.375]8KHMRQPC87 ML3>7.FQC/1^V.;=O<_KHS(OAIVV(SGST @9_PE^5B'"M@@=?5@0/^LT. M!0\N<.\E4/"@+H8W48NH1=0J#;7*MR%7@'*49E#JT('9 M-(W;3WK#^C[&M; :>"R$7DNCCCH@JD(V^?O/VZ6,I$+:(6 M4:LTU"K?AEP!RI&W7WIO_^[F'R77$%7P]K^QQS ()S/MPR,\C?'\_9UW->(7/4D5_GL@"J0CAQS.>,'#9_-PC2!#AXY MV#RBLW[?:.;O _?Y;!KSJYA/6<02KFR@@I%U[\6PI_A>,KO*WEYA*,FV6T:[ M]GY2V.USRU!)C8W+O&1Y).)]&W/-*5Z:C#4PRY@SEI99 M9GSA958M&;-$8XX33J!O#P:+%H%TP\3+4<@B4H,R7E_4CNI)&78,/X1H[@=!-.)EXL3G/P M=T_F:2:A-L!$3B>,IG@_%%H:S+2(#WG$,;/3"^ -%LRP%U@DO&KYFS?"MG@$ MC_\1^KAVL0[&IV-HXF;I\BC4#4VS;]L2)&K"X357U\(GKR[ 3S"'.15T>>(JFM>%/%XRJ55#=_@/$<\ $/;+Y $ M*>;#J%*TPQ=LZCAUQHHP*TUJ4F,O+XF7ARMW),)]%&H$9(NC*MG(SSN:5M9S MUDZ)C:N7B+1HGOOKJQA^84D*"FGW)17]/TC%,@"-? QJW-W^_=-U1@PQGL51 M?C=AG,7'YQWNMS^_?KA;MW:"YAYL($%R91F=3O>7Y2X+RVD>F5VW) CYD_1/L!&Q*V@'H!MVR>HBDAVF-I,@XCF*]KO*"XG5V7K'74 M@![A#FZ:V6QN]--4TW(S$FT?YKEU-_AMYH9GMM'K;'C[:CE;1"DK(4=:;&,^'W&I-F/6NW9Y;_4XK4%85L%3+I,+K2UJ MB$'$J)=VJ@_9WX/Q>J7]P69:?Z_"\;4FSA$$M":F[&^SJZ,QAO*A\G">U9XF M6ASZGJME8UM)L:KGY+R-WVJ_17B3XS?N^Q/2=Q45:2)&I>WT)Y'0,[%*5=39 MUO0BW59]<29B5)H8I-M.1*^;,?,B&(5(X[@9>WSX%)2[2DJO9-OVZ1->:R'> MI.N(&!15JP#9*:I&436*JKU85.T]YO3ZVN_PR_^2PJNH3!,QRFN?D^MY/M>3 ME%L-Y)F(46EBD'([65P-0VE/ZM?1'5.8G.O=Y]/S^6/#]2)9F0_3A]-)\,[U MXJG/9E?X].DMF;8G^U-[@?SAKS1.O.$LZUI\VN"!"^[#(\X!LZ!S3^)Q2_XZ M)'O_,!8[C.IV;X'/@-Z"[N-H+JPC+G?(AKCL=L7\!S:+5?IT<8$6Q7HEZ0^A M\"Y,C. Q&RI;_I2$SG>'-D['U[<^0VDN?_^REPWMC==ERI'_)X MQO;N[(6>/8I3MW12M7TSCHL)BD1)M%ED#OO^&4-\.'->___,W7VX/CFY/+BZ^ M^5___2__]3\.#LCI^<5G\ID^D2,[=A_IJ1O97A!M0TK>W'[ZEOS?XYM+G5DS)3X?O#_]P\/[[@_<_+ _?_W1X^-/A']Y^]\.?_O _W[__Z?U[I5FP MV87N_4-,WMC?$FC%^O9]ZGD[(RQ%9X3^//UII&&\NF?_Y&D>3.O6?LKVEH4Y0#.G[_W7[T'L;4?OM??#X3OP1NOU.-G#B\"#>;6B4812;!>']._;G=_!G M:'-X\/Z[ V"6MZ2V^?1 _B,AK@?HH-#V):\ M>12F6M2E^*/Z0^9@USJT:E2[_4W8T"],D)O7#CS_^ M^ [_^LU__PLAN)/<]28(8\(WU&5@HT0UXPO_.I"#? "_.OAPR%;J6T;L&^*7 M;L6*&7K7CPFYVO9B(EFJ^S(AUR7T_GU5OZ4+N56/4=66@1\.X(?:/@L;;;]. MY6$ACYCV'6?.I&Z=EVZ&=]2+(_F;6C;*]])^\JN'N/Q'^S'(7 &M&6BZ$O#? M4:N57G:A:%@(719!KP4@CTT^^7#8M9KXY+35UBT.>>O.U2,Y9<'R_2#&?N%7 M\I>;C>NO OX;]CLXEGX* X\N&0D"/WRYN6AU?;V+K>? #]:[=]#JW0W[G[]+ M%4_^]\AWSOS8C7<7K,]PC_A_3)]45,OD M1\MW"*=&%'+_]2Y/)$=^&U'GRO]O_'D3,D70YV-XR7XA&HM/:AK:EF=OO>[M M4K8JFXE?RBG3/Y&W3%[414\"WV'*!W78#TQ#=QWV>^?8\N JO7V@-(Z^^-;6 M<6-04&%.]VK9,+T?8'H3P@24>T&;J,2)H$XX>?(FZ>#;UQD?8L:OK9 U>*"Q MRR3??_JS9!K6PF'OM4#>9#I\71L]UT;RU^AJ=6)%#^=>\)1.[F&;==%$HF%- M?-=R3:3=D&!%H"."/656Q^'K>M"W'JXV\K7:Z9IH(M&P'OZPUWI(.WJ].8RM MALY72"=Z#>OD>XWKY/56&?!6"=9LA![ "/9(+X-H_\.DAE+#6OGC?G>,VA^! M#E_/EF'6R&TM\=)R/V^UZ;84[=LRZ][Z[8LJ2'Q_9:+5V_?MKMAELET:EL]6R:<-< M_K$PEX(N'L4I99*2)I+VZVQWG.T;^DC]+?N/'=QSUHY\YY2N:!C""1O%Y3/= MHEG#+/^I,,N")E&(HGU8DB5(]W6&FV8X'=1SRPU_MKPM_40M^#=>71_XA#9^ MU3!_/Q3F#^@0)$142J\3UG%+'F\CUZ=1Q-XF=Z[/7[*EF[#TPX9I^[$P;9(* M4Q:63 M@W]HF)#O"A,"K5[GH+WZ6+2S%73'LD\:YN4/Q>==B7GM=9XZ[I4+GWU+E]9S MQ7FF_KUAAHK&%-Z88.O7F>DX,Y]I#(Z%:QK>/E@A+9V=_#<-,U0TD3 "W'VQ M87<.TGB=I\Z&K[N(_F/+AN'L$52N"A-7[J.&F2J:.5(*A)-XG:A!+)0:+)4M M+9;?%VTA[2V6Y(W\Z=5U,,Q"6%KL+=QG&0@"#8N@:%GIL@AX'Z]+0+_]NF;Z M6S>NG_H_%BTR[6S9K].NRZBM3G*[3QNFM&B,J3!OO\ZA3CMWS6:M^;QA+HNF MF5*;]^M,#F#\KIG0YE8-\UJT\-0;PE\G>#"+>,TTMVW;,-E%LU$[Z_CKI.LR MD]?,<<6G#5-:$K23-YF_SEX?VWG-C"E_;IBEHJT)VKY.C!:#>KG>6OE=PU25 M&)M*(U=?ITZ+);=F>Y5_V3!]13-2T:K[.GE]XTR/' <9LSPEX_B4QI;K55QN M;1HV3&W1."2ILA]3PFH2-'DC:+].]3!VPT]VT5FN@63# BJ:K;H8HCUY!KX"@0<-V?KT:O5D><%3S#\ MYT%X$E)V#H#>2:/^]V'[/AK67='N M!=;*NK\/*=OHLMWQ[I/U6Q#>!EO6;=VZ&Z*?AK57M#ZV]/!EUYW*34+A;D>0 M(<(Y>EV ^URV7=9$L@X^TN ^M#8/KGU#[ZLO6:VT&Q9:T2:ZUT)3UE;*".&< MO"ZP 4^XSH_*GB0;EE/1>-MZ.;T^)@>.64@/#<@D!]OLH^7!'SY9X>]LD.\\ M>DOM;8B.$/"6I6X10<8YBA/*%6>7P9X;EF+1.%T549$]RC#-7N%Q05(N2RT;"R6Z?"#KRRLP!'KRM]@)5>6%,[ M"#P(+3O>6MXG*Q93MM_Z[4B\854670[M5F5Q#>Z(P@=)&7E=8?I6F#2E?+1< M/^*6" #:C6)W#= S2:,]3KE.B]$ '_7K]H>B#Z1FW:8&(&1X(8PX/ HX5JE MT./81.DPG#6NMZ'_0N=9>'XX#K3VI39?ISSPGXBB8(#*J,OO; M=DV=+BM04U<-Z[#HGJAOQ.J2>NV:_#G=E MZ^7"80/GKEQX$.53<^1L[;,V-7;;L$Z+?H\6ZU1AKW+-JCR69!@E:_EUS>ZQ M9FLRPA0K[P/[ XV6P8D5ACO7OS]:0[3'U4JVKEB9>HDWK+^BLZ,J-9LD#@@DA'".4%3AR3UNL@&R%CL_!K=EU;#$BIZ%1JR&U]?I\;/HOQ?^AP] M5;0:EDG1S-^X3-23IB1)]G6U],Z2+4]T3>?Z?!NS[U-/2E(JQ;_'3XM6\\.& MW-HA>JQ?>3\6#?4I.W4)N=D%R!E3O4II"1=VZV&;?9V?.&VDSI M9;I&&+O_1)GA=WX$,;LZ3[O]>FI8D47+?J>S4/)$5*:(X HCA5]/2W.G96<] MK!?!AI55]!"T/>M>=3)]9U@CE$1ZOGSQ[<"7(R_MGFEF2=79-4 /#2NKZ$5H MB6N1/;LRW*2&7H6?UR4W2<7.N%[7M"#K@%9,J'6OJU/G@2A-KT=V[#[B2-]0 M#^R:R^"&1G&XM6&"_/N]S\.N'32LOJ*#H?UQF%IR4V:(X 9,:1E^7A><-F @ M-D.;P.?%U_!O)]L0'(HM#[L>Y!H64]$+4 08P@4F^L,S"K\07;Z>4-JPB#JK M\XV-&B:_:()'W*)7C5SG!01#FEP!GVF<=YO WRNNEBY-&Z:Z:"H74ZU<"0"E M4^)+X5A6KU/?<^HQTN3"CRD;DUA83$2&V3^IDV@$;9?#'N0:EDC13%Y<(CQ< M1G:;&'[2CE5EXG7AZ$-!ZQ(.W+%U[;+XX_L2P)TRQ+372V/8!9 B2<"?KC9H ML&!O#!Z7?\P4?.?HR0J=".(P4'R,#=K4F7(&ZJ5A094 \)0O*!6[ KX@@A]\ MTW".R!VP1#A/)&&**%R]+D#-"U!$7ESXF37"GY.[[BNM%;F&)56"MZ-T6+JB M9/R(Z^<6E^SZ==UH7C,#;M$Q8*^)#[!OC@;">W]=.EJ7SI$?NPZ,K/NH9,E>;>,H9H/. M)N/LV?:V#G7.PV -9LDM'\.K%<[,+]2]?V"S8CW2T+JG2%QMW77I&6*G8>FV MJ667AV]3&%<3=I7.B>2=K!CS1.$>"/"%+@4X..(2\+ZR9%XWP%[(E]DB>9W> M]UW:-BRM%L7WOOI;$_X'WIDX#9[_>V%,K="&EC=T1<2/ZOIXO@N]MT%X_\[U MXW>.NWXGOGEG>=XWY!DI/(1TE5E02:/#]^^_1Q).? _OWV.G']56L:,W3]_ M$[GKC4>_>:>),_8S]2,V8 =L[*RM%^_)9R6=H;D. #6U/],9,L/PC%TT8-DD/;DN892/>>2[;)36.WR1W[B^@@DZ2S9PX]> M6G>TQ8[SPC#3%IC^\>##X<&'/R+KE22'8%POSYK8[?0\#.PM1";(_P)4"M-- MXIURD63E ^H'DB1RWYG0X*+=LNN+BN C!UP@#N0+!Y[KP# ?6QX@Y]X^4!I' M7WQKRVY/ZC1)V8?F) 7.Y$P/(7UI!R,/1?+7-,Z,_573(FA)?-I#H'%9[-/3 MA 8'GEPA?8#K[Y'"UM M4"UN;&VN'9>RBNL Y E/3UE=B_1NY(=6[%M)V0G(E-0:NV9"$U)W]Y*P M-;W)J;Y[B=N1ZMAJ\%XRUA,90R7>2XQBPU'5XZ['8A.%D77-O::DEL985L+Z M8)F]+(AM2$Y3.=,X&/HZ-+EO=52A;KW%]74VN2'J6F99[YCMU_LTMV2'FL$# M[,_.O4_OU;5'$5S-#[2].3"XK?46=&V[G8?H=7HK4..MJJ>SL6T$ Y7B[&5R M&)2GES7@Y64[)C3Z=0Q.9RJZ%C?4-,#[=3OZL)FHV-=OA,UQ./9D]+G0-)"> M@CU8XYV^+WF#JT!?[;"VBT-WCW,:K'[WZZ#=CSV,NBH\]1I,O4Q,94AU%BG2 M,KSZ&3(XU)IKZ[0=T$&ZG9"34N.UV[.7J:VERFH!6I=.0R]3&Y0]"RQH';)> M/(SG-M^G2L">OO3]NS*XWAI=_WN X;==9\/U/;7UU0_:7>OZT\'*I-9G9VQR M?O2T32&I@#LJ6$4*FB. MF&ND\2;M2-7@+/>&=&P[]9HZFL+0F((L[#VT9ADU&M_8!4RO?=QB=ZJ3!HXX M'!(YXO EFB<:1VP,7NH'V .(KTOVD_@:AJP2:^P[/J+P84+=C:%!0B;;*WV. M*5L:C@*!F'0>XDQ/6%)P[7P0;&;@PU(L(/!EWVB$+Q3[5V\VW,$8"8BB;&WLJ([G(MM M='!O61M8\M^]HUX9/&4#$G-Q=J6@1 M-Z+VV_O@\9U#72XI^R$5D/TC0;E##G"5WM!-$.:7=.VGH\V,5-C@WDBWEC+2 MQ[OT$[&V\!F8N(B55Z#TP;"=R,C :KQA]T_%;)KH>;1A30*(ZQ(C*@:F7=O1 M1)-AC+^X\"HW'SJ-^,I!(],/P9CT7D0WEIJ1"[:L)-_56D" M;9OO*V"%TINF@+!'0P0(R)%P(97IKS5?CS;P>9<84Z+L4@E:-!CW='9M?. & M]N]??#>.;FZ_U"J/]6U&$^4<8.[9Q?!(B^%1Q4B6OU(K7#X%%2+N1VL\T:4> M=^%OMG%TRWW1/U,U5WL2&6WR MN&6'LLL_?'1M6J[#L>OJD0DA?9?H%%?_#OK0YR#^*XU3 2NF>+C^1AM")5$: MC65B%=Q&S,]#EZP*NW[*9:6XT M@6E)CQR9U<'.J>9,FE;'@>Y>-$]J-]WX:,7NO@J%K3:"48_ 6;Z<'=+ ->DN4T4SA)L0AUI3#>.L\Y?QM7;.7WFM=>(8*J])%3 M^^D$#@_5[$[C"G2 *_\&C"]@^H0 A*CCT:&CC_%,*^5OMV8+2V.[">%47M+N]BB_&>Z.DB*GF(5CW(ZQM-X-D#03U,9:TUF51]/9Y>#NM!K(XF M5TKYMYI/Y\];&! (M?+9Y0:>6;:$R\[F\@]'&TBUOM8E] >B^K73>7GX_D M\(POMY^7?S.% X3=2<48V.8CI+R9=O?$77SA@_M1Q#.Q/1^#9LI_! _$#4S\ M*?4#C) )2I60?<@8BK7@FN:1XX3L68B^RJOP.@P>7;_P8&[\7//@+Y^"Y4.P MC2S?63ZX84RISV?Y LT*[*EPS79@M>K7J?W\G+$B*EX)/N7GJ6Z/;&4_LQVR MC^S#.+KPN7]9AO2*ZM[XQU.VL!,=9: ![#]O_3..K5;7MOJ[% MJ*]9.W0W GSPQ UE(>U:?:^QF:&#FJE'L/=N=^N[P"LYF;-_'\\ GKGJ;JA# M>4 97^4UZE2+AMHO]T?J!1NH8FP_^($7W.^J+Y/JCR?PEJR.WFAZ$'2C,9JH MUR'=6*XCK7^^@T$4;?3=-BW']I;6!R;*2,PE8 K=L\<;^VVTXH&Y=88#3<3' M6][4\\"_*Q,F,3<'9['^O&YJ-I&CL6[JRKX<5]M2U;\Z?2CSW2PB2):LSTJ+ M56V/#X?(E#68:YB**M57S<[4]G/'.';6_76\RZ MY]@31:VS/ONA=?OQ3%)%]W1J,6WR K1L/&[D9,F@0[QZPP.C5=,Q+"@G[,>K MK96BI]YU)/O)#I:\#-&C]'0=B/0 M"0:U][3N?BKNZ<97?/';J;#>$$=5];7F<^-O- RN Y=U\!2<@W44DI#]V+JG MBL7ZEOIN$'X.8@J*CVIB?6+?[F[=Y^HWM-X.QM,[DASX:_:RO/"%GE2O:]2V MT1VW2D/V;/^@J'+5P-C0(4M-@&G[% MIHDH_7:\@U9FWPFG=Q;!JEZ4=FU?FGZA/.!S/@EQ]9<&TTZ$J:F%*M7;)AL: M3<10)? Y=J?5F>0/_'G K@+>JLU;]9$3;=L#60;P#9S2D-L/YLH%Q M9 _92J-V39/A(^M_"<+?(16;ZS!_8_-*^\23"ITI#=FL^U#S497E. MW/U5-K8U7T\DRY\=]/>5&<>EGX[&^ 4F&<$6XH8DF:M5P7SEYV.>(H\NF&Z8 M GP:;._BU=8393&K9J"VR8A+R Y"ASH-@."GD+/*?5L.Q!">NY%M>27))/KH MOF!-[T@6]V0+F>W'R+6'C'S9GY_Q8H17*PKPHRELY0V60F5KR69*&Q^ ^)Q" M+2(/'@Y;QL,N\W%5/+$&RE-X7G&.($*F:)9O_]!J164T<<'R=K52%GJ-T:[\ M6Z,^B1-,OO0NV$GV_+]I/J:V^KMQ/4+Y]*]:NUI=BQ%W!5,1P3]*G5-4;[A: MAD=8#C4#CT7T6+%+>$5=\*Q6FH'[DAU/.6'OE,_6FM;JU[F/1G\XIC7F))YE MDPNJ3T:0*,W:*J^>F2'JA7%'*Z43Q[^X1H#6\ 9 M!T^HLMG70G="'K'6GC"SVC-[7,G3@R?WE89;-'\_HDU+AD1)$"77W\+BWXB" MN=$Q91M%K<1P]LPN]"!TL'@IQGQ#(! 8&@.,JFTTBPW7H_:SF&UZVXI0NZEV MCY=]-H6 _](J!I6E"_+U)-KEFVOI9,S5'\)M?DKY?R_\Q-TF? \->F\' N,9 M) #VFMW^F V+*%IXN9VSW>3;+CSII5,N GM$5/ZGVF>9UBYT![H$JYB]=)G& M9F-VQWU(T=12$^Y2WV*X#-8C&<"$<>*I\Z,\1+EK:]WC6FYIX)'@:DDFZ7U' M4P/_,[BC'J@'@>)XP)?.@D[Z4P%-[0*6.O9- J5+P,C*_@.^XT>F)$()@/H# ML:&1]D>D[WCT^/"8GZ3DJ]&M7#5&X^<-_&/E"WQB[]_N%7';*]31[Y1E-2O4\K>ZV[5D+=H.&(2 MP6;CH?9J>;(6F5*5K/;6H^ M$8B4AN55\?%HS'/3MG6G8@TVB%#;Q&QL/0])XF%6@+L)F1GYTZ_Q\S%]E]0* M;?#G"61+.';JRPS7MYG C;4KNUSJ8EU:-1W9G=(*;V'\S9P-2NR:*444#*I(=NYX"_&!=YF#ALXE@')1"\F/8;)TOO%W[<0WX M6= 2WRDLLV8;9E&T40@\0ZF[47 M5M<1[4ADS&RED,U6ZPCXZN]GD9U_"R]81U-*OD+,D)XOQCH% #AC>F\QC[OV MTXDY;SMY6D M5!NM2K\;.0&)[3YA(Q";L#9YJ/CUF+J)5.H[N *;6DW3Y-,4O-[8M<5T9>M6T_7F!Y&@F0>;=4!9E7?3[F3LH6@D]36*M.V]HFH\\$5FL&W")V M7.%CBCV/P9$5A)T4K[W)C65[7%3.J:C*L@WS5;Y.[R%CG\ M'X"K L,!A&!'ZZ,]]V7Y)AQ957%Z*M!.1L:C:^% MT0BPQYNT+_'5V,%E,H$\;]=I&6/6W'S294_*GZEM@'KZ$9Z(.?[/8[-)'Q"'9PJ_C[/A1'/!C8<68+&$S?43W&E6=#=8NI%'QI M6H^5G^M6^A*PCPKW5$GN4*YK::A]V(C$Q M#\*^Y:T_AM66[2%Z&E';YGA%H$17OQ7R7QG-0#N*7.O:LB$OJ3(+K?C-%!]C MZMDN;F[POIT'VRI3YI[$9B+\9W9LL$>T]T@_L;?/0V4P=C^BPZ-%*@4)JTQH MG9I. >RN?=VG\77/_)V4N['2''@\;,'5:GG@:/UHN3Y'>*LNW:F']KCNAFY5 MI*97.@J3($^"*&ZEKU1]/:(.ADXHZBRI_> '7G"_X];16B]64ZNQ7WKU^*6- M1N:N5 ;,?.5V7\41BB9@2%4!'&5KP^;@Q/(\=)AS!-;2 +>^),=+6,PA(3:< M$)6?CW@^U-0]ETGZ+<^.[I3&1A-74O2;@N^K&VA/9D+TO] "O^"IM1.!3'7I M2W4-=)L1MNNU%>[8^[X6[Z#$2=BYN?9CBV[8&RPQ^_FB%+RH7\EU8O'+FG(4 M_6A-)<^A,6NUHG#/)#)J._(V>@C!,A!(])\L^X&]8L*=6LBO(6"@H?'\C$:7 M#?G#&@AKWF4J'Z <5Y\+%5^.^X1I@:.@#S]!6_BF$H_%M,-ST&\5S+(F9:0K ME='%U5'2HMH(J;N7B3B/I6T5*J,EQ=4:GT_=:$SF:<'..]=N^:[@WXZ:(LBK M(2&&*18'$% YE3& U2VFM#>;G@FU3:8DB'(PBI!$N*^JIJ<#@9&#GQ)4?C:?BIY8U'D==J655?CQ\[D]A]FX)F MT@\G5.TC^QJOWO#US::1RPQCRVY D:=< R/;U&I^#\/6)8.'P9+MVKU11_X- M<%_IPE?_.MJ\LW=!2\"JBIGK0&"\ U]Q5$ F$?ITIWRD1/;@SEEI\&-G+'C?+5B>7EWYD_9$JNG.S?QO/9*"5:3X/M7;S:>L5" MKE7^FW:-)_/:/X5J;)5[INIKH\N%'6T.4T#2:F&TO+Q8_;?CC?BGLZ-Z<-GT M \W/K58.?)[F4/XDW)?*B!:A""!I !*R(:4Z_]W4H"DJ&*_Z>CJ)N(PE^V%M MA;_7 D(W-AL[=J8JW:O!WM.V]40LVU!#IW:>*C\?'YSQ$WM>;T/*$]/E+__B M,BT^M!]VM5)UHZ$[\(+Z7:(NJK\>,-Y*(GR)'"RIZ/K.+U:(L?%-T57-!$:$ M7TZ H2R7/?Q$Z54%2+!*MVMN.&*U@66(:WG7NKY 90/-ZZIH$5,BJF5E^;+U MU*[A1/!)*^"HV^&45C8>[^V>)%AE#(!H_$N],.VJ/C=3F&(RQ"?KMR#$JD*- MEV17*OKC1J13,^/1!+)R-.F%$X/0F-JUE'@N8[5OAQ.;9/) MY'ZD%PYHER)DU^48HJY_Y?,D*:F-M4SZZ$AT$OD[OM,Y]Z-U<]W*81*IIG;ZXD;:'PZMV-QHM06FS+,C M/[IF2HCE_PB&77FT=P9\;Z0WH: (Z=RXMG8UCX'F M=E-\ E3D;\/T5-;_V)/:>.Z)-EK'=+),:W*_OC#U(<)%19VS9QNBLNL G_:C M-8$'>=T2D^H$VU9A?+4JT48::S-H[V=^$4+M"A@F^""Z(X2Z=F_6>4^C))BU MPH6?^V(B][48X24-*U.":AI,=Q%'#8%FTI*1K)=?*.2HL\W+U WV()-_1YRU M?9>R7B8,:]9V$&X"[HG$0.T3..G#7>V+H+Z5=C]^JZH6$9:U6#ZX(5:U8+KS MDIT;U%K%Y:XE'61U^PK6&\L-8?6D1O$F+T%#DQ&?S>(4S!4_CFJB;>O;C M% MJ1@HTIJ/3>I$FY83?,TTQGFU:CJ-4._4X]*Z;&S[]MI!"1+HYB.)WLQ^E_)3 M'ISUT$K6EWDRC.C2[QF;#30(?Q2N?*M8)!8.[0ZW;)AICQ_O4A[W2(YY6FWL=-.DVJF(I[ M /:2W&S< <^=1'7F\@Y$)J15RF>)N 1:JY3Y=E/S /(!1P7+A7L+/\.%B<4! ME!+#^X1CM*([VI!\# +GR?6\"LF2/X_[!L#A@VRW^I3O\F_'?SE?K8"?A_@1'BYY[OI, M.M?RDEEOK,:@A?:8,((2P[9-29:JD*F.5,8[6T%#O Z#ZLJ.ZA<32GW9)5DL M-?NUL=E@%1G.HMA=P_1+(V^VVFB'J@N=*(VH=F;TI\]LX!N03ZJ^GX@/2P61 MPO/)Z8%"52 P7@S">N,%.TI%RF;Y<^@S*/R(F0"*8+0,>.I%!@>/O2+_2N,T MX(ZKDUBU$G\%WU4]+PPS,;^G+K<=B(HKT=$V?@A"D$_WH[:RGPG$7NSO"&V7 M*M&7OM%0@$_6L[O>KBOA0K)_G]^"+];*U+W42WH8!4?YL@(K=2\24\$,VQ?? MMZOE>:I<3D1G*8MK58)9]XZ-56EH7G(5I679,)>[L"IJSJ(7,O=KC/:$D"+, M4JETGQGF8$2<(Q4;K5%!K_Q<]YG#5#8:'2J9*G4EB2N^G1(,Y]XY*&GD9P?, M3BV]S=,.U2$R1GT?;:*KJ-G9R9%,%* M(^M^U,:'R;CP-]LXNH121=_5(@+4M1@1K.&W;13+\)=R (9R9+<;RE/+Y(.> M/\.5-WAM=NG0W8YGM 0'#_L_T#L?+8]BQ)KJ_>'XGLHOE"_+:WVS?WM;!S.T MV'9@^FZ*<5YE C7+A.:3,:N;@M)]M9*8BV6'8^WWX\9TWFY])]PI%W&]G["^ MS7C^ NJS1Y 'I9F=M>N[$1K7'V75\]I3KUW;^1DOQ.M1\94/E:Y2T],$+'9' M3/]T +:0S6F*$< ."79:4(?C=*W9?2=TK3SB8?MT*6T=&8H;.X&,/G9T5J0Y M9/X\ [#?!@?P'H0TWQI':[8G;"OZ^TW>CLK<71]-Q0^FPM74]!%AH>NOC]01FL!>*I_Z7*#N M%]^-(^[>Y$*TJ^NKNY?QHU=K7?[9CR8[MQGT5IW3V8+PI 9%/H!Z=&"XS<>Y&D%,D0IOL;5ZOJ_]VF@ R,L_RM-(LW+JY]G?;[S1Z M@YWZ0 M5,:_DYO>H24?COZ,[NA9EZE'9FKW-O8V@5L\ZX#I\.JK;#B1V*JF9.BJK\=S MY_8SDM<"NNFA/68V2;%<"&RUZBU;VV2\?;>]B^@_M@!B\]CFQ*WZ?#P4*.&B M57]5HMZV;#CU )A^ 2_&L>PK["H=&X^9R9=#"0)+4*W3O;;)B,=5?6QD]7<3 MN3N;SJ6JK\>KT589'MN#T*AQ2.!(S,;V',4G5ACN&/MU:DV[MB-N#7[ZT^, MRA"V*L=3WV9^+M4B,DG63UF5A3=@AT;U">78*[C&*G6)VD;CF0J"2+E.=^PZ M"K>6UVZGMFMK&,#VT8WP!7 =ND&8Q&="C1[,;L(%E\1_5A?#WHO.Q%Y>C:6- M&IN->H'4'ZGI!Z9"JH+'R@*1Q;^/8K''*CBM[/7IE^.%J.*9?N$[]!E\P0@4 M) O=+%F_M2NW9>.)179RKIERA8E1NI?V4VM#)W6XH[=R2P&N&E+ MCNK2ST:,BGE2$L+#P&<_VCQ1C1\W[:K7=28S[N-5.$ N?%X@A.F!53B]=<_8 M#E3&$U?8EC'H#8ZR!W?3\)RM:3$!AU!-:9-V.!V-!'0'C^>J':8%K'FAP]V1 MA^0P>NZ6;1\O^0L"NP%6/RAT5SXDT ?;^X>B4W? CJ:K;305KBC):AFC?D97 M-D;W62MQW.(8J]?6F]N-62",IU^GNET-NEO5UU/#;L5-K:%T;@T=HP:W,W;; MW#.N/H;!4_P V\SR\P^FIJ]'A,$(;$J=2(0\28 /<$%4S$9="T/C?L36MH/V M L\JLVEF_Z[[0N2*8NH3JRGOU*+!:#//JUM:=VH!X_J'2ET+S8/<-KPKN?7/ M@VUI9.)^A.:739& DB\#@5Y7GJ4U4EI%:_9,%!2Q-AM([?>\)9,PXDC$70N* MU-$8S]*>4Z'A3$ZWJ@+"6U((X9BN@I#60/AJH3V>=FA%+GOBYM#C6IH'6C8> M_7D9U+T.S[>@Q)>4@NV4,Z"E"].1.V4OZRXM=?-K10\W- ;3>.#+.ZB4O=(/ M1XQB"9D" _9\=OS5/3I+/C2JD9^[7G5)FL(G8X;)"8TP:G<.U328=C@_#PUR M(%TW=?'UB>PO)ZAYG^K%ET.4U:O5ETA\7K;A!^YQ])(EZ!/,WADIGEQ#WFHW M&E/1X/.FB0&U\8:N-(\(E-_V*=1D%7!C-1ITY;],>#MP69_+"!R-)_*"SU',MV=%CYEOY\2L^GDC0>8WCH.3#Z;K-]K9%)04T MIA>?TX&U$2/BA$(NGO15BZGXW?Q"R)/A5D /$F 8I@AH#R%O[E"[$R-Q=B9X M0DHMF>I6YU4$O%1]99;!!^IY37[!S$=&P]*7;NQA[J#C/KH. M!,D7KXKJ[T97XI05"9A88*;E"A0?5\4^CY!9[:, 6E$;KW)51[C0@5$_]TWD M@[$%<+_<\F62_X>J/]V*B:)1G7D!#+W/.I46T:CJQ)*36$ W'NW("->,Q9(_C MFIZZ@;9KA&NOC\A1TM2SU7K8GD-.JNWN'2F,&1!8Y7M%MWMU9&!],],.V&U MNUU7'<^-[0;8%"+%6BWC$JF!-3R HJZBQQY4YF?+JS.'G,+CD_H.%%G1;:AK MW>^8X;HK-[ZL/NJ5#R9B>#X/\>"S=U$P ME18NZ;WEG=<65,A_,I&5(J$9:K'6:IL8M9NQK>9L[?@J%$[M"K-9Z6>&JM[;W=7=*D)3ATI#]^CRP0T=+94"55J:CY]B=32$ M7D%_-H\DX(_ :K_YWF1&C[]MSLYL#P#:GM)43N^22LEI\>"K%>JL& RZ#-W[ M^\JKLB_5$74SU600Y18JG[I:):$# \)08O.JLW*W:3\QS M56/JJVDPR?=!,>6H2\J!#LHCVG%CRA2C6'!7D[E=]N5TH)YJ5F/YMR_#KGGC M1K^?AY3*R3%EURSM=WY#VAA&H."73"_PLQ-ST]BJ=0ICR8>3\52W>GXW-!JS M0@.\>#FN/^S<1H=C78NIN1QK!:EO,]T#JPE7J1:3T0BR4P<.# /&PEHM,55G M_CP#ZT%OJX'I>W M261=]"-'N@!%A- V?@A"R#G5O2E:]&@<_B,\86?.H$#>Y#:_/@VH4'5*WKKKG=5+(_\']^YIHF M/^G.?.>T:'0:JI?QW+-Y=.LR.,,JSVRKMN/Y]CPO>()#@6D?I\'V+EYMO6)( M^R^,37JU6E6Z^SI2&4W<96@YB#M?[TXO?#8>VD@C1L0DPEA.Z8J&(76X@D?1 M@)?BG507 VUN-T&?$=-EV?J^=%=5]I563_;*@ZJK&#<3U5+C!8'L!0_MM:+:(7 MR1$S%&S$2SSQ H#?:LA-*/MV=%P''7!94C-96L]F<;HJ.AY171#^LR2.S_*N M U'MHC[(L573T03+7>[2%'4*>=/4:2J NB^5\5 _5BL*5E6%\1M\#39 M+9S(W*H2^%6+O ,!HY!#UD=2-+%&[!M-BQ+.Y:=$V-INN?X@] ,+8@(N*%%-BT ; M^2F4K(#HD 9EJNS;\4$;4C6C*;^OMLGX@ASODA__XK++/;0?=H@L457AL-4?W]?"VU[&^>Y===DUJ[, J: 3,E[$FE\UK^S?Q> 2U+ MXXT6IZ@)4[,2ZRK)VK^EOAN$GP/V*CW=TD(MO5OWN=KTLP^9\4QSZXT7["@5 M1JK6((G-[48WQ:NED:NOEJJO1\UZS?EE"MZ<["^4+R]\\>Q@=_\FB"SO8QAL M-_C@BFQN+J5.H[G5* NC!XZ(:ZE^O5=\/":D6E+/&.R9;'QE7?FK59<8L: M^2IU/525A1[K=WOW&=.%E\'/@;=E$ASM@3#AYV4,;KV#0D_[NW26!-V'@4;Y* MV2)]>GIZBPL5UNCA^_??O8,_OXMI&-%+X.>;_U;[)91W3"+>,XD#\BC[)G': M.0E6A";=_]>[5,"7-E0>'R7)!5'8()FA$XR0VW3H$E[(,CMT9U_%T#DBZXZ_ MU](AM)0AM/NOOK=#C:$\;ML68_],GV-VB'B/]!-3\RTG\^!;Z6_*=9)WU/Z MDP 0QH(0ZPL3I4_"KI[,O_'-2V+VZ"791K]RL\+_&VI ,LG*(+>(7H!4V3YK M6=(D*5'"J][+W*%- ':J*X*ZN17H$^P@\&T4G"M)<'<:<(RK^/89R6KM&;! MO%?DF_P*A 8;^]XZ0#%7/"#Z M5$W\#Q',U5,FFJ8$1(2H7M<]G? =/9#J#'N4I8>".1 M=>*B9%> )#M;\90#8@3QT&D@'=U8_R "35]&=/2R 0JJ8/"79&30*%( M!,F92))SR"P?*'&A8 W^SF-3$\41&)Z9DA]2>+D%MHM'([YZ_, _L+%4!E^. MV[O(#MV-<./P]U'$/[7% RG"UP+[8^3RJX,]A]@[45D#!$J'P(,Q9LR(.O+_ M$1''#<$!Q#]GAY9-WQ)@5VT)/#IR4J ?2R9QD> 1+>@TSS/XD#+/5/A&,IL* M,;A'*0_8F\*.]-ECW''@!?[] 0A*O+2#!?$I3H#HAF QAL"?CZ">*N.E*EE* MT\A#&T.>$)[DB^_&TKIK__@BA!+3R/LZP,Y(VINT=R4F=[5CX;%EG0X^$B5E*3_T MWX5(AWR8$?=RMI*7RX)PH@LBA#&VY=H&$\ :.6>$>NZV'^8NCR?7W!Y!$="? ML56J)!$EB9K]GMRX7!_1P_F)";OE"NC@UYU6B=3EJ'AL57D6! *CB1(9C5IJ M&E.KO-%G)7OAU"$*5?(KT"5(>/!#1UBB> IBT064YN"">RI"7)M^2Y<_R@W9 M[ Q(EU5"7XI47D8@LF)=D2H/7M(?D1T2UN.@#_HT.SZ7-Y[B-F7SXOO,ZNUV MO8;P2?;VXXM7]IDX*M->R4WZ,@9#UKQ'0?I)1#_D:E4K.W9FY/0R(W[.V),, M UL(KAP&&7 ;)GT.;OJ0>6.BK'BY(^US@%5%*'>71;APU;^#)^)S$/^5QNEH M:8EAB^#->G"'SK),:/*.QD(/2\?JZQDJQ>I>ZDY,/8YHCN$,22\CNHT8"SB& M*1,R+,:0XVXR@^D--(Y##V %%(C&FTHYH93.J/0W@C,;DYO(+?(Y2X&E,R%# M6W&JL@L([RG0!^O]X!_ $/2)4,A0)D"1 <>!@E4S*BX*&"7OLFGW_8 GX MJ#Z+%(B1C:!&-D!N=O*(64KR<13:!.63U,GU+.6KRCNR%3GOBO,XN.J3JGPE MB5G1\4[Y%QX"6@Y3IO66Y:Y%Y'B7R67CY\[PD60#CT%>Z0\JQ%_ ;6)0?ESL M:-K+FA29YNGR[V\?XD%T>,61)J09AJ#-9C! M.B_)347L:*8--R-'#V*P*(O-@M]S?HAD",VJ"DM$\/3" M!RUKF52&+7M]$RB0P^MMO? !*3G[%?M.RDC;]6-0%\>CIIN#]VC%=HT.;]KR M@8;4 FHO1;J,$YN4.[&CC.\Z,0ABO\-[V4R/2.[2$>Y]#T?&34<&DW68;F2I M0R.,A.RW.#9P'Y$5XV&P2PF2)I9NS&VCCOOH.EO+ Q\!FJ=!>WMP-\N UT/D M.=&]UC]T!8=%VMF,)?,JA1H\?SRY!K9W$?W'EBVWLT"KW1.5^\$ 9G6+DCG,A#G=;6$C7 MX(M!S?.F"*&AZ%(B(,*Y@J(TVQ#2"+&\PC!FXWS Q:(\VJ*@\$DNB14;3 ,9 M=0A+E&4UC$SH2)4#A>@7@AN"[(Q@N:Z(SM(439U[DD\AFEJWO%Y>U&+PF;GH MZG0[8.3P\0Y![+1:0GE(\O&.(&GS-L_>@I7L6B[3G6&9E$.A)+:LCX-9H3PO M(;P"_QDPEY2P.5*PTR2%F!5)C23DC$5& MX[X4>_]R7SR&3.HP;O3D.#,!PJ!5%D\5(S I!NK@LDS>D>^S5S' >;'3M,]\ M<((@B84D2@?"2OHP,F])5H(>_@5"Y_W MGP+EZ8(ONDCIX]__]8?##W_Z3T*QK[G)6M2Y4,"S08416=EW<5JH0BGYP'^$ M%.4;V+6GU \0MS;HI8!=LX>V[6[89%H8[8<0N);] $G+LF?B!\/! 9H26LPH M8EBD71&E+Y)V1K WHG0W=_%S%QH.@YL.@SK;=CH,&"I G+3;P2X\0%;E[HDC MQV'?1(AN=14B+)S?+[:.TR6",$'*Y"HDDO9<9/+*Q%D(>8+AY2D VS^X84RI M+ZOK0&RF^TBO&5TMYF?6%8E%7^P'WIFX4 !@@G='H'338.MR<)FE7XW)*OL@ MLA-QWY"D&P+]F/$H#"ES-N?VPW?E_9Y2!@?,';UW?<1393H.;T3>N#Z)L)[]X&B:$QFG,]_)C%*4 M'R;*?YKE&'UD'T*A* XYF"OUC'^$@JJ)378"&Y9SS&XS 9.X())K(MCFGQ!@ MW*0/<=HS40O>>8\#YL" K5)( +:@@XT1=&@8L9 ^L$%C5QDO%?69QE>K??*H MBV8/E3@"),]('&FAS^38+? M67UAP'.6)L#SEQTL#&$BZQ>PW(I6)IN)I,Q3P*(*-M194OO!#[S@?M?_($N( MDI3J/*3PJ@4P8S/0)DG!6BDEBA/"!@,1JU%Y+WNZJEL@*AMUPP\J<^%PG)#@ MUR$%P%B9$N$[B ?:SV.9\;(@>9GRP)U) 4*.RM0(?_AJ)@,(Z67ED]DN(!Y' M5#7L\VQ5F$>BLBS=-?OD:G7+?ANM>#&^WF&!$F^AJ7I/BG7)V<"X&X414P%W MXXR8EQFL-K6.\L,5C#-UD*J), MMW"9]R%";F?D,ZO^]M[9>=>QH16G00JYR)3HWDM \X9ZO"0GEKGH930I*U;M M_G9_$=ZT$.;JF4B06N3GQK]J#\\ZGZ:$HHN5UWO" O]I]@*)N=H+%Q@[-&!F M7@<^AFZ=6!LWMCR^KFYX33B'/43.M_$VI!=1M+5ZAH3PSGC &K&V\4,08C(_ MW$^AZ! +$;JBL]E+[V4$QXX 2!B[XIZJ2);?XY+S[LB%H0$XLMF3?XLPH?AR M*/$Z]%="E$[$^R3KBK@TX$X93% QPT=7)Q<5CA-CBF0)^E::IJ(E.[,,9&SP MJ1M&+*]:(B6YQRC^==7"A/VAPY59MO=JW(!&@#P'D;E0=XL;?0SMMC M,HW%6IZP'Z_"9?#4"\,C%SH*1"%R%,C.0!*O3(@%ER(85HJJ"F-Z0I>G.*D02$U07UPAPX8.C1K(4."V6MF6_4XC:15 M](TI^YE#:/M.8HX.?D9\>QK:;@2J[F3B<#FK/&=(&JZ9&@Z_!E-VPO!<@G2' M&OH,,(82A\I3=Y/A5/HQ&HZ:A6KJ'5*DPC29,^KK$*(.,:2 M/+%O=[?N<_]U^/[MX??_EDG@X[T2[):P?LF0Y1/''PRQHH$'@DQ C41RCODS M"1_U Y1-.T)V"./'3+C0J(.74TYQ$#HC-M/F(:\ M4;# >@HB9B># R8%,C=9802O!FZ?&MP\51$MI"%>_23K0N&YLY6P MM?.24WHM:P*@# 6K9R,[/UDQ9$/L("]:5UJ6I(G9X_,1)PL(;U $B(J%H%@0 M95_U+!-8.V6&,QO>"L,=; 8CX *]N"YFQ$O>'TWP?AW"21CO *$FAON*Z40; M6/"?:6=9RFK ;P1]?M%(XH;R@_2)IDZ3I+M 6)\X0=(3DC'JAD)\M J82>]Z M$7/FM9TNTY4[ 26:;7!AM?L+>XX<6_T<]X(B.SNX(1">..3.&MB&-IAH8N;* M0@C9RT#(*HV>T DYGJVL+:JP+LA3U?P.;I%3D:S[UY#*8EE/GW>OC.W!"T3A M@CL)?#1*0-FKDVT4!VL:@*:*R9R./E1 &*1)(<&(I" MLRBYS5\[.X-O]1L*CQT;WB?L5&-/_GO:V9>?50$O?/:@!I46B&EN+"!W,8;% > '[A,Y[8;_I((FD XBLC M.1<1/,F])"=BXA=$4C3P-'AT( 6Q!&EC>XB5>GE+D7Z^@S M"#640X(!-=;#]X=_>'&2)S<;[Y=D.D[K>JMX&VH2<,(#5O-#+C Q>/Y.I:/[^Y R MD>&89S=EY-I3 89M[_E+9"")$// B#4V/9G8MF2TW&2TFCU\@QU;$DFR)+:>H?3# M\ 7ES$LM=FK2L\Q49.2@Z ?@-JF]+[!R*V> )!SD&RUDO*W!N _. F">%I,Z M=4: E.9UFHL @7#VJY5RIO0(_3\!#_U= &Y?)HIZ)L.65__-4UKC!\LGV4;# MY@FDJ9\G% P;W@6[=)__-^U>JJF8PBHH$B1)&,W)"^&-PW\F8YK=.ZPYA'WS M8*_^D;M\::5T!4+>C*3Q:@4QE]<$IF5 )Z'.*5HYN$41%02T?KAP@>-7J'1@ MECM[1JVH"\ FO2Q=W*S-.R>\]P2_7Q2Z3ED01G"AX(E4>(410Q8RX^.5>6WQ MH"$F>)B."T??V?KN\,O?M/#> .MD<%L#:_C96M/^7BNL4@2DILVRE^-V<#]5 M/OY%/KPQVQZ-A%JRTE6"Y.%*["CZ6=&@B M6,S(&.2V4(_U8"#*K&>!!CY"'_1XRS=*>88@?40N2*068QAVJXP],HDW75?Q MBJ'K@>&^2M%5KE;7(5V[V_75ZL3:8 +EU2-[N5I1?$,AY8]O-_S#-:*& E(" M>')[&852-!6H+*N!HO0N$.J\ G";(D0,>0S)UW@OO(,$^PM0/_>COS;V7 M&W3N)S$6@) 6RV1+W'&AY/6C4BCS[-GVM@YU^.9<;[:Q>-.>62&\%B*FMZ#Z MT[LR6>(F84JBRHM289-(;L@YWY4)/]!(;9:,+H>(#0N8K>;@@,C38E9"^)/\Y4XO<20 M,'DCN_@6!$\!8Q+T2'-1D*'E1RLV(4>^$LR3Y8543!67X2 (-8PV\-*MRSQI=.0&7*G*P@AX< M0V<\5([W-E=YQ2K-P$PK4-/8"5%Z,;-HAY,W5S;R.U6V8?=A>8 C+^R'?Q1) M-Q(W#R,<^9\A+?^!>E!C$%]BO0P@$G60:44\OC.0&4VB/ ^OW8 9^] IOIH' M?2Z//C[RJ*X,!I7U%S-5+U( 1P@%A>K@_"/)#82&\I?SBQVX_'6 P^/R 73X M ')/DUQ4F15'J!S II5G!BDB#3'N=986 H9-O7>U"%' *# >"GYB10^0-L7^ M ZA6CY8'FJR65Q(CB?!?@N;@3R&]HGB*%'!'XP\*70/O'1%HXSL>/3X\9@^Q M_HN,4YLXPY[**SD^),=@&C6C#/7GOA"/)*0X!JP+^^W@IZO, NA;2\=XVD*/ M7$8E:<%(Z2* ZN156<#5<16Z]ZYO>?#;HS6$*_<*+T'<6E?!K=VPN]UV-Y9' M+*0NZZ_0P6-*M,OI*2*FA!=$DD:8V 7AU(>2+@KCO]_2>QC,;_^TC;>6=\Z.R:AP>Z<6Y_Y7'W9)>)^$ M=TJPU]+K_25([^TAN&KD-W+A&AJ+W*W,QX0G6) U'Y-5,B9V5G55LB^&+V&# M;H3^\2\FZX?TR@P9BD5,&PIW?_]RVPL*A+W!\&EIQ<-9%O9G58SDE\\7R[-3 MZ*^K_ "2/0A6!U\BD?\P*[$R$ ?94A$+$DK9 MMA$]&':?IH%0-_3>A>>J'X.:K"&H*R4XZ"-!EP3>&,RGMJ*8:534D8[Q(YM= M1EL/XN9/ZU2ZK&E&D".9PY%SQ=^!BXCXA3&DR!:A=&7T.M]_'2R- *RBQJ4:Y*:@ 2;PK F_BX$S(<#Z^E"Y)VB>L3:77 M;/V^$:!>3 Y,%>[/IQ031IA$2\?(0+K;K7OO8P(4.]0X2 ^$PP0>TPYII$?N M[7IMA3O4%=+.2-H;D=W-4U9Y3-?+QA:Z0="N\N*B?^J# @,JEL,@M1Q*U>B>"T&LJCI$PZI,?.UM&8U*>5UM'(CM9!+?*9#=@)O.6_NQXPMI*@Y9^9ZT&B> M(,,GC>2^^JCYVN?-S(I?Z5#UNW,WKH04N,;1)6_]CRH,O;!TKCCV&P MW3 ]-,$422,N+#XHEZY/$9ZLEXTT!> 7O1/LGLC^20IJDM:\DRR07X$)@EP, M_@(P/4Q>?H06%4.TF,X8'3F_;84S/_MG!A9/&3$FX&CP6].8+'\=O%3RFE#=3*7E!,ICRV=Q,(;5? 80+Z?<5\Y;%JW"&)@/1[:1&@A@)+N/-(+482TI98?O M#]]+K=>5Y,F&D9^MA&*]9O"*!%91HM[+7@CF8)L&+-(M<0ZQJ&)"3:1=:RN7 MAL;T42JDI;%*J2U?AZKQJ:PNUN!:@TYIO((@JK=C\ E2BA)S='&.2,_.9"SJ MW0_R2A0H%OCK"65>+]Q IIL>D;Q1I5% AJ@5V@!K_*WN.]\9I5P\2NRC9A M"$!X"%E+K MW8\LIJK+I>/<;!!KH^]@6)=G-E8C-%._*UYO76;+-30O/&T)^ MT"J:5RY52I8,N\SZ&;6%Z5HI3LZ.?W8XNZ*^PQ F[)S[:I&XNH(TL&&!CQ4) M]$B!(?8:#\*)^PB&'I'Y7(@J!4R#I!->0VVV MTJHVHPM%4*6+A0+O7/PU*Z^0]I^(-SO"0_ MUFQ6UM #D$FZ@\V;&P4C6,H("\^T%GCNAH^=CZ!\(KV2=T+9'#)M,GZ@QDJQ MZI)'37A7)$HSW6L:$4A3.0Y5<#0XXW[6MY@S.'QE%.T MO+H!MW3-J+B!B6%K7]L 7T^3+6T@4_%A/$ZVC,LU#9-S.YOL],]^.6DI%:CQ M^^@&V\C;I:7:0][7O.5-GA6\$YQ0(KO)I);F4KW^.?R#X\BV0[8Z]=8N%D1) M605@0RX9?7)E <10+H.Y\MKD\)JG9GB]Q0Y"ASI?H"*L@XF,EG?-&CPP]?_J MSG/O\=P\W=(+_Q9"R)R_4JMO[,,?7X947GI<0F"8\U)\K%. /_(:,[!UF\\<2H MA_?2D(189FZF9GRY>F12KZQ2\+#4BLOK6"/&O-'( CV">OO). _A"E:?$=?E M%S],-#?V@#BF/EVY<<0?(/D:MWV6J]H1/*F([&HAWVM.#H)X9;G)(#AR$&8MO==C]HVA.J7I!WU6.+3G0"4BN<( ,HD&$<0, MI7D,F>R'X751">!SM0+GQ]Y:9H(#%*P0QF*RC)?F%2;4@'W' /O'V\CU:00) M"'>NCXN5O?8CUQ$K5Y;Z#JG3W7-7*(JRD=J^K?8Q9QFSVN5+E5+L+MD%4?I M;V3:"U&ZF;/$1;!!&L7N&A'84=,T,K=H%3ZGU G\8.W:T>7EB994&84D832' MC831P;]8@!F^V?\_,9/OHD."3,!M=OB'A\V%BYQI6^)U)'2N?C<59D%B" (8 M]UVN*PSJ6=(E3LGM)%0=4$@%4?)&D#7U]M E518U;]Y3Y#7/C@'_BHR[T0TC M=Q*$FR"$6-(TB6IFXJ3^(4EU-.@XS9)E];J\@*-FL6BI=%Z:T#)#L;QZB9(# MPUR]F5(7/G?2']G_V+(#&2T"_19DHHG;JB8NW.ZND8#/P2155RK0QRP=]ARV ME7A<8D59#1RO.,LG5MJQ'(_9#H0T?E>&LBQ$G,J"J-T,+:\"])N)O^JI3PJJ MD^>^3-&:&>]>EFW<.QF"!BYK2.?G6_?&C7YGZQE^8=WWBP_/T"4A(XP&=4%Z M3E)Y90+=H$#7Q@22"^2&8NFY9/M'= C5]I9]%>8&D MU/_W4L8A8W1B8Y#8LD/>L41PBF@<\VJ'<"\*!$9,AC)V! TV%*67 X8TLN%P MG<)0(/YA=D",8L*?NI'$M,1,3!$(USLI.TL78E(3E'@S&\NGY2'__,SF(#]>RQ-':6G<#]-GH-U/G+2!B^K20R%NN %25Z=._K: M1D+J^OTK!O(%)4>3\V5":> 1[-1W@_!S$-/H;S0,K@/7CY=/P;G[2 4'I^P( MR<-'W;K/_8T:[]\>?O]OA#- D /V6*)DR$#*,426"T65$_HEV#%$2A+H6DXX MCD$9?AACP(SSQ/#XY!,9^#CY.$[_A'':X#C%;$A6"",'2-:=)NX+#C> E61T#%6A@C)B90E-0Q6C$MX"D;%U$D3#F_"&DM3+"HGA MA^5I6V;+F0*Z/"BR(7U@NBS;UVF (F8OLC56'F"J QJ+USNPU>ZE&_P-(&)_ M.SAFI7GY/57T3,_9@$X\3.$)#H8F",<\NF1WA=]7M$H]-Y$[*Y=3>6 M9^@&U"5*.;Y47AJ8*J[%FG'OZ9+.4V9(!30!BN3(R$3A7O@<^$$V2%H#RB7? M9?)($:D:P\>KZY5'+16-\JBDDT-#4#<5#J571J^U>(,;FRR/7JW0I8O0/>SP M1UM.K]PA1I/#'A7(A*4G>=(5D@23!K<\&4LFT*L"BTXG6EB MA3@GAD?,UB:'EQ=!$C2H.2B:\]DS&UC?\J1*&QWO/M+@/K0V#ZY]!.H3NA/T MP#'9#]39\M4HM>N['4G[8[^]-Q#>;U#\LK>$[#-Y1D2Y4R-N/)J\&-4^,/5T$P;.UN;_-'([ZA0Z Z^7DD5) M+87PC&3R>LWAX%?E]BZB_]A"Y.,CN-)['LHI.<+IF:HZ)$]& 4%4!#+-598# M&",^N^P!L^:_TWA.;]=K*]S!,*0 MB_)1,WC(3V0@\SXES0,ZN'\I&Q!_]&BY'HP'!.LP/;O?V.3@-=)=^-%R06(P M-D&$*ARZ9TD*G5)R@'V*AG) NGQD[/A@Z"\OS (T+LTA& TY;*I9).UC09)> M#E9!>(#/H#%TJN$$S\ 75JR'TMD?!].C/6 WUK:.+GQNSOT8[H,BD <$R9=I M_PK&0%Y:_0-ADD.75U<0GK@ B?.54Q'X9V?/MK?%V(P3:^.R MMR5"I\B/%J5U1X<2- KCOQ]%KG5MV>[*M?O';!U='PV6_:R%63$G0(<(0L92 MR6HB+-37JS#% 3+;.2/7$W3PAY%%9:G='![0;*6UN'!TPA-[CK2P/K7H%K MDY7K" (Y&BI2[MT!,QDGF?+TFC8IBK5?__7'PX__.D_18[A?.01*YD3 M88LUCD/W;LM-2G' 5'D$-3:WG2\AI \"3'4Z/#8;GO-H>03I,WV'+>6U$6^= M)H'D&0O4%AB!.XJY$_%"J+.D]H,?>,']CJ=-]7_@)J1)2GMFXGC5DHCL,F,O MXJ2>Q9J=KAQH Q>\;RMP]7JR$9,^((1*=D*"I)?()+# P')[4F3L!6IY2-F5 MCC( _8:R":_#P*;4B2#HA2=R*4!,F%'V):)0\N;$VK"5>6)Y'F(^6G9OX!D( MCMZ([GD$# ^^W8*A>84E7*%+]A_/(['2Z4L:$+$P9*\$NI49EBHD%L]"A*ZQ M4!+OG$#O9/E"AR;W:+O.+)6(#Y&M#%'+U3/XD^[,"F%G1S(^LZ^")ANR7J2F>JV,&7=4&AB)1 MU:"G15[83#$HM7Z+['P$O8Z]^R"] "[,P'/M_J: E""1%$T%6_&L:'9B@2OH MU-H)6/[^&NKA>R*H$B K7*3SD45,C MN(0Y#^:Y6MVZ]SZXOBP_+NZIWD@W,F8(RBZF'9'2S38L3,S04GM?F\#YP+EI M"7X=4H@12)(C?!Y**$I>"4^5^"7_5__C5O29)E! 3)M(UA2EMGA7RA_X+U[$ M4'A]1\',:6YJ. JOB'V'9>"+8-]()FY_3=,^HT*L+HUBZK"AE([990"_2M)@ M+_PX=/W(M3$VL._Q@^^3DAI;5C:F+%*^D^58$%U/0NVYJ4 DP%F(($7=UQELB@8D#=& QR(:D)1$ Q(NAY*!')7$ M9Q,N##GRG3128!G@KTF:FIV(Q"-67R>N=5)[;N06=5O%%)+E,D#PY)!^LNP' MUZ?A#L:$_08!Q'N"&LM*0,$*K(E,:0>@3I\?)$8@US5+60$@S*9,D"<)?1[Q M;TK.O??))6/V(J;K?L':O<^G7X$/@HR80<$T.E;J,=XGJ-O(,.&YJ[(';DD= MY3X4@0?%&M(H@%?!NQDU7(\,.2TP(XO-J YN<\>P!G[K]IH%H<.(,'ZC%2WZ M<%_,:N'43)6'4VHC7(?!.?@SE4 )WLPH!2K\8.0 MJ4GW2DG)031:XO$NNEDPG5H,C!XPU(EGU>)GSM'_% U,1>_ Z M(OD#)E-S-&6$J)Q(\YCD)9\Q3 0[1I!$LPAJ,F/KAJW_L]6*0K(6U1.KA/&Z MKH*M1B7])/6-0)VY60OL*;*J.'))NASTLR!)3P;+I.1C*MC#Q;7[I6K"$0 ( ME2F UX(@V5G(HMY[Q0@1(8DAJ!PM GD-LLQ""/7(0 )80"6[RH8OD;1>NS$: MC=@] 0"U3"SJ@\NOY]M:DL4CWU8)DS<0_D5^,% K5)MP7KE<&9HCW/]] VC* M+G.3634E(BGO%E'3"&TSO>S=*TK JB)KW=&JD@ MGLW; +VYKQ)E0?1@BG(O7A_B-8+Q&AY^,WW)Q.8II)L K>ESGX&_:#$KKG_ M+M_A2Y'EJ\U<^-F0UYYA3R*.U=2C5YLTA=<@DB-O).%O$40P&Z4[?/*O4I@= MUN"1[[#?T?"1'CV[^S[C,U3)DC'"WKJ,W'2#C^K#%J]2S?;SMD]=38VXDS^G MP8UG2G#CSQRW3U7%.%Z'P:/K4.=X!]G;%WYR(Z=@E_WK M9D8//#';]97+V1H<37-X4;U42D1$E5W ?;F"Q?Y6Z,(HHGBKF3K7T31%J$L M5F 5ZHM1@ GXDB08@DX-& [UB9/-%5-E,F$ W;L4>F.V045: ;]2QKNK*]-" MX@QL?TT& Y?@=6*ZF",?!QTSA[I_/Q6FO6M9"_N4,=(KQD80E$GE9U Y=L"8 M&FU">./PGV@A^[Q1IJ ]]7A;5>I.1AY81YX7/,$%=!Z$I\'V+EYM/9%A'=U0 MF[J/^V1R%VNL&R^?/J1@;#L(L<[PS3%OF<0ZE(1(2HE=9;)'Q"$Z":GCQEBD MQ70,TZGK;?>X8IKCY 3AFG4%ZC/#,1)*,"(PJ.G:L58)=K<,]CAFY:KWCRO'M9MI&2L?Q6 &V7R41+ MZ_F8^G3E=@^/S;\C5+( @4\DX04Q^\30*I_Z *R1T/C;4).0ZB:J%&\FLG@C MBW$2^)!_%?+$03?ZG75L/ZRM\/=>>EV&+ &Z)"%L3,%3BK%#2@8$B/_BQ@^R M-GK/*/1,X75)GSRQ#I+JZX8#TU/[\6=K3?N_+0I9?$!V+H)X-3(86X%0,!4- M]8J!,4I^^1>7AE9H/^SZ3Y52F36ABH^JST<_SUI(KUF^P6>30\=2?P!/' >S$2T/8.@O?%$\]P0-LS@.O7S;"76L,GS@^E#1P35@H-X&2"1UI*1NMF2I M[&?X8U\IZPL!>)P%-"CV$#?[="V(!<;BI%>9]#!/2>5EH J$,91":&Z:-;!V MD\ W473G:I7)6, BPQM?6R(RC?\QN$B4"'1HPT XON[2>U&4. @O:2 7H!1#7,'=."5:GTLL@" MRBPX7-J@B8$#"^H59,R*B"\PD8CWJP$@RH'%+4+;IE-K%Z>6YWR:P;N%,'CJ MG.))RHTG/)=6?8/*EVFOL)R6S\\%#]4Q4Y-Y4.'EO:4Q4TWR$F%^XZ"60G/C ME(T4/'O!"Z/T+25@HC.)=')W..0-FV@NMP%8-#\*/-?A56JAP--.RT4&&'98 M=]%6.YB3-*E+,R6YX#6P=N17\5^3!1,?+=<##?<\"$'33RT,X.Q*BUV"K]/U MKWSZ5VJ%B3^FCQ\M[6E!$BX.5D%X 'PL2.JE22M*\EAFVY*IH;=LB7LT+3AY MBH"@P")AK+ZLLN)'=AH@35SL#:57;JN!_6'#"2Y]0JG 5ZN,"9WP7O MHO0S5WESP$#= M9GE0H74BF"\SMH@^8R0IY3'>OY*A$-NC#$>T-:S[43FL.\D-[5(=SU5^:3Q0[R'>@7CW+Z2:K?8R9);S&5N,3(MR'/9-=!VPB\'[ MF[LY"9Q>2C&G2@19PND21I@ Y7G(XY6)LC O"Y980#P4RMY4EH;L&B&20AA> M:];062>Z1?)&E28Y*JCG<9?8)RO\G8+1=T_<,S4755#%"R&A*S'/#&6C:I1, M111 'R;(M994YR.(UV)VS 92GP3^(PUC4 Z6#ZPE/([!HD7M+6P%)8;R@]8B M-W;:+][6HK],:.6+&0G55J;&G"M=LCTI.R5*KYD 6O- C!*#X-K:[>.C5T^D M"CC&!.5 =&'H;-(O:J:"A)!IPVG-3ABOTY2-&%2@1KJ(XQ,,L["5>LW@X?O# M/[T0L<1^%J2 &9UTN"!JEX3W*7+? MS46TU>U?:2UB!W 87ZU*C$VZ"]=>A]1SUXPX^^=9%+MK=*PIZ5'LFXQ1KA W ME=CG7OP02BU<"1VL#RE3*E+"K1=BGGNI"=1\D=R]88$;L06Q;D-TX7/+TN11 M'CF[!D-@)CKPZ@$A2F^8B!=!Z#UV%X]8]E7]GR\_N5T*G_N2+>H3X+8ADF@BNT]1%Y/OKG@5U\R4#98F!P@)/ MQ %XVQ6H2 +9-AM@YP2>9X4*4-Q@9Z=JV;:#% P MP2+B;#&Q+08^,- N-U3#1BR-,%:).B7&*-,UD7TK^'$1@6#$"Y]@_]SX [$: M2S/+Z6*]86H?))J8TS9B"( M1;QE^(,-E)S ![6F+RBZ>-"F!&RO0#PA;28U+AE M0:$_0WF\"E%(2MM(^ERS?VH/D/12HWCBD@H3@K,2JIO?[<:8D!59VVFEH=Y8 M>549VVD7IH+IET_!\B'81HP+4+N>V)FV8[]+6=RS)%<>/^HI8$HG[X=KH-@3 M^T_ R[#ROH;51H>254PKR+A49>0]$/B]THBF,;*#>A3<#2ZP++J6$54 @-OBN) MN)Z/@ 4W/Z):"=MR<0;G)E(_0]PU9Y%K2M)5JT.(0YE6,N5==1!_D/4JO M(SN5X! Q?77.4SZ#()82-C6D/^PRL"WO^H'=Z_T+;R,M@L0&+D>N@W//---X MDZ/^"045+ \R*:%JWI6/5^N>_"-!DE+$0GQ,3QOVOM8L2T[SY#)M4YD\(=.P M>J:N(OW%0G4EE( M;RB.&<6S=SNG$F7?PVD_W$MV%Z%'WTU;C$SM^%I!#JP76@=C@]7\+<657*^CWW N>^D:$)"3A M:$$_+5(UF-/;V^*/1R78$?O&">JS^F,P?,BMFR][_+0[3-2A,Q7B&-Y;OLC! MSZ +'_G.-6LKK7680,OD<2TOV39]]Y_:-[ZVT][1^:'V+Q)G.0UZBR%C:/8'^U5('Z@?N8\4\D'6%&RCJ+>>J!ZR*Q*@B\%6.R/W;)V1 M-V N'=S$-+34BJ*D2LT=*YG.".^-O('^ODVT<]:I(H["X,H:F.NO MPV#E=M=]5'48K?X;I#-AEC-^EVLCW!;K8.^.9<'J'O=3?1WL06\9]!^E& P) M6(1,"#I1L3,UQG0H: MX,B@P%4DN4J;O%S 7E'V)JD-!F@8'(BP)U:B>%9=>%UB#[(#=898-W0])^YBMQME:: MCZ^0+;ML,A+/5[RLJ[ *B+QP$AH0,JS]<8+=I3>TO#1M6EY$,%G\-="[!6: M[R/<3^K?H3+CYR#^*XU3^'7N"C@/0O$K^*X7^J@,'CB0P0/DH2)X?G(&I.'( 1!>JG%/'+!2HCA:+@"V_[%#T7)FMHSL(ISA-8[ M/J0I4^8 [?:'Q-FK!F[I^^I*C !I@AXZWF4^S(RGJ5JYHPU=R-ZFE.7.1,@)6.@(;T>.PR:)#YR0=^4[B/ [@5X.F?96F=2W(8YH-1J7[ MF#T6'P>$XGXA@YM?M/ET_!N?M(4]MN.4K Z986( 5N MW6>$ILG]&@MO * RUJ#N_>![__;P^W^K1E, [,?#]X=_Q$,2 I(1RYE WU_Q M (IE!TP2Y!)!C(!/Q5U2/ZAEN!:,80&,5/P;'Z>@ MF=;_,^[BU"65URC07"3)0&X)<2@G&ID.%N J* W9X_!0*2_>_\KA-,EAIH#Z M+*3P5 &R_)LYD'4)DG]PR1E12R8/?JCIK+:=5N?I"2;&H] 4'+(!/NGZN M8+9!3)>)#%4&/;LP'$,7O9_88(C#H*SBTZ)UU7NKO.K]HJKVU/#(PWW2#'3# M+C]"R -]>NDRBY6D) M8GB)!.0D+X$9/4&;*#E% 422DV))RH,K"BW+9+#7YR]N_.#Z5SY61NT)NOC] M"Q%+K,;V%3\6(L3MFKT^1+57UO7@E6^EC?G"WVSCZ)(^4N^[_L<(TB&#Y]%K MY%[,5VJ3ALA<(+H@0AAC80]'SF_;*);0O4ZR1MG"N/!/K(W+=&6TV=_EG10W ME"O0,FJ1!_4I\7S[.>'4'+3KBY-%N4]?C3M,P%A66/,I2F(-^4HWDXXVM6%4 M'^,5H:Y?VYAX^E;5X-EG W _@]\8NSU2;&ZA(H;@#49U%\H7_+1*D(?V=X6 M7"-GS^PV8&)"6/K9:D6[IPRK>Q12'CD] $ " 6.E0H_T)0G_*4">F,":6': M@RA6H\!M@.%2>L_ X/!/>)&,S"^S+410=0DT%2YFSC>1C&,^!.&L#ZJG9IV# MX(N]6EV(,.>>JFK.)\@=O54U22?_7](.C1=B.@MJFH[RY( > '"&)> M*!K-_SPX DR:-W/DQZ[C>ELX#VZIO0WQ3&?J'5/TJ',>!FL8T:TT:Y]9(: A M@5Z+ ZH3VD!EA:2\$,D,63%NB,(.XB$(AF"AB7RD$4I4C#Z<55 956-ZE2[, M^O%E.\:UDY#( QD2*9+D%#)#%@PX<>/=$7N$]*UB#G0($!J\6'D?CCV3S,HE MS![@\!:\#H-'EZV%X]V7"'R>5QN$T?#O^]=LS$P$/#M7B,R'BRZ0W1 KZ6?^ M$DOO#HWY.UMV!5?I&^B-79#?DJ3#$8I6'JW976=;T9?;_MJSI$4.R)>WMY-F M.V< 2#AG? \;I]^7<2\WU(QA,V["3Y9O<4V*O5%.:!A;KH\/0HDYH*=P7=H- M-__QCD1&!I5=#3M'0XDJYDX1$;(/1 ^\U)%BG<0 *H2-I!0/ M(9@W$9D:K*>]D$T;C:>F2@!HEK'"[&U-R>P]F,%[:+ERV;%9M"/EN$3C2I_E M64A5+< 87:D62.S/T((== R\_<6?M=S9#(1"43MA7 Y>EM E>&?;B"?@VVBL MI$PK $T!LIZPWF12K<^@*EQ?)&\L/A:&ZB0R46)[?7%74>"^L>H.^W0J_AL@!&MJ3LY+=*)Z< MG^8OJ_WZ4@:M0\VYNOQ D;*P.6W\4V:3\FBD V%ZL>V-QW;#><)5)HZO1OTBBB-(D'NH2L&QEHOQ.K%I"S^EB,.6H)&,4!%9L7$A=/ M_-G*)Z:.DU\H 578PR))5MBI^Z5:=*[8G=_6." M)4(2/10I\U%5\J>_2 D01( 0?$!4%3$[GBF!(#(!)!(Y..74YB[7V$XS'FT M[ A608H&"=/20Y#.?Y/&2;A'4?=]Q#ZPN*=QOO03"_C&(OO()>R^1M2N2] M\^0MN"J)HZTJ9\/&*F6T[1A 5C:*LQ$G2$ZM>'J5)ENN(\"U6+V''4%"_CQQ MT; MZ@0K0+5=<6'0N;"#V]87=O2"Q?=IDN^]X #ZO:(HB-Q M;>RA(@C\>4AL[^%H%-BU'L-@^T.!F,T[3,?(*H -C13@[5H"0X^TP5&7NB6R4B%Q:GI3/XG GYBH.DM6 ME3+O>'[%!;_X4!M4XMVZS#L:/O=>+7-;#R<<'&M)8!,@EV]'Q2>W!E XBF1 MX5>ZH+;#NJJ@+H,'@6U!!F' MKU840'%%>.:"/:UKH!HW_J+T 1+G23\Q%LC 8+16/$W<=T@1,XYH>*437^=P MN>.Y-D@K9L9XHR'O#1Z/$)W8O0A/-NZB&%CC KP9M4Q/K[3S"FY&>\31'@QO M8.F3'K^'91Q>C>NQ>,\8-7MZF[A?G_-H+K6R^>!D];%6TY&# !W3#= 3.6)K MR'CEEYDW^1GM'0_>Z_BYCH_E'LYGH2/0MWL_5;R&KT$V'EVYLD6^!89U]K4% M][E2(0'ZQ3$JL8W'A8I^DG,CRKEQX+@1"_-N#ZRT,R;J"7WV59';_ MSB;;FPS4NXXY[7#N!0;W,(J^,@S-U>P8$9#Y)"GSVR_D\!<_?5^C:_R8*XRO M?6@O;. %C#R" :U'.GP1";PA?52\WU.@:%AL]-T'BM9>#$IR&7+F1PN ;KG) M?:K"U"/]%@W#B92843EGEDU M:(<>[,+\Z^O3R!"S_1/H6T%;'AT8QISU[7BU7D>IXW=4"*K[%S["F1N/"_:9 M?*=>CW/"!R26EW1R<@N9-F6*2]71LO#.151 CGB!B_:!M_'6S)6EL+H&RI-O@8N*?(UE.9$ MN-('\;L\_^3@6N-H;*CD1)S "S,A)=^(]4TZ_:VA*?_T *! .F';RCJ[ S%8XS@[:SGHT+V0^^I MM22E8N3$VI,)\4W1D)?"(@^G!ZRI? #J#]0/P[RE@$$K/$!W@SPT\"DRL3^+K28*/J6GJ%GV:5&#EZ4K2*+[BJ#\RPKJ6/BHS10M#I$W MO#6DE$X,LK'3W5=.3B95W$:[YAR?Q,G=?0#S5LX'7E^P._<04T6&7B3.!\!_ MC((RUB\M/D^&0\ KR0;# R_8R(/'38&>S%Z;QZPB,KPX.ZT+&Z\HL3SDN[PO M"GP3DR_@']]96!T<]R@,\+^NB6AD.A']9R]9D1"V!U=+_KU%^8.048=?-[B% M&QZP-)TZ[6QA\6?D-']:,.70@))( AU87NY#@+<=BN/E)H,[6(7LMRS?M\O2 M'_PT_E^+&S^,@05CE9X?D#C>EI-]!O0?^B%B$66?@@0,6)D1YZ6?>\%7H(>\2,4;]$$#^?E.?S=X42S M'.WE9D&_LR ?6A1?RG+S1T?N[)MNOT)RF)'\@R&2:<'"-\?SX3/W802J5OX8 M^.HDY*:'H/6U0[&U7[!<]/-?X.UP!8'M8.M;!FBUB\)TNSL!>J9:KC&;$XF3 MCQV??T\O]NSS"R>;&=$.8S*WXE?R#*=Q]T>P188!PN]!,L-%\AX.7 ;2!JYF MKI.?7:1SX@D$-$Y%;^2)S&9%K7LXHDMV,R&!/^QAYDE>WT* M\3N+'^G&RC;59_*?YHO*Q^U+H5\@.:=>).)><%YIO<"/$TAA'" M]I7@MVRMDM!69*O\M#CXS27LW=#W\48OBO ,7O% 4-..*:L]>'=$U>T^9L)$G0I!ODI9L$V;2@&'JXBV3P"L1$B?[$S+)#NNT>*/33+4-I-=G'UK$ M*("XN6 ,*+$>B2V?+8"X.Y1()@_+\R#5%RTI-^:@2'YPYJ[P5>R2:"+?Z90I MD ^T@)&LG;(_YFSI*Y@:YPM4 ?:@ %3#3E9O-C 'O9"7!$Q@[.E0Y9<)*@;- M'Y:K:1%4M8LUK-3@*<1?G>A7E,"'BQ#<'CS5Q; _1( M3_GB9 5%QEPC/(.18A8C*=/%]N2]%M5+/<"RKWP_X%- MD[/OPC>GSX6*_&3<"'-NT.HX?LZ-K$[.PDU+OH,-_O;DB]@R=1!"AVEV8IZ, M6DYRG5X)XG5&&7BQF?'2D67:7M;1NJK$.450EIAESA:9TB-EWD]V^?Y&ER\@ M8]03S2OL^[3XA_+@7-BK\6*RDKFK]W"U"],8?WOUCGET7 ;HQCD<,+,=WU]A M'L=0L1DSJWN,S><_?/YQ00=?P.@+?OA)4\FD(/[,(OO.@GZ(^+QE- \>ES,* M\96K')B09$Q(*!,@C&)-F; &)B3<1X>'WJQ$ H!5JWCMX.=QND])[OJ7*(SC M[P%6YWTH]@'YWM=H$T80E=P%IXY_U^63^0$/_ -,!_QK^1069 Z+8A(,Z?&5 MS .BF,^+6\)K2,B#X=_V^/[PXN6&BYOM.TJ8? &,QP<\E>S$3),LOT)1,;S) ML-\L3"Y4Q>'=IQ \<;4/H\3[-UF"NP]0*U"/57VY<#T8G%2UY[^X8)\DL6JU M&+YS9I-?YY ZH/'3@LY$S+_Q"O'H@5:?%.1I%6+U@'2RM==#(1\AC!5"W)]1 M LFR89"9CSH#.T;9B(-74.Z/"+8R!(\R'RRW\]D__\H)6HO787!5\Q9%WIL# MJ==8P>X Q2*$+6'-F29($K^S1(VVG[1<)U MH!RM;C5:JDO72]#B!]:"3 ^V&9[@P$]."YE;T15S)J\Y)D<%DSV>R;10X,+) MF$S>8QR3'<9D#P^1,3G?P,/KGUQ9Y.ISOJ@1VA$V+?L&H;V>?EA\9ZQ"4B?[ MAZIAV$/X>O00F]'0H>DV,4KD^A> : E=_S\(7/\Y3SD^3L1_WR]C>5_\T P= ME)]/3I0$*(+$3!2]X>=A#\Y'-B:16MFHDR#"+\__BIO_./[#O@BIG'M^06(V M\. 7))1TAZ!:\&KU4Y^)!CKZ4"H>PFD7!S!24^!@=\#P^7X)RIXLTZ:B5I.4 M6Y;I4%&.H\WKYC#U883RAB1*!BZR".WPW>&](2A8NT>%0_;OH0]ZRQ?\7@77 M[#+@',21!Y@*?-[;-X2U]1-(N_O/@M5C/C_UC@7WCQ\6FC%''#>=3;#Q1?"5)CD?^0!!P6V>5:.D=,6U&- M]"H [,CUS_M#ZRPDG,&2.+Y! MQ@3D3PR*5"Y$Z0?S"+&8FL=OLY!]U3* ^9\ MY."%K=;4E.!6S8YB$GF,"@NK[O20HZ;7(E\:L3&M)R(SHN4SOQMIYB>7'LZW M/'GN9LY$FF\ ENC6I8?Y*^^^D").,?PGLIXDH0$,Z_-A37]2@@/2O>(9FV>* MK&;%V"J:'6."[VW(4W10?%R&OI.#73[3*K8\2WIYKN4?R.ODCE$O;#CJ_#IA M;/#RH1CX93<<@340)?4*+IBS;S#K2!$._K)W?+^/PA4LEIV,-WCYAI[F[YN= M^@[Y?G\HEV2X\; MN\S>'W_B4/=YY2505.$!/PS?/!7#&G] M_'WIU$>RW0C0IF_".(&<8NI]H=N"0Q* GSO""^:?^B&O+%^,CV5O/'R:[$AT M5YV*)>QM;O#%S1A$WSD1F OB)Q01_:^7C!T(WX# H+^3H:=#!F9Y&/C <0T M0S'Z[S'K687[/41B.OZ3@WG80[VC?, %&7$2!/CBN8]2<9R>]2O7C4 BT/]Y MQ >VTQ.;W:=LN/Q_R;B3(,87T?&I1 @@X-@9?=UH'F?E*&,)D7-=.!*P(=5<,'FU M:BD&+OP/\/G-\6&:N8VKR&;J&L8;[RB^&_P+*KXT6?IJL!?G0)1?62WR+]PG M2K;;XC/#>S;@I.!W'_H B$)26B2*J5Q8X0&ZOHKI^ OV 0SXH:O9,1(NX-<[US8:@\1<%0/8C9J/F%Y*K3PPFKBM/@\&:7H MY'&<)33XCBLU$:&#X[G,UXVO53*S[@ . I263P!\"!_+8@+()4M50F=X&()A M:?3*MG!FX&4:2F"#) M9X:/<4Y?8_P*QA.Z>\/_@ =%IVJLQ7@+,B![HHQ4A+4W:DK N"*2AJ:$IN2^ MX+-!;%:/4/8;3&\=GTMTV$4^[B(;>$+T^ VDC/4@YJ!]EQO(4 #C"EPU6'78 M>^F^6W% #C<8 W8T) Y/@8L0._$^6*Z2&)'-O3BMVSPPT-1H[/RI,-?=L/R M@;OT,/VTLC'[5%[])J@P'W& MPKB;UR$;:7'TD&]OZL=0S. ]BP-';.>8CI0!I.#_]%.2K_;$L)*NDB3R7E.*0Y.$D.4#+R\\F _-\(,3X^X@\B-;'Y8:Z[;TU.[.=LY,+Q_NGQ2;[#*D_ MPSZ4^>NG2K'/$?O $7O/$YM](Q/J@UNO,BG[$!S2)'Y$;\C_W#UBCXRS^#RA MV?O, &#ZBK>/?HSY0),E0"QC+YAG[U&X#:A&]1H!H+V7@7^NX3PKWQ3+>85<3]1:H9KB)ON^UF M:*C9[];DZS&8,6DMR$/^Z3-C@\RHQWWXTR+_]*+X-NPAZA@EGU^P[P]ON^:C M*>.*;*2;MX?Z)>48RI@+HLRNA7%DPW#D^BTI'<>J]2T,:(*=3Z!/P5_@K)/4 M\;GX,SQ5+T+=DT/QMWY8%Q\CD7OL:Y""EX>[(?*]@2']1J'>%Q/.?6C!Q_G1 M3XV1KCDTX17%YZ25'USG^8822(%[BD+PV;K7Q^^D2-4#@2\$P]LZ\=YHMLV) M1>5J:80;/WR/%YLHW./KCWUFX>3?^5_3)SG;\BBA^879IR &X;??::VM_UCD M'UP47QRAHIXX: UK9GAOXLET!W:I!*UED3KC(+KT294O)HBJ+1E5HT"V9!49 M'_;XWHQH2&@WMW\Q$I"T9>-/@PZV+ME@GQ8<,8\CA#*\H"U\ZQF1&EK!EE9W M[J=J-!M[D0_^:<&*1QLH(CT(H67C.OG \"M6B72'"[BOD'WZ:!TG9S0'KBUN M#+A@[O&-FD=V=\Z\G"PE/D<$5Y2[^,(G>AW#1XI(>#-0!AU\:E+L@I%"^57N M#^ZJ9(^[\ZHQ;X!V'5\0%Z?*3V/\DO-% @L-M&., )6I,^#X!.:<&_OI2)F! M@U;L&]Z!!98T_* DQ0;Q*!UD3&FL!0QF>Q414>3SLQ?_>A\AE*U'U\AG&.^' M#1X0:B73%8ZF%@W>!T\R56BXL'N8)<1XHCQDU^ZX^T8$K_LPVB /4E?B0:O8 M,(N6M%S(A8-6U ?AB+&E0DA)Y)]F!>)N[/(%0H8;*2VB.QW".W 4.T_WN9># M4\LDC%6FI8>=5-+W>1K6^.AMQT<"ZL_K#W(E#"A2XF;\J(]A""R]O/DBK>-[ M]&_" )S%$:UXB]6(SB -I1&I9C(J3(,$#* [5(-M\ :=5DD!<# 6G$:3ZA/+ M=!^F%I!K/\ZP72M*SMT' &+'B 0^#*C?Q T*3J["T-D6T+H"/2:;,XW6F#'_ M^5.7<\EA7-J*]/1/.7@N^9F4]@4S#I1#.6 .Q8O?8LZ[H>\[$07=)Q )@V%! M0'3Z+7-H@_3K%/G$QAD4&J;KA/T1Y]K>,]TUU9F %*?4$RWTPD^75+^@LJ7S M?8RM^']3)\)GP3]2IUHOQR@?DWD-)T!']72-14+5$7T5U.SX!>AS+_I^]B7B ML1D]S'=8.GT=$CD4[5$+JI1C6K-X#3"JG%H#HQ:OF@>!W(Y@F^R1GI(4 ;T# M(M!M!]31-1">4!U!F%W&65(I^M0<.6/8/CI&Z8X&C20/(1M(^=IDXYM7OGH@ M54_YRC\T@O(E%I_/R$74V40W5W=C2NUR*#[Q::0=/ 2)LJNO3IT]=A:9G/R6 M0B[!]MTG2?50?*B.%IA8J2\HW$;.8>>M:ZZS[CF-Q>"+NAMMMM=X-YVC(MCX[&%:#VI4LX:*H).4/FB4I?Q"4I/S$*E.^B??DX F5C$GQ*F0UQ+\ZT:^( M )(6=<:Z6:9RF!A\M>_ST1?Q:/7<^J6QDAO.Q@;<&S;ZHAA^S*)UOA^^@W9X M'T:W8?J:;%*_7FCI9SP9M-QL.BXI&0;?^YN813BY"V?K #K$(MDA\/K2N4R5 M:(T*6OFGR4/Y!BM$'M7K/BW(]S!SAJ9^%3DN^N;L^\ 1)6,%>"S;)^US\UV0 M<0978;*I=\&/JF:'C%DGL#LP;"K !Q_K6&NB9!%Z%DX% M1#TG%^L;09A,<,OZ^KO57 ;A]QCAV_;1VW2L"5(,^VGQ7@TVB_+LR91\#HO- MS>!7U! TE^RH6-7?$Q3,G"BL_A/PB2(:81QKRA"DLMW;D %*QU\\CK">!((+ MH+GRXMW=K^^8&_/_^1]__?SC7_Y?4G!^>-C:[M30-^9+XD3)8\FP/)6IX[?[ MU":>^2%8;?=JX8\G9\A"R_ESB3Y0745:>"6,N"\A7XLBY@&0,Z,'A @?D1/% M@X4%FV!$_HBDGVP E12$I8\H*:M,P H&+7N/;^ L;*Z+[!20"[$7O\T_LLB^ M\A\CJ>%QRLU=N]$^+8'BM;0BJ_-9+.$)<$$VCZ>Z '*NL5*]#4"JCX M# )FY>UQD^7F!?\UWM"7_>.IE;C+F;AD%HL"@8>;!X=97X#1T*DLEIL%/YE1 M2W:;8YU?XMJG1K9]JO$M-,JW&&O4,!LQ@)7XKYU,T I@JY$"PJ".-QMOC>*#LX;#! 5R(.IY$L1EM@@VUH(- M-IK+X#K%GT-Q?!/N7[V QG.@=;@-P##[X.+=XFT\AZO'0A\)>*=R)G<"-8/< MS,RX@+[[-LS$7B?.0NB>$#X^SABC T^L(3/NB036S!S0QNAVQN"WYR M61)5_MH%^<$C++ 9 L08XS*>Y)A($GG&?0ZWZ_A/6"B00))N ,I%,C^M'4$' M7V2CCPB67#%>9%'2MYZ?XK_2&.1E42NOBU9?,U<48<\LUIG[$%YV.H61=/^! M^>!W8<'$:5=B!- ,-)HTE(0D,@I_=.'2;X,%A#Q>"R" FA./3TE@AM>),ZS! M(,I8%AK8*7>;#8+$)D1-$U@@ W@=5!CP@A0>&.M\701%_I6L+#8(?O@0 MN4L"4-"#0G$?1B^.3R"2BX#9G4J5/F9\_^UX2+U_ZT MR+_[PR:,?H O?UJ,2WD)2_*9YN4R\,5>0$+9D)\R1,<)T2.'W,QE^SC0F]]C MM-QD$5V=A.1WFB*!LK'LGKE?FG0^C,GZ+[FBVS,F4J'>#K\H?=+@5Z=O"MOH MY+0M!K#"O;H-P4SJHDR6##VV TR:X7H]^E /8G+AX%5 6R\(F*^1BQH;#UAR M$LPMXB/U60L9AZ:9J@C'>^PC(H".OY#6R2.R JWU]E2 MYXJ!PD5Y\"!?#JK;D\#E.YN1("!W%WAS<<7 5)!YQG6.-KC!04FF/W/LHW-\0!SL3 M3U7%HA=)S,^!LY(NLEDL8!H+;AX@K 7:QIARVQ3??$V6;:HL$RMHXX;19@@7 MD#-RJFVV5%@K'Y!EU]]DV,PLMINC[F__IW#T5.M-X='[&N MYY]2\I3?C&20Q>=I$E)?IGQ,\AS]=O6/D:JX0K$44.LY-U(GG$Y2;XOH\[QC M:JRL@,XI)/@W_.V37JB"_)M/Y-5-\D0B&C3,Y?R2'[./G3-C_ I/.F?7D 9# M<6]'L+_,%Q MPAY'X$'%',+S(J:\(!A9"Q?S(L&\2#)>))07L?\$^BT6<:P4/2Z2 MN.L#+D^NX\:<"!F^G(*1GFV0=UU)Z*ZE@9?_P+5\R&PVMUY\"&/'_Q*%Z8'X M7^,U39) ;N<<"?CHIUJ"^*=%,:T%;0*'MO+':\*"8] MYP6HAQGE^?HT")W+UX<_1@7SUV1%!+%&%WX6D44MN5D*+YHS'^M0@I1!.FP< M"\B462EZT$GR+.^(#CD1"DJ0P8R"W'0SKLK8#T5^ S�_!'X1HA-P:G&V12 MX./TU0&[:')<;OJ$XV??H;XU^!(Y1]FW0 090>7QPO6 ;$)M.IJA2,NBB&7<"X4#[KVY#HY#T3Y)\1+16; M&*4I+6C:,IJ(96PPZQZ#*P[J%:,'0)3$N^.8?')+^GK/]$Z687_"/T4TQD=@6$,2FJY MH;8]X$"^#N$PXY.5^;TAAN756# ]")6K,V;6S&-63NHV1=_01X+WF/^&ON)7 MYR[FF=-U+"L8P?GJ8JP/?PL#+B23*_/!4!I%]+<4:6#'E*HQ,86LK \H(]0S-OD8))1IS9N'%^VSOQ1!OEWG>:\JUO*D5ZT6B ML3@W?U'X3+1"\M96$%-XFT@IH>^!E\3/+]_EFJVR@Q4D*N9*B#E:0Q&Y>FN16UY>+='2\7/C_ "I<\:9H,XSY.[# 6*@DXA>@Y65T MA=K5V'H$*]8\"Y)[P6\$;XW$2N'E\?N?\B^TSX FTYAODU):I#69' 0MBC&Q#4 MA]J"-O:P;#7K]3VPH&RN[M$LA'K^A/F]T.Z)<+7!=[9(2>TZEG%SV\I+J%+B M>F^>FSH^*&,DUAY.\0NH8)1&H'] MF@ SMQ%>&?U1*Z"@)\ZX)7'Q^& MFN@7MK*"_]>.#SOB98=0\ABNG2QG3+0$LK96$$)O$X%'1-C BBGSVGE O0&L M(!9-86^03,(^YD\$^,V*W'LN*YG^*WBCGF'KW*(@)*%<85U5.F$,XQ% 5+^^ M4+11-;N^ &1YG"&&5-#2R8\ $YEK8$,PMN44K& [4!JA M'28VKP'W#27+C<33HVAN!3GPM%]''ED/*.3M1>O4YZJ#RYF_S&[!%Q\>D+M"ZUT0^N'V M*+FYI"VM6*'BD2T/65(^H%H-8 7)3Q$Z.)Z;V6L#EX0"-2KZ&MVL(*\S:)W4 M(-//R%8PZ07Y/D0A0%8MF$_QO[.%55P.#7VL(*PL.Z5+*6AFQ?1K19.EREFM MLK+IJ;<)9"))8%VCH<@@5I!^0VIO$ZO!C7/P$L>G2\2BSUU\(=RG21JAASA. MG1!K"#]:KU.]RF!F"+W@4 K5F0CZ7:V@E1!^(.@YIS0PJ?5TPHB9>L M22*JUY!./^.OAY)]Z :@)*)5^%[R^BJ:V:!TUP+0Q7ZQYM96;#:XA36/D*2I M%61T-990R%2L5^6Z8_@/$D%)ZMJ!;C*6LKB"G9EI0+(VIH!0EY%B\+L2@YE54D:76T@\1A-!#->K\CZD1M M*A";7A2)!45AWE7WL(*HLM$N ^V[EHR[O)7Y%1*E3U(/:&U)Y$VM6(,R, F^>;9BT 11.RL(>"!)B7!V MJ5$OR_$4$2%K:P4A)!@,+&%8@[\-T]=DD_I9?4*)#).VMX(@2%>*7.1^Q[P. M\D>_':\:LY8;T-:@5KAM<"KUC>*NQQ?&1C;SU8 M/-7)D[%B*>XV&SSIW">PCD(/2J[DK1?"[J#&$%V6#07&ZX,R SA H;6N),NB$IWOX#%H$? M_P>58LNEC:S@/G'85?,YY29)17,KR"&J*WC&D7M+]">J_Q$96($&(G*5^"3Q MK;Y!'OC4Q0;XCF-:P1AX?GUS]DBN_)=;6#'I[/&;*1W$A4F42J634*.;%>15 ML;?JJ/_2(ZCL905QF7Y<5,86V\V;DUM/&\D.)A#YJ)D6*6UL_A$N,';4$1*< M @] A9%0-BSJV%5Z^I1Y-O(X"'H*A)&:.DT:QXCAT MCIQ50(7V-;;Y75)XNI>;IPCMO72_W-PX!^)66+YAX>_$"<6UILM.?G@B<5?@ M8(4'9&W3]#&H%7NH[JS4R M9^W0FM^2( I!&ROV 9?X@M?$]?P43#%%T@N%.D0N7;;](4VR\A).!'(ZQC*& M2!<- (P^OF %T_ NC4 WN47T?Q^"W._*O$>J%X!^;RN()<48L))"4NH)ZB&Y M>^_QN0S6'MA#\E+R8.*)Q3_)'ZY]CF]>%KR$F^0=;]9'?/U"@M4V0L38)8NM M4C8W3PX7DW=5JOU3>+D$F0$MNYHG4V(CHJD;Y,=E5D"#QH@0(Q']&=R5.^1# M9@>YM^IKW./@5DB$BM5,&\W;@M7.7>6T&FZE!JY*:JM[F-_"UVG@^NCZ\S6^ M7B0GLM[$BK7(+) FME&7E;?"'Y\%?\MD^#1/C ;>QD'&7Q M!6VKE4K$>(K2AN9/P=:V/HU35+'O\=[/JZ=VT+[E,$1GC:.%=N36M;D M)DJCDR2VX.CX"U=],.3_:@4'RU&4SQ ENMQ\CZG-4FC45W6PQ'3QC+8>7%9! M L)4;+$HM[%B+9Y1@B4+HLV^+$@7)#F7E80]Y(>#CY1^!T?),N] M'[X_!,3P2<(>5+$">EVM(+.Z&BJ-4=32"B+RX P^S%*:]25K; ^U'*W9%$?,9DUU+4-.O MCUE8+E:"^/#[9L=OE_&L8,B+MPV([1YO0.K$AL=[Z./KHZ%0CEY/*XB49(PT M:SEV.&:SN5&;(&HF0MC0_,/E*0K7"+G$/9(AI "E< \5':,3.>#SV+U&8'K#>DCL.B^>90TE[5(%#=AW3"L9\*LC1H?)XJBW^ [Y@_WI(P/=Z?5SN(&GW, M$U8#7:G@D<>::.8-?:TX F7T*=4F%K>T@@CJE'!>>61:%2FJ]I98IEF('PU? M!.AG2/(J2>*FME:L#$ \XN;@)69HR2 %&;BJQ#TN[V %2<7-=Q3=?=*8+YU^ M5A#(HM ;46FL.#'YE$H1Y-5T+B$1RA[F;Z&NB;5^&1+M+PRZT.EM!*MEL99"HP*WMP ;;<\LQK""\!)K! ML)(E5V:MG07B2Y%B.E#TX"EC6['2(I27W Y?-O%*2K"W&\$*HJ_6ZP@OH%[R MB[2Q%:2T@15Y@>>_VP= 23&2\3<+6XP")^4.J^\5; M5.RM64:SXZ+OKK2#B M>Q#EQQP+N&L4H(V7Q%1 5K,LA/Z6-@-807)N)"NL:4I/;=',BNGC9SM3/R#S M50R95VUCQ<0%:F:L)I9/]CJ4%Q13M+>"(,+K MUV:#Y6O58$G^ 6"#8#>!_(2XV+12M;_O#YG7;+B*$Y(*%>W*7'0\% M7H(>\93=JF= @JM[F$%41R0!%3?4"I_M(D5TV8")P/)J)JY=.(C&_M:0:A. MI3'Q.[P17*W3J%8PI^RTN'?6B.:(-CLXBK96$$+6XQM^)9;M$0J?N+J'%41! M/ _+Z,E0EFJ@34UMK2 DMQ(Q[BK]X-+&5I#"R;Z[CP1%@>-G\H2I-#&>*WH5>\Z3LX:D07&^:*V!%9Q6O 3Y6X3I#. % MO0]3H8'WM)$FR(1O6-*LWI'_AK[B5]I.G''0:43S5YW W<75,1;:&]OTLV+5 M>;QBO>J,5J@B>91)Y1:LW)$%7@81Z^ I=WSPDW]QO(!B=4IJB/H"CR3A^2:,DV9U2=+4"C*8\P^Y*[3>!:$?;H_4RBQW'39TL8(L+?AKM<6^ MY1#F+PD^:YW:T3G_-3&I0V(8U AP#GCU;AS?)V$2%.^['BG9<3PK]D$5\U8E M<&1MK2#D$=_B"$D0(S+<#QU1U'H8*\BOHWXH5G#B\.B102-[-C;76P8^S"C*D&)7.1A5B'OH=' X7)@9(:BN2(FEI!!H'RE^=O,*MLE9#(#V4?*P@KI<( N_&=RT -9,#B M#5VL(*NK-)"8,99I$B=. );% =#%6W[;>,#(,Q D#A7A?K)B/^ 7C";@GVA% M]7M;02SOA8)4/N)_DR8[RUM;0/^G!'G\JQN$F;L,UF39U MI$BP)H2-[!!1U8NL](,5FYPO1W\;IJ_))O7K1>N%?CNMGE806;50W$(=5O%) MDS0UOIVPK'2QYE/4"46"JJ+*AG:LQ->[*P7*>/ZK^;>C5D0)S382/(=/',** M-0+%&LK+^VJTA4HC*Z8NP;01$2!I:@49M1Q[/+OU;N]$O\H+#33UL8*PABQ- ME4U,LZL59):-_5!-3KYNLK96$))#V7Y%#H!!4QB+[(]_]_ K)%KOCG+J6@U@ M7NBO4* =["-M:IX,_F&502.R1,Q,[0_X^'G M,:LDSP&Z"A78QEY6$/?]9161PW/4JZ(C:VU^6];-DEQ^ RL04-^.6KVL6*DR MT+2D H(&1+6LIQ5$%EF6)6LLL<06'CH]#07K ,:")EIHP*Y7*G$:U@"A]3%;CMLKIT^YH7647L MU'+#*7#T4$*(=N'"JNN[^GW-$]IG<-U*6CICX$]9<3!4V/(G8E76^AIWH-"Z M0?BE@V^B^ FK5H[_7][A)G1K7A1Y2TN((#&3#HF4O'421V!T;6IKQ[9#OD\5 M7EJW*.LM=08R"3%R7+C4#Y41<>ZOLC=K!NV)+&.7J2-.9EA&\; M=^V#(2R+]!;%BY1_MF)?E*]JQOP5BL2Y>O+65A#3N-'BAK#)S*R3;ZF?$4!L MX'..-1C\K,Q^)R"8)VWU7F=@C3Z_#J-#2!W6)-?A!JZ,Z"A_G2B[F'^;:]9T MBDE1I]7.BTA-)ZS;K[!\0LXF$;@9>QC3/&,>]@?'BV#3%LX-I5W:P@B1R3W*VFZ((M%+UT>AF!7GRQY8ZT%&GGQ4$2CQJ M>J7KM3N;%R=<28&KK*H _EM!@2 UH%5'*U:S!O&0O190+,4T;>ICU=I1_B\# MQ)EZN)(2S6NH-8 5:ZD5"9HGW7A[W 2"*Q,OWE" +FW4[KX^807;A@:+D6C+ MY'T(201*WZ UDS.NSS^&:ZR3[K V4T]-$_UN7@I5T#>A0L8R($*C)F_D3:=] M1,HO1SC[O;]:^_FT%6PF:>UYT71VW\ 9S0XQ#?:@+D&I=T-_!"N(ED?>LHZ?;P1UV:(^!K:"11QR MNDZ9,V$L7[LAK"";*)]/42BIX,S];,5TZSEHQSP+37:>F_J8?RP4KMV[./'V ML($R _Q-J8RY;GFB-L-8L:X5#>X;[J%"@)(TMH04&0X?D7SNJ2A^U=Y6$'NW M/_CA$2&6""Y^L'V#IPC!?0&5-%Z%- >J!#F*W[O_B9(B^I,JMJ2>-?D3M!.^ M>L:=@15,/_E93(TCK'I9?)4FNS "4GM]>\L^8@?K!!7OZ&^2/T#0C!5V^"KK985,%$)6=(VM**U=<,YL2BNY10 M+#:#GS24%6S(]9B'X) F\2.4*/Q)#FFB:&X%.5?N/],XR>*NQ* R8@#/9T13 M13/S"#5J6+ZP-^T@K'$6X?_'_3H-\=').*2=^51^&?N#UQ+2E?=&[WV M4Y=D4>*3@O7WH@*'T#@]Z@S,"]JR2@YOCN4F0^:MR5I58ROV#WENO:2!&QTY MS4#A*%9VL(*D+RC ;T(?;[LK=^\%7DP<)V^(Z;UR(:K5T0H2NX85@FFCPWSL6)!KNOE"86. YWV5A#4 MH,./V$'VS*+N3S>I-3" MCDDW+$0)X[NWY6T>U5KF\#*/)P/T/2HKP2MTY)RJ6QHQ;HK@:VRA.I;L1E>MZ]Y[>.K\RN*W[U-\A"LI:_-:A,KUJ>A M\(?BLK M)G]BR$66#B@,O<#Z<(_1'4V?LH*-Q05?]HWIOF1EO:P@KCPY)32"I*D59'3T M5\@!,GL9V H6B6Y+RMMT8)+6EK7-T60. QGSO_ MIZKNK=?+BE72#&GJ$ UE7@UOK(\BLC"UZVG%6M81TL \)H^\4+6W@B!E^*ZT MD153+]_&2N$G:6K^W+0HI2J.$S]]%"O6D,6:52+,KI(;)XJ.F!*I*J;5T0X2 MV76$KD,H7=QU0]K-@A M@#A17.='? U&J>-KG&NMCL8S5;' ]6+RW'F*O##*8XVAXAW)3B0[-(]E%F>T MGC2(%:LK?A*JJP4V];&",+A.%((Y_]6XX+@)W\1EI6L_&I]JV4M""LDU.U/R M9E9L"WJ1/ 0N^@"//X%"RVK%K?"7Y;M>KZ<51(J=G)0 K&D]$#@;2-#TG2"F M91*EMW6[82PFO_^R')9ALK:%?2B-E:LQS?TSD%*1&& _W5-LT>IG-*H)=MV M#"L()V]IYH]Z"&B=*ZR4RC#7I<]Q_2'L()N9]$E<)[*#<^D$QZKZIFAJQ0IB MI6N-D!NS\+@,00@\0**U4C0WOBI7^&BXQ";B.S5#<.E'"^YDJO46?DY9\<3F MUE9LHZ^D++5#L*^!%R@6ZRHA>K MD,&/BA,I:RRU:&[F%TI8 ,LY' !_Q/=7F"+FIP'WJ6&/T>EI!9/;^#E7O[_L4WCN" M@O+Z.3I]C&]>5C0&C=7L'"VZ64">$^^>40*.DC#(KM8Z-:)65FSF6_S>>2/Y MZ%C^2DT ]5;&-6[ZN+GW?$G%M^KO5G"[T*)C#9DH;VT%,5I:)@UT7:5&^^ AY4E0K?:@#S M.ZBG0H9$3QCD&:/^CGD&/CE1$B"H.L] )65/#UE#*[;]8QAL,Q1L-=BTN*45 M1,A*6Q4/E[^'/H0_?L&RG!8SY5X[D1<#WCIGC%55U!KJ6U8PLD\YS_U%Y;GH M^5/FY8(^2/%# %:P9 + MR!Q9]5963'XXJV)>T,JR(#;]>5FQ0/E[A%E7A)NKULB*J9^FGULL2,\K)W?%\4-"9I8LNT=\CWE>](?B'FH$R M.D-9P896(-5V8DWSR<+PGH>J#0<5CI&PH25"X,IU(]A*]'\>\;[Z42P+! W- MWRW#:5HWD%/L(W<940^S"(G>T!3LV/S"M.1<'2FLA,(#H=O9"E*;4IMDKR:= M?E80V!'XYOHH'D#&EP$_9P4[R3EN4:_$LDHE?-P:!^=1KL^'3R^9N\3'TJZ[ M%:NFB!8@@2.BY6OJ8WX=&P,!'J65:/6[6K%^%=@G=;:JM+$5I% C?($T&+(, M>8D\532W@AP^S(9"Y,$%#_(!"X6]E^Z%ET13)SO.%L.FX NVQ7Q &@TTDE;@ M:C^$%2MZLLZK,E?=PHL=!2Z44^O5JJK[42M8^Q2%&R]YE%PXQ:]63+8"$QD1 MD;H^+C?TH>*MV3(T^Q3D?:T@5%3!\G.[@I>?+7CVL_#VK>/?RVL657ZW@O^5 M2N,,(D<.Y:EJ;]R0B0^QFZZ39<1"*$1V3%$;XQ:C+*']Q\^OQ,Y:-115?[=B MZRAT="XVG%[5B;B#SLJY>NY7@;)'0"QK\0A_< MDOB.4\>P8NWU$]TUP:VUA[&"_,H54&0\KG98P=Z%OHL5#8#H<;90SP-4T0&XW2*K3:NC'216[(E2\!E!.RL((&)<4#88I,"] M'[[GUD6I%T.GLQ6D2@"5)<95>6LKB%&]2^K9C=KI1#T,:P5[\.015LT2-E$9 M-H:@F173KX'ZR7:IL*$5)/1JM7WVXE_O(X2R]1K%5"SZZ+19VQAYPD%.618 MW69F5BQ2N=:;3!&MM[)B\M7PA&9K@;J'%43=A 29E];-@<.M=A4KFEM!CL3[ M*R=(V<$*DCI#YBFQ?H='[-/_O'&3?@9&#INZ:L[G?[-B7^A;);K9-*Q9E?^; M.A%6.OPC?0++%JC2S(JUTLH@5UXE[4:P@NBR@3@+V0"E1)CUHVAN!3F#JW'B ML&H#G[>"W1(!E9LE3Q)O@MY6$%O>^\_(1?2Y1==#KKWH]+."P)-W+P7<66ZN MW,S/RF+"TF071I!1WNMA:?Z<\>NP ".*;K!PW(:1)%^MU,2*77#M^"#37W8( M::CF\M96$%.&%VKV2:C:6T'0%Q1N(^>P\]:U5Y[.2$BR*\(9J&RLFWH ]8UO8T2W:H"A"+E4\$3%F M%A!+D@+DC9VL($WN%<.Z-CX"C]Y&:%#2Z6<%@21D">*8\CQ%H:I9:V7%Y+/D M=X7OLF**4Z]:E_&L8$AUMO@8T21+ /1BQA6)-[2QGQ4$XHE18[9, 2TUL&+* M%4^SAC/:BFEKU=W.<6>\/6ZRW+S@O\8;"D#QJ"I:WM_HEC K3B(/YBH.'A'_ M5:Z5=!G/"H;<.VN"0WOCAX 8J,J;$32T@H3K'A'^,F5GY7R,B"LH_JH5S,U] MD7D,IN,_A:P"E")*5:>?%016](3,Y'8+& ;(599"/W$(*\B^VVP06)T9JBC> M>1 [0Y/)4Q#BU#X4!L+-K]_;O,%%C58F2;33Z63%.A+WB1+"CV]@Q90;BH+0 M&$9@>)R0VAG"!T#+,:P@O!1)A/\#16\J:%)%8N3KP]/A_"52JW ML&+2N<#2]'2KVEM!4%?<<^YBZCT8IY]/6\%FA:5!^7[2Z6<%@44N80W4"0O0 M-=9;F3[3)BVQU5!6L$$0;IX;6)H2D77[6D$HEF<.J\)&,JS80U^YF9OZF%?V M>G1]X1=,E SM7\L_8L6>Z(C^IMP[?8UM!:.X^D40VZ/2X00-K2!!@.BH3#M5 MM;>+H.MC_J]_][ Z$:UW1P+S(JT%K=73"B(AWA?D+OL2!M;04IGRS+^ MS7<"Z6WP@96K/'0M67-A*A:!/G+D.IRM(L7%'AA]"W$ MS^W;%-6*T;YX'Q*#UPEC6+'#[O8'/SPBQ*QT>M"NC9VL(.VZ#B4ON\$D3:T@ M WQ?%?]7S6M6_@/7\B%@[R>L=1S"V/&_1&%Z("_(>$W-SP"5)P#<4LKB'B*PC5";@P/ S#P8I9_=1("8;;<: ?^M1W$"M(%)D>58JYH M;@4Y"@O8]?&K\\\PNO&=6 KRT**[^9NX4L8<2O,M W*3UBY<>5/S9-3N? #1 M0EE11HD&H=.I2MK_]_N",OS"_Y7[A?QPP(],P.QB@22_LF_6R(0)T$(>Z'?X M7S"UG__XAY]^^O'WB?,1!N'^^'M"]S/^1YZ9E_TO%@HT0^$A(.^#TGL"H!+_ M]V^JT_A-:0G01X("%[F_$2Q96%XM'Q('PIQWF$$;2D>,"2%K%:/U[[;AV^]= MY $5/\&__ #_\KN/V/T?D$YQ$V)%K2H0" =IND7Y=]$^&F!2HEQ5;DZEGT>: MTA7^H$OP:WUG*YA3^?>1^23)'A6PK-IR[ 6%0D7,#]XPTUK3D:.H5[_+=8,=%ZVY$FRQ3! C!(SE1I4R-\A0GH<;5H.=)$Z1WSC+8> M2.8@@50&P2R%S4:=X@U)F_));9S_@X[2.5;;C3M)NNUR^#D(-Q.NNK+YJ%,6 MYDC69EIN->H$134':_,K-1IW>J)*CO7YE5J-.L$[K']N(0X_"M^371,CQ:U' MWY$T6%&Y'5F34:>&G[-9#"U-M6V8IZS]J)-6U.NK35C4UL1D;\ 6$JW"]Z!I MJEQ+$Q,E <7+B& H<.5:9+.M-A]URB00Q"$!LE@72L)E@BKSAKA?+Z<$!T?S#>N?YN=.Y $,1FN9$ MD&V_64#%CNA__^:/?_O='WZS.. 7/I#SOW_S^3>+-,83"0\4[P5^8TZ:1TJ^ M=(ID?O@BB1%I:3L[*N8YQH\__6&N_)!:!C/._#AWSM1-D1EK/L^=-1739\:7 MG^;.%X&U->/-'_OEC3\%MLCMNAE7_G39,14[<:7O\Z<+Q+[?,:>V:J]0E\ X\J?9ZO\BAP0&5-FJ_<*W1X95V:K\BI]+1EW M9JOXUAT[&4MZUG>GQA*I0RGCSVPU7X7O*N/-S'5?@:LLX\S,U5^9;RYCS\RU M8)D?,&//S+5@L<^1,>**#N8V4Z&F*?=-M9FQ"?,HSH'; M>@VTNQO<5OK(S[4-IM'5Y'T1I2JHD/J5(6EOC(0R7H5Z^N*VQJ;^%(4'%"7' M)ZP]D=QKO-T/L%>X\C,5"I1=S&VCO"C?D^.Y#\&-<_ 2Q^%A+4AT/2V-CD1: D:@I4/8R14:XN^ S8OLO-]YCB=D@(4?5ND^Y3@1!$<,/ U1VB'GX,Y_#U4L,&B:+E9.1_R.Z35*.;4FC#89I@=C:=? MTMC@T7^M@G'6SGO1POB#M0 'K8.(2IZMPBX&[W)TP%<8PSMNW"[2Y@;UJ,3Q M N1F:+/<,<4W@[?VY$I58T=+A&^FMAX;EZ>YGVTDJ<],0R=+3@W69\F-4#+N M:!T@<<]3R0*;Z ^9(93,EZ Z90H2:*=>' /(G70C:72PR$BB;1PQN.UA>;EW M9_,1EG>PAHB&0RMI/?RV%L^KJ;4QMK:I(%GAL597&PQKS;8S*Z:IWM$VV8UT M+IE^KI/.4VW8P^;W*1$&"0&(!D\& 8/=HF MW[>J'H:WA'(O6''(A%;R$XWK MACWN3IYE*O$V"^:=6CNW>FYGP:S6EZ',A\NX]>-9]I[0% MO3H&9T:\4C^/9/$]LV!0.Y&D$TLT"[9UD>L:L4MSXZ&&,&L*C\K AL^:9=JB M7RO^:D8L$_%*)_9K%BQJ)[Y$'NI!V!0FCF\3FSK)?$64VRSV6$MA+XNGR[ U MSYI7C5*^,;QO1FQ2EPW6B1^GJLIDTO*K],L^VO=23,B )5V8L M_.OP^V\ZD%E/9$UV*/'63A[N/PW\K!O?B>/EAJST;;AWO&H5347#GC.:7E"$ MM]V/7"3.5R0H1JAN:QYL9@6N& D3*XW,3Y9?U:L/3Y9%(6]OG@3+P'V4F_MS MB\TM:&N>V5B"H0?\KXT;I6AHQZ4HEW.YR44N?V81OBP68&7-2BHUYL6AEE%_ M5<[.@EG:!TXD$V<1_=CBP'%B=PC6V!0?U*B:E P'@DV6!5#-%=4W_Q4SAKG5 M\:\3A??-XP*8K[L)T53>WISNA'P\W!8_IVEH;C$YF0XE[V 0JP%"//.MU; * MLM8&49)(R/@]EC1@783)_.PENYLT3O!$H]QM!$8V_'^N' ;ME)%,@FPB+'DA MG?@6S]L/26:0>O>I^QC$*HBQVL6X+S-1E-J8PWU 19"/F;@E;OW E)T% KH MJ/G>U,L<.5$8QT]1N)%"B?$MC$WSFA48Q-KD*U;.B<:R_E?J9?6V21@C[!#9 MT[7% &91<]-UDD98Q*B($30T#WU6Y DTW=Y<2W.P(GLH_/IOLA&6FVJP@82" MADX&[^\WO"- DE/6DKI>^"_2"US2W/PFRA0[7070*+X589I:[E=;F44Y^X:? M&>5#J)Y]0R?#^BH(D$Q3\X(43Z]X$%VC31BQU"6LI*'X[@/?N/CQB&5_="2/ M;0CC QTO)/IXXY$9[HN&V8@GRQ;T&BLIVO)E,5MC4W]9P0)E,B]>L,[?\UF?!Q%9;KN'U/PL;>XM=5[$PS((]K?93HUUC%CG? M+794R7(R"'-LB]MKM9_:6&QFD3+98FLI&#T+5K6]"&M6LUFD99VRH?@'TRP2 M_UIMI2:CX"RRC5IL*[G=<1:<:K6W!";.6:32M-I.%9-JKPSZ&V50@+:@>4R4 M14UFW%FD0+3:4@-:BL=+EI@2LP7V9,:HOUW.L<1VG9DC^K5O37@K20SF&9_. MVV[3@D\MK?,9_T8PXDPP>'+"B5X3C^";5'I5A7N/\!$0#O($*U4/\SQ_["7K M9Z1)L\N 0*> DD$8*9NXN+%M&T>9F*GN8SA@\\7Q42S,=).WLS!26TE!8S<[ MXW^5-.GTM#7 5DF87M_):7FS3#%K3J!27L3SXE'M#B]M'\FE.0L6:6AK&GNJ MDGXV2Y;5\SP5VL L&'7)\>QE^S1K9K,(UVG--RT%<(YA.\VLTU0RQXNVL-U< M5BH) D;KB:8<RX[4Z48 MCZC3=W,?ZSJ+)T8/O%8*U/'"X&W7E^O@JM-7F)O!9N5JLJ*O>0_H%+S.E&EP M^L( ST;I-!2W-:F#*6$QY>W,;XT**V,=&%5A'_.DU'P$-OOY!=C4DDG7&IK# M%!$7'U?N>74?LW$6? "9*L2BU,Z@.[QW;57IH>EA654#]8UPW7)C MD3O6/T=:C&L;2\ABU&F_TC.C\T0N*WKPUHK0]HW6X#<@H9"&E:O+ MG[7.P\/;+CLXMBZNQV%?F[_\^-,$7VF__/A'^RS2;0N!S3 F5FD$K-;\N%2SGVI65N^5/0>J$29.E-C$)&W!U& CG9<7 MUGC8L+VL41^VNMXS!'>F?M9D%O%9A 2W$-OM[.ZSX)Z^/->WXL\"NJ[3ME,Z M!B[LZ]]5, ^@P-.9>J*38Q;H;]TO&#TOP" H<6?%S#8^E5D I'7?FF5GQ2! M9V?%-)&+IU?4LVES;7BOT3 (:M/DMIY+:1Y8:GH[P"I&;AT_] M]?$[%BW3:H[LN\)O#F(LA.LH.FU]DB=?(I0@>L?3253F[H9DGM\%OTFMQZ,=%R\0SW M7KJ7:2&-_0:4&=DNN0\CG'84F!OR M"ZOE.#TO5WW'WS*K (1S>G$L2!UHT?$"VCVLCZS4PR>.(GF7*R?B8E_IL'0@WOI-LP?4TV MJ9]-3B[;#9(JRB-/PB! P(&=5*I\2=A1:V;;U2-XP71^ @VORN##%J7( MQ7N)NB?3*"(>%>?5\T4TG#R,N4R^[$9_)%/=X[=*1-%HI38299=I2J7\Z..W MS2&,'?]+%*8'@"B&MPZIOX?+E 3(D3K)%2-BDZ6*1?9(^/ M9_2& FE*;W,_LSFY @4]LSGG9FC9L=;N?SGCXTSAES]9=XT+;,>=C<^&CTQ1 MVEA^+/(VALMPD5!E\('*Q5.IE1VA*.WC#RK%330<^[VF+=I;K;5E,("H4'7N M:)]%(NR0_GJ>NTKW]BPXK>,9KX0OMN;[+!AYNF>>9R_OZIXSVS3]DXUN6NX3N?%]!!MRM>*3MFPWW4:H1K MS@([;ZRK31T\.@2K;<:C&>-R:QW$-L0B6 HQW-.+3A'>.@OAT??KHA98.PN@ MS=%$L'[4[RSX;K,T_N5/PRR"E?AC_4CC-F'(@^QOV_3E4>5*$1H]+SQ?3=FA M'8P["^Z-M3/;Z"?S D[6W+:U5(+QN&0&Z?$9_^,7N)+],$XCM'P#5%[TGO-F M$B".RVCK!"P&K0"JI-'F3]S4EQMV.3I^@6'9@#K4S]CFTGBZ3+_8%RN\QM=X MAK\.P2719^P0'[UNK)(*T?NRC!=P;86@>DGW>RC2)$0!>G$SL##-ZP$**Y3K9#1#SW0<@5Y02;SK=V=SM. M>,O%+/N"=1EU[@>^..OWCA>1ZAY?\=L4_S=19GZA/VF1>2G0EG4SDP8D?8TZ MG6Z(PWV+ F*E"%P2DS:N3)#@2C9.4G+*6W;N&0VS\<.R ]NVM]F3>MH*Y4&H M;;@TL[-)0@@$6*G3N)ZKL]>^DS4ZF@6\$\ZMT?FET=..*U=_X6KQ+DV:IQDQNW[3!V'$SQ4M50*UKQY]Q/:N5:Y.+G MIG5,\XEK7Y&J'N:AD/4O2V47.PZFQN((@SAG>7=63N0W1%(.GQ!%VYC6J;QS MHL +MOGLFZY167-CY[$ZHZ;#*&]OQTEL6A#^&"IHG]D9?$E?8_2O%'_@[@T% M4W/&5&??6%5=TMQ@E?CRC!K55VE[.PYATX*4\W"DM,_N$.I$#%\BA\V%.SBQ M%R\WE:D=Z3\;PQWT.ILKS\,'^>N1I.QBC)#O /M^%R?>WDFDA6$JC0Q6ZGGG M=D2$A4,:K&G<89O-U7H86_HR7<"-FN5V;#E2'9H9.U2070ONEG4T&C' M.O4U.@NHZW8,JU[7LX %;L>B]DK"+( I6Z:WZ2D>LT"):LHJ3-#/M"ST"T(GON8AXR]_[;.Q[X%9Y01."$ (/PU?>VA/F MR@1@9"MOCYO@I<1_C3=XWO@WLG+:K\6>OF*,7?5"L%>^'[X#(?=A=(//*ZV MJ,65$P>;HJ3L?9M=7G$U'I^Z-\=[WUEQ(35C(TSQ,CISA 2\?,YV&Z$MP^]A M$]82LWI]3=_ M (L/C?XM&5\CZ^/7U"XC9S#SEM? ?9F>'^<#0+'RWJ'W-1'RTT^/YJ\"OEQ1;8-6R]W M&3Q#.:<(ZUC$@: E8/O]AL&P5J@!0C,)?2>.\>L<,%(S49$Z?E8%\]9)].[: M3D,:S8,IJGI=O3F>#S.#6FJ.KZEDM!G"CMNA+:9+SR=K%C=P6QYW.Y*S\-2U M96F[PSV$)V]RR$135&!LP2>28!L4PC-S&[M/:;3>.3$"[[OGLI(-RLNFRT@6 M*&3,Y/)OY#ZXX!@!V<9N$%ICTRW?)/BW=(_9;4R=O5%X#_9EKCB"+K27[BAVW(:Z&%^= MA- L5+6V:&F]R[59:&^G<[DW<3B+8*U3L?^T9>AXT5I6J,D*5+0I:LLS@@+4 MDB!MS7[:(QDG.U1-]CY-8(WV$%WX[]P''\1Z-J]>/V&'V.R,GGC2;IN%?M4; M:_O9T>?NHVH+6VG@%ILF>&5GR?P8!ML5BO;%TRN;EICBQ$9A0G6G>' MK+7!Z6/Y@=I:"L[,^E'%JIVBR6,6 M\,I:"DI#)SN>B_V *IM[:5MQ;B'V88IG==*HRL5E C-[".!"T0-X;>XX6%3" M0X"W,;[[F+6D<&FU"4C0'<0.":./&*VSHF>M[>NS[-1M=>[F.!7V]A0E]+0 MN//]6$.5OGIW(IG=RT>L8A:?WL[3<;5.O#== MNU@/ UO+%/)L]"!YE5#Q/?"2F*QZKQQJ^Y7!M 7Q#B?*]VKG!*<>I:&^8L?E MJ0&$W[..?I$8]=51^ M+KJX,C?(_UH#RH+GITGK@/YVHUE _E60>"Y,SGM#1>;1W-B MIF]1XGC^Q"ZC9;1U A9 5T*'Q0?KB9LZ"7-T@K7G^"_X+Q3_H,F?ULO8OV0 M%[TN-PB7-JR;F4].#Q#Q?$2)#3"),H.6/C:ET%+5HGN_:FD<)1SK\7\5;,?_ M\^G$RK^/.K6G*'33 M-4'7> 'U8HWBVQ#@$P73E+-(0/5-0!\[$.L_!\5SFM<;[D)C@:(:) MB("6(YB0(\N(20;)1A8V&WDWOWDQ43*?0 _$STHO=#%'&0[.FBJD[C]3"I C MOTQ.&F?<:\?Y4%\[I=\-UCWR?1H&^]6)?D5P&-F&EDEO>0=SD,U@0E_A#P@V MOKB-945_KJ((U"/RUKH^BET$!0'XP>8[P3=GCX17PJ"?&D8NV9I=]26"CP8@6IXZ^P(K/>"P?6(S3>AIX-_QX MJK+7YA-F&?7:3,6KBHIG;[M+P&4)I9F M4UWU(_%^'"*.T)IMIM"2RNZAL\X]Z2K>=7Q59\U I9^KN5IQ5^]2EL#SN[.[ M"SH_^:HJW!"Y3A-C5*.&)G/VG76>6)>=)CG^X^5_V6"C9Q MG['SCV?)SC$B.$IW>=T3G_&WWXO8&@X/?N8% 0&7+=OCEFT(4F"\_M-E^[;> MOJKXB(RM9\G4L;>P-%Z#M1JQ(QL0SM>J/M5G5$2^,R7^YB%GY M4U05G)/Q[\(]Q6&7Q 8QWOWUPCO9SI/$,#'&_>W".)4!N-!_U-(QT\?Z. WD)/7*93+U]];YO7;(*7XLK;XR:8.?BO M\09?R1XK3BH--.UE<(-!M1WG_Y(X40(H"XIDIYX_8BZQRP)@ ?,K7I//?:_V M8^>TVW&8U(5^RTE3+0_^#3\%.W- ]Q-V,ZHQKKOM*':3JUHT=49 ;\/;85/I M5ZDH/V7[O9'/.@BL789!WXMWKC&)PZD*K5=A)OO78G'R6'.HGUUPI$7[75OQ MFD6$H04+(K 2G6=(F$4\U](RSQUOO*W%+F^EYNTD$1TO)KR+">]\3'@2. $M M%E_M839B\(-31S%'Q[0W>>P;YOA%!6$B^GC8OJ8!&O[W^DG"_K+ M2X.9U&Z:OR2;UZZ /&D0I.IO#"8Q"BC@@F)^$)&47RU?I9RQW M\&';2-%Z6XYB.;F=J/SE)TNN+CUI4LI8U>3.$,KM@=@MR0/%ION_/1/5HF$( M/=7"E(JA]AXGB'I5/_]&.1D@K':QMF?.22RF!M$MZ3F^"^I,M$*_+"?DD74, MW"SQZ2:,$TZWQ+V<[38B>X+UNSY^=?X91B]ABC\[21V3(\H#P"1&F,H!H.QR MJ9QQ*16DW"M'T-- MV8_3UDXX4L\.GR>LTP9XFQ3G6XYV+FUKAS:BY:BAEK#G[:WH\ ZW^X".G,4Y+:7@#[_S]I[IWTI-"@+YU["_;1' M>OXP_X+";>0<=M[Z&6VM"N1K>"OF=;L+"AQ?\K*5MQWU>?N"MM5)2)^W\K9] M%Z?#.PR/'G]_D:O7M3:V/=DLL<-2:E IJ//=_,V +G#5$74CKX-;;F%>N&B_0["&DN+;.-551Z[8N()]K5^B< M'XA"JY9BLYWK'IJDE<8FQDW: &'-:3U-E)4T@[.V,TS+/&/#^=3>42+5[:S# MG[4Y(]$;SSWYM'54B0HO[F*B.CL35>='(K[S(:T^(KO@V8M_O3Y6*PE57HVJ M'O:0 5,2KH-.CXO!T%J#X;D$;@EJP''SXW\==5J5*KVUB95_'Y]CDO4L?KM$ MW\TX^JY^-:%@O=L[T:_MKH)J-UMMZ,IETNMK*VE3=^<(M*1\5[53KLK=C!%4 M**VU.2JW87,_VS2=FKEL+)>;1'U4%:6H*Y**UKTP.D;KWVW#M]^3/(_H2/G, M_J-@,?O#+]]?*G/D?AA7L2D7UJTK-J7?[1$;!>R9#-!5V>6LG8_2YU88)=Z_ MV>G,K",OCH_BFW"_]V)(FHOOXL3;0Q*6_"B=-E#/U#SL#XX7@=F@F +W==&\ MF[KT/$,)8V[3*"^K(9JE3C=S^;M:2R_9VIJ=+;"\7AS:C5X.#0-9I4J?W!!U MKKRZ./\O*2U]["&!42SC2,4P-0]6B$1QB4=GSX9+DE,?-Y;8"M8B"F16_)M4 M^)%UW-,U?"F5IMJ./6?-Z9):=\*NJOMW^0VE8:RZQH/^'XZ?X:>3 ?X/0YQ!5;IQX=_>O MU'O#+,(_?,5W)DI@8[Z@-3ZI"510"=Q'SWGU?/)?;!CW*LE'MB>SI45PP2IR M@ABO;F'-(]4<[KW "=8>9.[$2902;H&0C\4_*4-:>_U$S_$B7\, '>EJ?TV3 MU/'OT\"%B98W1+$+Y%D3IPYE+KX+SZLVO:;*"PV=+".F.)NY(&A%EZB_,1+S MR5P[/D!=O^P02KY$87K YRD_,KG9Z\8A CRN7105RCL/:XPA0BFMWK[*+E81 M(B[GI]/#@@UZ%.TE5=:65E<;",O_]>\>BK 2MSL^8GU,E!?:LK,QXCBEIN'P MB%K:,&U]*=_0R?P&X[73^FY1JEGMQC!/ZD-P2).8'( ?E='9JA[FR*BKJ"H9 M(&EM?A6*W=]T^I5=#"8I1(WJKM]%/K[?23Z96XH68>+#N?G$-#FJFXK7P8/])<0S"\CMM44!%*5L09=V]_Y3%C-^OJ# "Z-O M88*_G*+5>[C:A6GL!.[J'4_J^.)]R,T[IPQCAP%Y"!-?[MXXV8!VUA%<[4QL M)>>:OAUK%ASLR^C5S.-B56;!6!WC&<\TI8UJ%AQK8][B.:=K/3K7N'(-0Q// MKB;#SB![35@G:&]:1;<''ZG-C@V9Y'/,KP>H.MOG44>S*!NS).\P@*U/'_^HD[.D[[BG(@AOF0I5NC^*^3-@'7 MW;*[0O.&[7IP+FI+U<@\T#F]A+&TWKW\V1[/_6^G.I/N]TYT7&Z^.![6\,(X M)L;Z'',S[W2"F7^2FD^AW\GW4)/-OMT8UER Y:/!0.0 $C-.KIU8:OIM/8PQ M@B]H9[-%.SM;3\U9@Q-=@'$NP#@7N\< =_MZG>ZA(!ERL1B+X^]!A!P?;FE0 M Z_1)HS0RODX[<+7'/N"&73!#.JXH>"Y,M1F+8]]P;^9+0*103/A!=BG%P)A M-H6"<>-$T1'K[?AAFDH!5I5=9HVM)GE;"J[Z94"B:$7/1T7K"UQ7"S;#):7/ M9K[U6:-LF1 K33Y#66L[[.LG63U5!O=F6^),0M,N\&OFG4830FRREXD7**(+ M%)&M\6_61PW:MR>GC$=D'3>'5I]TS;6SB 6Y($!9K#I=H(HN4$53$Z(5-T*O M$6%_H\P.H'XC:VL)N\WBF9PW5LRIXK/E$9@7+R_01=9(UL9PVEX!=F9DU6OO MDYL%HE'G#:QV 0Z!5S3+3=N(7'C>D% G;]-&%^H%XFE$W++SYG*OF[3D@!X" M$,NF-_Z<(D&" M+\Q[[PT]@6P,DM8Q:%V'-']@IIZ[4MX\#P'62%"K%VBD' ML(3(:4F$MW++REY^<2_Q-EK'I=R,(4#/VJF?\CU^**^=CLRH,FQF=5^M_I5Y,R(NOC]Q_J:P=K8BFZZ3P("$QG)2Z;<]&M$>T=?Q[I,)[JC8QB2_C)>@1/]9;#M*SPR_A1"T\(#<%5KO@M /MT>_=Q0 %%^5PF.Q3= MI!&\6YCT4V$=M!C QOOA^EC(=C4FF?8(O:,H[(&U3(C$B0HH0=C2&-N_A*'[ M[OF^A*?YSWTC6CJ_HOC=VR1*:2%HU?,\=$Y&]D?%0>LV5N^2N";Z^5W'YO>2 MOOX3K9-5^(_03_%QB8XK%.W91;C(.< MU&PQ"W=&D]6CQ"F%@>'>6"N+!0;$O)-)WK1GS6KF@P$P)D&:7?6_-'W1O!GL8WU M8A[L4SO3FA38RJ&=!2#6.7GP6+>[$# M2RVA0X"P6'ZA:!E.6OM#9H9FTZM/@EN16:"MM)*:$F?6>(PRG?\O.3$J&3LO(=:7$.O1IF]G<.\$0R0;@CLXIEWC Y\=_*<(*^"J MB UE/YN8;F>4X^AQ2YU9"_=GIKP]X$?&&K-KN-QC*?#ZJ]'#A/3:^ZJ85L6(C!UL9;M1W[BQ\1KT:J.?' M*KO#&*U=!:6^E&"]/HU,(/Q[/P,?D]D MJ78H\=:.?['^7:Q_PZ]7^AJC?Z5X1]V]X7\ B+)B^K+6-DU?:7:2MS>^@2[V M5UM2U*6:%(H)%KN$F,9N-JW,Q4@[B !2)G.+VPYOOG?6O(L[J=[9#<;W8(KLP3WWUE\R0\FOVW+ETL=B._;ILOGYG:X6\&&QU M)9D\JTER8\^"41?+]MC:A?22O1BUU>98F=(Z"UOV:#Z57NW:M>UGI3TVW>^= MZ+C$Z>&*L4#*M2#JVF=:6OK]FTP!?3XEA;[B%X]K:[9+GY M'H^T[01?[)D_]PBY<)E[Z_CQ\4:^4L)VQH]!/SS.TO&;1&3?7SL+]G%_&8%] M_-?.@GU9&,S*^1B7DY(/6RQ^'Y&#GXWLS\>A16_E:V>QV;ZA%NILIZ],C5T9 M(-8%-M]YLHLX?83%_H]P.T!98_S^TV6_#[O?B76(,?O/PR?=G3^7FVUQC-M_N7!;!?[[ MUYE"OF411T\1\CT !(V.HN C?@-6(;FSK7B)/II"]-$T*B)>HI0TN'VI<#RW M4#&K'*0SC@6Y1)1=HF(K@(AIG(18&7M&/KTY=MY!73Y9U<,8&=D15-P7/R,P M&^-3^H8B9XN^QVB3^H_>1J8:=1KR$L"'.;B*'!?!Y:S>4+5F=CS-3!4$.GLG M^B4,X50.7@IG3L*VI>T4ZI7;^ YZ#:WG]R60XQ+(<2F#:.7M,D:@Y7D''72X MG[7>8[-@8MM+NMO3;PB6GL5-/./8H3-!"IBV(*P;#\:+I#+M\>2QYJX];T8. M("&E3[]>&6HO3,#$W>!VX(/4'3[_S2>(..N5 MA19&G/4@^Y0FAUZ19J;O*[W[.*!UY9Z%OP4QN@]K3)RD)_7BOR$Z57V!GQ&< M('P<0 >.UX[_G\B1&>7Z&'DB;/F&=^SJ'?EOZ&L8)+L3?$,Z@TZ$&;!PJ_>P M%QYD8TV)=/SE]G9W]6@3(O\^3/L1"/E@?2"_V*7*W MNQK4*Q;LV?&WI85X!)!7,W:E2N+5#>[B)6#BO<$7N!=L4; &T(J 0@W;GGT5 M1PFG6N/_*M1J_!^_/$.*G#!(J?IKOUI_P[2^XCVX3_?2B95_'W5JA">"2._R M;SV__HI-&$MVH=BJU[+SV+,6Y06TZ6GL)?J,,,?2=9)&>&I/OA,HK==1ZOA7299;3>"D)0NAU]>VG:4\TNH^ M]L@EQ?$0M[5CZC<[)]HV9 TH.HRKJS@?:EVE]/L8,A_>ZJ=+?7'OGN=-Y-KR M@"('I +Y+_QF\R)RB@3>.@R3/@&8J+(JLKJM51*OA:PS;&^0O![!DB!XP9VU M:T'X+,P84>+1N2+DG?9(S:UZN@_%T*E\49[K M5COQN-9;KX550F/+S05 5?D\Y?DD%83GSB$M6X244Y5G\UF?P";] ML_PJGT7012?U06(T.&O&G:A 5/3](5AD@TSJH"KHVG@NNTNNGDHNRW-%QNU! M,149X89@ET7)1"?NL=;,'B+P:^*[[D1CZUF'T/5PB"4&W;..C>N!;6)C\G@1 M;Z9S !NY5V0"?L=OK" +VGI*H_4.])17W]M2A @3P5O3C/OIP06RABWJ-BS) M;8H>@C9)?-W'G0!+?O:2G1M@$W6,\.6/,3E=BY_5Y]UDE['4(A>E(6+C:&W?

  • \G0DUI^[E/BVG3 2@:5IY>;LLN *TI],0*-]DQX M1'&,D'@ECD_.D4R^C?6GPX!V,P&+3TW,II.'LYX!:IRFMJ-,@UP%-E/[<29! ML@*/J?4PO:>NZ'V_$8/IM(&L7[Z.RV8I@=^QQA6OH7XLV8>)FMNK [@E[FBO7BL9>;\D%102#)VUM0C+XT+<)A(@B WYK5Z)M' ML&/C%5,KQ%Y#C0_]_G:0:#7 GDU@2W/&#[O;'_SPB- +>L.J4K 6KT13:SLX MWP\8T 5+4@H:Y:R)^GR#-4O,0^5.$;%BA@ M]KGSK[6N+"X2K\'\67&R7W21\_2::BG5%]0C'=,#SR6IHC^_S72JVE'-#^_5 MN6X1.L80EV@-B>7L<']Z$?@J-,KSC.4X29A)7J*S8-2IHDS^!.XUML4^-^+P M;X+'&N+/V>%,#?%^_^6G8:* Z O^+JCO/BL2;TCY>2YGYB;<'\( CN9R0WZ[ M22-8!L-I-=VC8RMT:A=3U^AHSE?F^,1W?O>Q]F*T+>M7ZW^E7DRR]W)IO8=JA63WBR?;HJ-5=ETUZU4]S$7" MPY%]20,W.FKO(74?LZ2T(T)O^@9N:WT17++?-]WSBOSE[U$+J MWGMO4 %@#;K2%NH$O*$H\;"A_R:[_<#EBS?8T,RDZRU)=._=]9(B0PB;6X0_ -TC@>LJ'] JMQ# M'*?X37?WKQ2_=>"N41XFS<[#A:?3;;P,T(US."#WQO']1L7^M#&L72"%KJ#5 MM??%(1$@D>-"Z(-SC*DZJUH)58=9%G/GPB97*-J#T&BQDT7]+)&/#T&"(A0G MSTY"RQRZQ:VE)3&5 _2]("AHLXWEK2UA?E:AM<4%5>EB+N\E"M<(N?%]%.XY M[08F*Z%#U<.2];B/T+]2J*&[W-#MXJU9<).>\B#O;@F!;#H@BO3TN5('2XA@ M>+''6RQLM(@H=;"$".X$P.T0[T*?$YS+S4L2KG]]BKPU6D7>=BNUA78=U6)V M<,+[9.+Y,2PF%?\M1NLTP8]&;L8_GDRV;+R>[V/I1.B_QN!P!5?$+0K"O1?P MX_(7]2G#&%W,8EYLLL@MYO^R<_ J$,W>5:U@BT$L(7:)909FOT]\4D3_T*-/ MU,^^PUC,EPC(UH>OUM\2$GD%_6ZS09!IASHH^:(Q#))*W;RL2B4)M/X6!FOJ M+?Z&Y(I;4[^>126O_5(3X/_?WIOV.(Y;^\-?Y2+OR8XG#U#KI(#J=J'* M/8/<-P.51=M*RU)%2W5Y/OV?I"1;"S?)I'@H"0@F,V62(G\\/#P[:Z1#K8%? M4SP=_&>FR8/%-B\=TN*F)<&[1T@(SXP>%NXN=1KJWI::O<6$/9/P-?H#[D6J7\419=/,O=$QKM58Y+JPB.?%6JFT.8P E(%! M!Z?P,9F_?Q9!B^JA O4H'C5?_ P!Y"8#L;SEL\!'Z'&O(]3[.$\]6UOL\.<3 ME\$Z"6"HBQ-?0$!A^/CG 47[8'4PFC0,JD$*I^M?<]C #,%]%.5O\MWU)I " M6 RAG[N?E>6OZ'*?!>7U\35C%]=L!)AU0R3-?).WF2P&A"-J_6) MO%D VHCG'>^=O*G QXT1+J'\^]RA'!Z27-DUYJ132:FQ3Y!S!>#4"Y+QS FV(W-KK!;E/IA0=\5?G/2QB3X22/)*\RT*AQNT5H(M6 M(HB,KT":O::A,6"_PG11/Z01_Q54(Z@7ME\T)WB='BW''+_IH%IM::"MBV47 ME\IQXTX:5OFUP8B#J=S%C'5D!M_V+"\D&@/()G38MEOUMXB)@,C3Q JMEE+; M[#&'DCY*V?4$CM6V H:V"VO M('P%I-X"!)YGDX@"LK7&$#6B)0ES224<,XI;*K7.$+\^-NVF*#E#L :'$TWV M3=PEI6(L5WI;_UB@ZAU\-2<_[Q+9;B6A:7&']TDU69S?3(UYO">VW$"GH:9K M#:2%^Z;Y0.*IFP?&BY %Y3A<$TJOF/7=!WEG$CVC3;R+@M]0]2+\.EZ3^=U];,+<+P1)O$V_41[-68]R M=VL+K,]BM2T"'_'D:.@C9U'"+I!V2GU30 ITI,?1D-$>MA4,MM'>MI6'1L>33-Q3B9DKWP^*%3Y$ MVS@YT&_",>I(WE9TC.OC M3>BEJ)NIA[Z' T(L(QQ!8W!I-K$V4@E5")[-5L-O:FWJ1VT1F<^.]!?B. M*?*SGS'/2=YI"MY]GF$6Q@D?'CZ.O=.1OZ:TU%!V]TXD1O&SN[S6D*8O-([R MVX,X+\*Y,QIJO@A>4!*@]%.-?/F,G]O6.H<4@MAJ9#HMHI!O'B)B%0C>44H^ MWR,[0M!]U.>C&06(:^)+_==Q7[5N/CO1F5CS]_$18W#2YF_6SDHI=XL=8:U& MH^+7$8DY6++;0;F/F)0I;FMOZB06B@;YU.X9D2S ;6_P;;G:=5,4S<%:QRK/ MT@RSS"#:L9AJG^X&KX-]D&0(12V.KGX?2/N/RWF;9>>[G+?QNSW/W'-'-(1K+T4^)E)B/BO-5Z>*J=?'<8+S:GHTHA;)QE6?[ M."&Q,KP#;/"+<&%,>:LZTT'D*XF21CZEF0/Q--&K=R\(B4%#IM(.'04N ? V MI>*LE7DVI6:L]=Z+BNK8I(H1%L$SY/^"@MT>___5.TKPM?(3'IJ&]=][0?*S M%^9X2NN>*(D)7Y.PIQNB>Z)(O^97XW!_'U:CTJ?W@I+WH#S1G;6=9)&"Q=,P_OKO)';B M2YS]&V7G:'Z> /5!M"O6Q(-2 MZR=TNW.,Z1LWY$(/D;]*?J8DPI%B;HOEDX9-.9!<(/S,Z@SV5$,$486S MR)Z4ZB3]0QQG@5L/$5(>63EIQ&3B4C-2<])0#.11K2C165095;:5&(U+G074 MS"#D7A /BEF=21U8:=I"P_#',-W,!2SCM/.'_LE*2;]MOFXZGC7"5\V@"/==-STV,JE"=^YLT3 MLGHBSG@/)\R L!E9/A6^"TD;S"HJ0?[; K'A#*02Z+\O0-O(4ZK\4@LK,9"Y M5($[;:^?FNG61E)4A?^T_5SC$G>5)55A.VV[>C]L]:=652A/VQQLF(,(D[4J MA*=M=QL=X5,*6(7OM,T<:OAR4LLJB&;PTF"W!OWIW<&:HIMBS;ACQ"6VAV)+ MS_8'.+7JQTA6[A"6KASE1_LEP/7J\*-7"ALXBZ68\%),V.5BPGT.^-DI-=AR MJOAXQ(7CN\<#6:;YYR#]=I\@5']V73?74_[N4B-WVC5R)UK<%=:)KIQM/\M+[M7QT:T./+FH[#:E)D/3HLVG:[(.&JA58@N:V7%TYSW53U" M=IH>JR4)OPO%DH3?.PG_4A5K%HAJ5TGY*183!Q+6Q:*N#D\Z*W=)4![GQ(O3 MF;4""BE;8E+IM9" =8";\DP1L\@K-\I$=&S^/';!W"DQ9%DRD8B,M>37>#8; M,TK:@M90*Q?W9XP4O%%2;@$'N]SL"=KI0]2(>MEDF""SHY-1+6XYHR^T6=;J M@A4Q78;B2;K?<1:RF3[=4ZLG=YLGYP!4FJ-8/_QW'YBQ!"G_*;/^ SE+*VZ^ MTV<=-FM>!X;&_#A=>KKZCXJ#6 K'&&;@+<[4.JTCWFX2[8#/D'AMP]YT& M7,"GP*-__>1B.)JR(&4!^ LGY>QFU*0K"ZBK?MV]^-7N A^B+ FB--A0&[?V M^%7Y!Z&\0E@7E4@-@/HL6:&:9CX$#(V3+<@\'KQ/ 4.D)G$4;#E(Z BI>814 M/[VPI\JEAJO=+D$[+T-"JK4_'_=(65IMAK/4 B/=='[A;& X MG!4"E_4;ODW$W;Z=:X= X^+2&:/V] "^BC,!W M##P3KD*MD59S1I?EZ3,2)_56%0V:%[[JSL=95(>W!CC#&3F+ZMRCCI"FPZ?9:SJ'0\ N8]'9BSJ'L\ NR]79GS*'D,AK43KZ*92LB+T#C(TSF/ MJLCF]T'9R3F/4LF*@!OR+Q@IE.R<_&C2A3J/0LF&L>4Z9.=1)MDPNLK.W1$K M+H-$>QP'[ EFK:KE(O7U=0I7V["HFI:.)G>JO"F)K\@ M<:?'4G16/E7ADPJM*;/;NA< I/Z2N)FU)!BUD& M6]P62C* (EWWK@H 95;62(3[##N32'BMI\Q&1G^:2N?4)K@QEA\.TSZ_"6Y1 MS:P/;W]Z36Z"F].4 .'M3]_Y37"+)G'W_/KIC\Z+CWWQASK+^:3UU41K*+E] M]2DY6*A7(* N?^TUN8 M-0QF_>NGOSAX"IJB :PCH#8W&-$I"O$#\K=DIIVQ('3X:PFEZF_L7\H(L-^7 MZ]+P+$BTYRGF4/0LGMH"<)K;P1$+[N/@SHB9F$F]BTF]B;:0MCS<8B:51@ @ MWXV#F$\A$I-Q5_7=XP1XC/EF$V0BAQ+=,8]B,&,1/3=DI4)Y[F0/R0MHIBX/ M4(T#]OTC.F6,SULR#*,2M9X1-?E/OB ME8-0'P#8(I_1)HXV01@4C""[1_A8>B$6C+,_1<7_]UL49PP8UYT"YZD+(GU. M^"SBS;3@UY-YS")*JB>P7/:C-:YIVF#QF)W6$!J $N89M"\H>XQ3 @25WL_! MI'=>$F'V=OH%R_7!!@OIMT&88QG=2:&SO299J2Y>G,MM]BN:/84P=8G$'Q"%G> MJ?9T2G 5)U^UAG$#RIA9_?IK\8U9R*E]\.G)K.;RS.3E"/)YH DIU7$,.8S5 MA# Z,:1.?-Q$^#4/*["B^U64!3Y!!&O=+VB38QB"QNF[^]B$.1;$[_$&$&M^ M7LQNM:445QUEKSC*G;/KI.@O0X<+29O4U,IK:_F(O8K0%3?V^ 7 MP4B;SJF;;%"E=7*EW>SMR.$MC(\(U5[ %A:#Y+<'MB?*)^514K5>V_"N G1U MB/.(=T3UC VE6.[7*,C2YY>O?8KFMOIH+AYRM?EO'J34Q?V,0I)Q6 \V8,Y3 MO9^]5R.*(*" OC/RFIT)1PB\K!<,J=V,7-4H.V)2&%DL(2VT=>_G+ !6E9,: M*BQ?%#&!&4"%?P0M0\Y'&"4+YDBKP^5'C:RZ$KUFL0_@+\['F14'&L+$)0+U M@EL+MQY"_BRB6(;0G%2;&--?8-L&_I*_INB_.1[[[IW$ED\G0+JU,LG[B+S6 M]@JM=B M.@X'5SB?4T=+E9RX]^(L;$$#4>J:&K6:?3ITI&BU\-$VB(*6S:)E'KC0DD$2 MWFCV_$V,AXMH=GV4QF'@$[O8M1<6)2 1RM*OD9?[I(+U$]V&/%F(WMA [6Z#$*UE]%0]Z,N* E0^ND&4W0<\1]:%K>U MO^MUH$3&-&Y[%VGA5\S&O#P<;H<2TL0//6B"T98QIS/795Y:YWN4@.EG_R"6 M8.3_\W=90A_]*?\81QGFT7ZY%K\1W&F#D?AC!XFM%YXS]I67ZE-J^?VAL8G\2C$RNE-.1R+!-LS?.0C8A>% MJ >P)[]YV+,;0]L#H<0L[C.=I5RL!VB(@T\S?&%XH33RO=W.WFE (1YN=Q7Y MG[WD&^;A)'F2$#H2>TYEW6RF@"!\R>]))1?TCL+XC5"*RII4>EI;UD\H(O6C M\-RN_ ,6!XB'C015J2Q,K>^BJ4Y1/!=>VI Q4!#0%3>><]^#7KR2NJX@D"F0 MPH1T=YV N*'(*YP2)3FK&7_;D6(T*()^L@DM9J#)FH&*G2:R5!SAV0CU=79;B_JYV)7';V>? M-%I0BFK-B/NX2SCV#3Q=CL?=@DY#>_5"3BE#3U[@/T0WWEN0>:'P!(C[V+7= M*I0:!51,])GD9D7(K[)/)28H9F.[]/Z0ICGR;_,$SZBH)TW?*:GE]:=W'UBJ M"%)NH='^X]@[+9M-?LAIUB9]QX7PH 3MB?I9E7@7GQSE_M!VM3@T&K95-)#N M&)V>A/4%9575TU^";+]'H7\?)_3I&698C\;AQUDY'WL]2Q\V/C12IQO8RFVG M;SG11=0>^1W SY2&A09(L6_Z$>DQ+C1(Z&;6$@*&T$*C.[0%EN_U#5XAH[]% M&?<_>9I1N\0ZY@BO[!?WGE$Q?_2"DO=@@XJU/1>/:9 &Y:-L'#'9\&>M T7)A;'*%AWA]#*T'1S3#F"5V0N:E1I8\/E"!)*@;P7 M0>&&&]!$/"\;-L@HZ L98)CY''>!*K-%B;70<1AZA(PTS8R.^WN5MY]GKG1\ M_3W.?3]SI^,N;W6VH&X6=1R2BTA%:$,U #T-T=P8MA^3<#Q=T?@8%F*C2@"X#1!\W9E(SB" MTZC4S,E&L "G9;0LT&Y%AS[C?_Q:+T]\.'C)$0LE 2;K;;#QH@RK"J3,/>$> M<1ALR(L%HJ+%FMWB2A/J[$_#\]US"-V.?:7/LR)%>W>WYZXC(H>DXG.S#;!T MX:LD\:)=$0A]?3RW>?*.Y&]T[N<%1/Y3Z$729^6,?&H!;MBG# 6;IDE6 P__ MUQDX_!^_/I,9,PY%\[?QI\0,>6O_.NJT/N.;[I ?N!-K_FXW]D+A(4;3#S#J MVF0[Q^(IB?U\DZ7XE);B=,ID".*V5BMC;Y* [BZ>UDV0;(@I54H3LF[CD@A* M*_&6QZ!:+6Q-CTL:W3;PIVBJNETI$Z98(T7!.Q$'GQ+TAO7:,GD-$QQ5VJ[2 M%&5,.;GG"#88QBHI60"'8IG-W.-LEF05]!Z02(/5]HFHL"<#!RF;114/RK=. M!A3^[3)HG'&%#>]#+&PT?E^>OS59EX9W6?([6%L$)F5J[J ECHD)5;@3O-9F M&'^-:Q?ZT!HE;'N(N(/V!V?(YE$]C>IF;,B$36T^@TS?O2"NN1O,K>)#>?E] M0;PWE81=X"WD)D%^D!&[I?@P]A@ U"(? ^\U"(/LB.\D%!&/(C77_\;-@.HY MB,UB:PG")^46%?__$-V6!>;+27+6)^^G^?RS "TD A8+$+2V> E7?))X-F[R M)*D%=7R9IF-V0[@&1*%1[V[?4;>QMV0%R-V7#'+R+><2[&XQ-=T#O_IX^D! M'7BME)O =/K(*[5=ZC%P!#A1*H,5Y":2^3#4ITK@;7ED(.,@B$[@V/>K!;8< M*8XN<@RO8R=2JNG7 8V2WB>%^/&&BLI(="Y"&K"$7 11Q9/.^$ M7+1ZYX^+T!E]YA*#W'N0$T2-*PMLLH(,R05Z0],GZN@BQ]8;)"Y:1U&\]/Y5 M\?I"SD V;X5H2W20T0!TW+@>>$?QTRGH\B( (.=O&SUH'',K9#P '#5QV(:C MX.FZT,0A(8X6!# .#B/,Q-%B ":A$@6K.%H+0!=<"N$NCI8!T"( B()L'$W[ MUT4YG.@=1[/_M5 +)W[(U0( VG15K>%)KI8!T(JF_A@FMY+K=>;5?[+V!--) M'"%$4]!XI8.O7L-@1V=)!#MB!5L'!]R$/#>7!>D6WTD%OL*GFS1^P&*4Z(5K M$#T5I6EP=\%YR;PDN_4R47T!S1^!#=8E& !?FFB+\&^A%UV,@.HG8 ,EC>WM M.PKLY8HV31P5KFUXY\*:S5WA31U+S]T'V?NN7)%;KR"@%>;6+0H9;@4[. ": M=M:_"PA#Y>O>40\?(*C[*]+@_#B T%221Z9MKSBU$B-550;\@X4EM>H;-ETK M98!TY4NXB=,L?=GLD9^':+7%O;S=+D%X$56_Z^-G[S]Q\A+G^+,7%CR\6&JN MS8^&]95SE%E;I-VLJ0&WR_L?QX=Q^;,"=O MEA!/.OZ?SW^H;A_9!U-6256 MX>OC1UPOF5M+DLJX%HLA[&'0[>"H54+YN$BN&E>5KC[*R4DA^0G%N\1[VP>; M9[0++B[#OF@ED])*3B\8G,G$"SFJ";_MN%,NI++Z)+CZ";^M>U,V5A@6MN>$^,Z5Q_D91NQIPAH M!C(6BS9MZ:@T1!5'7>[**V?)/(XZQI77S!&EW+*9]/;JFGBQ;C&5+*:2Q51R M6<5V$H^4%.^K!NFWZV.[*&JW/#NW!YQED"D)W[<3]9C&,B9LS)I*',CR#N $ M'G-<@GE@!?-T+R@4;?8'+_G6CY.VNT&UQTN>HE+I"VBOCB?8^\D@S6Z %J2% M^ R]1M=C86>AM3-7(0'*^TWZM9L4;?YW%[__@89M)\<"Z?(_SB"7?_CUZTMK MCK4?EL?Y%$[;.;V"EX@H[#)ICQ]7G(^3+/BMU/TKB\V+%Z+T)CX<@I08P=.[ M- L.6.'V^4=IV$":5_-P>/."A&C9YRG4OLZ:MZR+YAER@+G-DU/M$M8L5;I9 M(U^UK>>0MF+GQ8N\>)%=\R(+7FY2,+RUBM7Q+4..H"%ZCDD?'(M_'?"REWR% M&;TL-8?WD9;$$_5H$57;2(]H$2>0&2H/,"UAPENP Z@CN/24#"X&QA$98(=G M,(DHN?4_A'C.&G[TPQW*G1_Z;OOYUKA%QXZ7[N__F MP3M>,/ZA>-.+'*@7M,&DD9$7!R*_>G8H( 4TZ##^578:V7:.Q'DBIU6G5Z\I MU1PY/EUA%VMNZM.L\(7FA<4#A@AE/R5Q_H9/J2A'0JFKM861!V12?++.1AY: M#O,^B/!, Y)P@Z'/*6D2#IVR?Q)&J&G]A.:0BL]QA([%T?J<9[D7WN>13R;: M/'WG(\A'RY_&CBL-4"85Z*8?(5=0"WD]-B9\CJJ'@ (]'CZUW\%*,%RXO[XB"4^ M5D)>S\[6%E<3M"0TQFH)8=KJS%#2R3Z!U27F+K4(I9%^8]A?ZD/TEFY/2C[9VX M*:QZF.$^>6^2I$EV6YM93N\HR0*L)]RB5YD90[67Q8/]4XQG%E'!8(?5UCA^8*B($Z^Q!G^!FH'6\2@M$^+HR0TUV!3J.*AJ9M"&]U+=UN@X-KI,CG+TSG@[#IF* M4;(.A]#V!QD+Y>" /KXS#DL7FA,A@Z1 , +#8AT-F2'/<10&&0Z8U,(RF($& M1RG)0V)(JR.A5TIP!#I1'H@E[*:0*C+,M<,\EVH'VQ&HA.0V#E9FR6O$D'13 M6HVB@=9Q]$R(Z&(9%C)@YH52WET"&15;\MP6+ >,^1@DR&?/3OV7R5U["\8<@&B&!) F"V>ECAJ[=S _:@G MC;K'+"*CQ@M4<<[Y;MPD+KIX( .C6%U1>JTVBTY>PK8=04M8IZF)YH>#EQQ7VY\PI.EC3)[YQ<"<2B^=.@U056VKHFF>_,18E4WO*3@OUIK6M+&=3/&E[[:5$ER MQ"(_5GMR;C4L89=9EZ'@:"Z,JWX5T<@&EG(B:+U4-N@!,[FDU&&NMYYT00(; M;.5T=REQE'-K9SV+@^R+LW,C7HQ2?Q.@XX@M)2G ^6-GDC>_9(PO&>.FH',Y MVWG$O#C3UZ6JW=-Q&)<$Z"6?UXG;T6@^[XA9@];X5LL$[CB,$\HO7%)6821? M:C^9?/N_XTA-.WUPQ#S6BTE.[+!P')VI57(8,<%W,&%)732. S/)S/$1$YZU M$E;#*>4X,*YF@O<#]*\.4)K4ZS:IQ(0KWP^*R3]$6+D[T"=+;6<4+,GM<\D[ M:!^R#>H1+5-K#F0!@L!=1D,@D_[B'9 P'IS;7'-L1^UN^C^4Q$\Q9OOXAKH/ MWM$387-1UCO.X](A7=\B^\GOS9D]1!E*4)H]8QY+&:U?;H.W4XMG$0X 9)&S MB]!9:Y8R)F*#]#@E>6HJ>49_^/7L[WE.D_QHM/T)CZ\8EPH M#"#-+=5$KS;_S8.TPDAH2A%VL2:&GVU^C/FEU\?:?XE,)KV'L;9@QOP$)@A> M:WO3K[&01_(%R?QYS4$M0*BG"SI,81&&S UIDM46@O_KO C\'[\^);&?;[*S MZP2Q"W.(VVHV9CVBG1?>(U'EC'83FR4(@@P]8G7 Q[*+%^V(IZBHO/_9^T^< MW(1>FDIM4'U'T0SX+0DFBM^0OT:;?12'\>[(AY[?V#HOKXD+-_BZ";" 1_^C M\A FR/\D8?!*0UA?:/T:(O^:(#%]R?MIIJCK//)#=/W#]4.TX9,2HY4-[K=* M2G[&N$"YS:S1P%."WKS O_MXPYHK+6BVRO8H*5\/+9F&*!VVQP#3(W3[5GT! MK[\^GKF]N)"-\@@0EVGN8KQX=[FITP=R6,IK(*KRN^J. =5XVEO:[MUCD%&2,V=);.<-6 0V'<<04+DUM(#A?,EN94,82>/<,BJ+Q343W@(C$>.(]/WONEGAIH>.&P-_40H+)L0:!"$UXG,?D26+6$LH!>O M0 %2YT?]Y",SODD,Y1F"I?CX ,C4;F8<:G ;G.R[B67*Z-#S)$!JTSO5U!CM=RZ74. M.:XEMX+)Q7'DYT.UCC,O/+TC^)0GF[V7HH;);HDO7^++78POEX0.U,[#-2;Y MBO2?$BQ\B.(!A/U 00TR*G+TJ!@M[Z]7]^,#%L.P"IRNMM7%L([+WRHD.4#W M'<4\U=^BP@]3%S(5"9_9U3KM6PQ]7H)'EN"1"02/&-)HQ5?M]! !8B=;W'V0 MC*="3MM;QIBC84PJN\S4FJ,SUF:"]HLGCQC@]R@+-EZX&#,68X:+QHS+]RM_ M3=%_:TA35]HU^"W=W\)]O/WN(()2FF19[% M?&:"[(5IN>RVYDUAO\3)MR#:W7AO 18G_A6'_K6W^:9H#.-T7JQ$BY5HFE8B M)7. 1-YH$!#_8G0$!U&HI@X@'(GVU:_BR@6-Z0$R->NAPF,+,LE8<$B<@& Q MH-J[8[G\%S)"(YA0>3+OI.R$^>'@)-P&WBF117@TUHV<%T55 M6=?70&WK8B<:B>0>HN=@M\]6VZ_I2&3'^*)F?.X1\LEU%FS2Q\<;_DXQVUD_ M!GHPKM+G9-Q1]]X2'(^#)C]/B(O1=6?CZ99 M;^MKDR"V+XCW,IWNK[@&5Y4U.PYLTJ^Y6*IR<2XMSJ4).)?,&[ZTJ;S3PW%J MKH?%[N[,X6(I]]/#4G+ V-: F<1Z&SJP,,RD&,*:YP02D?X8'J7&; MA D<_P(/1V/&"1/X_75R^,FM%29P_!M<'/L6/7,L>N I06% :BPE1U8@09U0 MVL4 *Y)9(@F62(+EK21H;R4MCP@N?EVS3':)#IE"/-7E-83R-(NQ./*,PD*V MV =OXA<*13VL+:,Z@@(V^PLB9CQ\2M]1XNW0UQ1M\_ QV/(NXHN&7()Q,(+K MQ/,1N=/$!-5IMO@0%Q\B^#+GRR- )"9M 5_\;@N'M?E 10P?M7IALB,Z'F^ MX"I3TE@])34'6!N,,UMN_V+;!2+809DK M1*DK )>(8)YJSA#I (M_8)SE,I1)&A\GMO'(>D'M]LHBIQ4.(,, MT0 #FZI:L7B.^ITZN;@(&IC%M@V2.TW9X9&3*33P&&$:IM;WI%G_(]?SRX2?" .04:.P@U6 M^H)HAZ)-0)^%ISEKZ97O!\5B'J)MG!QT/+7+,5J:T6:9#5+!?ZOLY6"/'#_C&D<,2T2[5]'G=9G?"X.^8$[L>;OXR/& M< DT?[-FOLTFP7U]KD#]$F &CEPP+Z^1P/Y*/B#,!1#VL+>,Q3FM\Z8@UD"3WPJOL MQDN2(_XCS2OD+$BM+[0=$AX-<1\XYUM 9NRV<*8^A#79?V:J,;&;O9?L)+XL M08=Q+U7O0WRI-GX?XPK /=#P2X#=6_.\J62V>J.O-D8[^E]W'V]!\8CCOY'' MG*Z\DSV75&-6-W'*">]L"8H4]C0$\)*E\]" MNO<8-IV<9*+">J7BMJ X7@]>YY[CC(]J>J(H!TI?%,+1W$DRV SD^T M] N-7$7^.FY 83M_N+DOF+WA)>"_H>0==?93:*OE= 60/]R8)YTCW0@R8\4$ M8OD(,&SK)?HJ^U4UA3'Q)O6HNJ09O>SE)>*Q6X0B=$_SV[N_!& ^=M!13)!< MV',.+KD[O(7Q$:$71&K=8-%-&)+!:PT#>3TNUB5@C^N*]S94GK_!PB#&4$@I M[+;6IO[D':G4>A\G#3K@S)[;W#F7_!!YEYU+K"!..FYB'XH16Q8%#49_!Q1? M5&TDF?%E*4?P4'9&70B(&XZI ?GERFHGWTS"0!8R2!-RYBP>[E')0JIZUD'@ MBNJ.NK2T7KL]3:M 79PFN*E9;Y8K#O'1HNU&!*07]^ H;XYZ."_E'7Q]T"W7 M3"M/^1:]9B9RD354P'S-'B("- U>DGA8>*TM%O"L3TCD/&&UM/?"3Y*0P!=* MZ?A@?,%$W-@0 MF2WE,>95'J/) J25V;G--2^"G&>@/6[^Z#=Q* AZ_\S-N1,+UWE&2D M#M$+BK!(_R7.4'J;HYIV6*B&+\$'7Y30^P$@VX=5071UB/.(E\/,;6XQ_9KP MM >L,GV04+*'-,U1DM[]-\>:&F'S0FI4[&S.%US0P2I"-][;&_)OO#"4\OMA M8X#=(,$UK=05[,(T4-[%=S27 JGI*_%\8AGRCFDA?XK(3=1AED4W:BZ8-4H. MA#/V.*ZL?D N@8)_&A)@.1R?*":00]@.S'?8+^FY/LZM6V()=@4UJ(U20D M?G<@"RRG0UB1FI;?Z !D$9\]8J3/CK>8V2@MHM$!R")J)X#<#ND^#FN,<[5] MR>+-MZA+AL5,!PUYCUX\?4Q "\5_RU%FSS#JF5MQI\&+YLW MGN;[F#N1XE^)8_N9^)UN$7DY,JJ/6[^HAPQC=3//\RHG2XHE5_-_V7MX%ZB, M[XMVL,<@0!:[PCP#PQ]2]R*5/]36Q^H'[S">YTL99._#U^D/9(EU ?UNNT4D M(P]=(.2SQK"XU"U*BE=\22@4C8?Y$D>;'/\QRO@OC,G[:6:5=>FW,!362(?: M#+^F>#KXSTR[#HMM7CJDQ4U+@G>/D!">&3TLW%WJ--2]+37AZ"E!AR _K+;5 MQU88S$]<*&L(CGQ5JIM+FS M:1*2.)7FNV&,F!#'XU$'NBA/H7>R6 W0\"B%+*O'MQ'XYCT,\KSTH-48S) (W3 (E5300S_0;KN CTB4UIUL!3(S)' M$!()'68AVP3660\3!Y:MKQ<9 K#^NF"S51##(B>BE#&' (N=*R M;L+@& 8A0V#4FB&(V72TWO3%F#3#/$V@\!<'4&C&B9I X:\.H# @T-0$5']S M%*I&$*H)8/[N*##9YU: =E:XR7K#V!4X^PSDDR& MNDF%O$DAT\=LV10)0(8+[J[Q X-=<'>- M$?@)T[G55&CF%;IUTH_F$ZO%T[%L_#I29D3YC$^9^(;#@=?Y& M'UOC$(1R=WLOU-1FL=H683;ENWJ\ RKL FFGU#=EL6-"--,L=DQP]524KXQ) MX2H\5NI7!&A,%I.H5JH0WZOSL0,RKV57-5X:(T@28D[9N2!?WKT)O30M(QIE MZBV[K;UJM*=7T.F,KH]T?B(E5]1CU.>+UD%&9O$0^<%[X.=>^$N0[:GA@X1? M[X.W=7P79<0(SE(AAXR@6:O\[$5>F64<^3=8),#?6&5[E-P=WL+XB$1Q;,I] M[3UB$WH1N8H$EH=&$VL3+<.P"3'?>&]!YH5%\E3YQCF)\+_/R9/VG*"QX>/8 M._7Y:THSN[.[=R+ 'X6/Q_%:0YJ^T$S$;V^/Z&K7@'#NC(::V= +2@*4?JJ1 MK^#9;UY;ZVQ&"&*KD>E@V$)4>8B(PH=5OY1\OD=,K*"[/;/5=R_Q)7RBV<8> M=R!<]]K#$CDF4R($>X4D?Z[D>WT\MRG+.="YGQ<0^4IT9>13+ATE^R^L4[\^ M=6O7&*7H,N.V'U5X75[OOF33L4B5)<&&Y-.1[?N*%=+T^>6K\%%W<9_Q-W_D MA\C[*E.#PMH^2#*$HI:\I2ZM2?N/R[MM/N?\V4N^H8R*.52T$9HNV$WA"HP\(>Y+ M3B:^VIZ-DH7&?Y5G^S@A<3A#Y<8+OFA/?$0)M*TUTR7/*'/U M[@4AL5G*K#M#1[$H$.-9%@4NQ?=$IYU[![#BO)5G)*4FT/7>BXJ%D=(E6('& M,M\O*-CM\?]?O:,$7SL_X:%IL/B]%R0_>V'.M79#F)I[&U.N$1^++0K(N4@? MRJ*[NG$6?,D]V"KV/M8U N?R&+R4TRFYPIRWJ.Z<$M\G4?1NB7B/(O^9GR5M M_KON05H>*=M9V8=R'!TF#L^N\D M[.!+G/T;9>>8; YXYKXW/0@+ L&\OOP3:<>KAC'R)-P[YO0?/^/58RV[6!,/ M2JV?T.V],B:@W1 Y/D3^*OF9D@A'@K$U"[<)[IG(O-KO$\87[,+T*E_$JWP1 MTK(H9KX%Y:1VN_ Q>(N\D= HOJ*9AQ.]JPHRCU:/G.S9RZ% MW=#9+ )AQ&"C5J(H/@]T?+/XC:^!3IQ3>+UZ[!QDD)03+A3"-!OON31B[R C MH!#\K'Q6!@3R@89&*4- $LK7X"7\L#G0./0C$0[#X$>Y.;YV=M0.OUB,*#@- M-!1*QX$9I]8X!$:BP]P'CA6NS;I2'%NQZ$'>?DMVY(%=M4M#%C37N%89S!4T M!,-?EVU&OSFZR#'B8.OT(0G& XVB\+0P0_4:3RU/8XW"V+]JO;T5-DKG@WH4,APXEO7_8J..(]-#+Y'&HCF(AD[>: M$:N.+G(L>4L<9PNYPH$I=MI2]B%#H-/.:31>V7$0QU)ZN,'.D&OMZCZ' CD9 M,@S:Q)DAP>6. S/6^6)$L4.NUVSB9-5,#Y"7#N)FTYH( +D@MC'-E.=&A P& M"-(3I3HX7F)\/(ET'#ETQ#+EYJ%33WPP >6([_".=H29"0\FP!OQ65YE\ RF M/1BQZT ,0!H[[\$(L)",QF9R'(S !LE09"TQP@BRD-1^(SD01E #J][I3XDP M@A\D'<5@^H01[""I*,;2+8P@!TE#$25H3*>@].E!I9K%,;V*_(ZCC>A:!=F< M]2W;A:<'TW5GPW5EX#V"*FD]V%BM6 #[PO&7:IY+-4]XO(%I#1F]?L[ 62Q% M/,].L#8BK-VNG $_QR0>.<2R M[MAUD%I?=J\4@VAQY $N8<$4,Q^<%FU"K=#E1A4!?>H?I^3 I?H3Z#2')9_4 M7I38,,(<6Z-Q=!>6+$>GH^Z7Y$:SX7!ZC((C16E"RE\9EVFK*[".XCZ=Y"B[ MIW":V4 .G$:>@6'J*0[#D3=D@W \/< A4A\26.N4%_PYS2F#M>W97IY4-O*D M\DQ]Q)>G#15Q,+I-E+V_#Q?BQ0W/!JY5':G/$X7.>J.D9-VTQ(U^JEJ?G^F+ M68#IHTRFX];>8-Z,98#B+4/K\);E$M<1W>_O2:W 0WIWE%PMN?OO-S_8[ONP-09^E>*)X4 MBZO=+D$[O,J'""O141ILZ%+Y+Y&#F)(S!X(2$28I]I+&)7O)7)S!M$JD!@&J M;#+.H'IBBC=$]$XH5RP,)B!P[C\]]Y!O7D>P8%>;F[,QP=-_6D2#NYLC*[$UP8Y=,Z-D]SVUSF.Z%CT.&J1:$@%J*QX"!T/.P0 ZACE MO*935TFCGW"I$^MZ?6=(A9O@N15+!>*V("E-;NI;N/39CCN=SC?2/HYQD%?[7%8 >;2GKP"NFAH-9: M;]MI;NSE<==TYR41GO4)IPY)MO.S= T/()GNPK6HY=]I^8B]E+W+9G]]9 \@ M2@ T^$5@,$KSUJ3=K"WH]"Y)]U$]YDKX[:>V)Z<7V8$M3/D$71WB_!P^HO=T MEF-#29W\BJ61]/GE:Y\4RE8?S9%45QLLOZ541GI&(1;'&O(?O_"M4C]KL)?2 M?4"K +QF9\(1 B_KY6Q E6X1C1V#I4>Z@1PG,B!L2Z?(UXCT,BDG0=X#!8U7 M]:)EOGLVSJ.](X=\F1>JY;3I3##8&=)2L'(!TY,4"!O;H8=7SUVE25!U/'1L M"'N4R+&.!X/U0:2'U.QX--<0.I$*WJY:=UN/BZ=7OA\4\WZ(:( D^0_;IMC6 M)&6F56YS>Z;2UA/N(H,GJRF8B8MKCO%:0YJ^N+X5M[VU)5SG*:;?-*VQ9OJO M"1(O1=Y/^^M"WU#Z/=AF#]%&]+!0IQ44ZA#:4-AM05$%_USR6CMK^)%=" U# M#I/W@M8FE)1?"6L605!C@Z!QD,MRRMRQ]EY ETTY#H+TEA/0@@L0J)LG!6)6 M'0,N]X2,@AI7D%P,,A1:9P>R14 [57 9JD;=;N.%FSSTC"IW+QE6W,E]BY56 M'P-#E/@HCG7R,M]DJK%4.UJ4V5N)WN[R#Q/6_;#'__X MXVF_4E+'FHSV>_S! TC]YU&&6&J^]\__E&!A&TL^C'P7DF)?F(EC?QN 7 6#K4^[JY6 ML,]7FPVQ2:9/WI$4TZ=VI5#=(34J:;ZY/RH+/-F+"A]B(_ M.;'((3SG!M\]049C88M XPPS7!1MZCS(N=6+>1!6:GT!0;NQ6CX;>DIB+$-E M1Y(NGY%(9KSW;V2#OR#7%JE.PG%$VS8E!3<6*65-Q6-XY,8\>RC:1/N#$TL= MPJ!8K5Q=M&"3;]$6X1_]9X35E+PC&[FQ5#Y36F&6Y)&KY1%Y*7HF*UEMOZ:( M]G!LE1)9J;637^)H(]A,H&M4.YMGO^*3%_@/T8WW%F1>6&/(CFVME!=7*LPS MVB"LJ&*>C&_5]F']T8FUJO*E5^'Z@"Y.)!ZA-TRL)+\K2EFGTX'5R;2U.-J1 ME^K(WDD6")<\%3G09I,?)/3M&U8-%-6:+J#:LA4)FQQ>@67BSTZLM7OU4A=M)193@U-*'#LI@XK= M6*+LT+;VT=EU9%.Q(@6K3!>7/:VWL85^@S9*Y"V,5>]+?J-03IXNDZ,+G$WVAF;<)"CR1S M[J(>UI;!\[DQ5\!I;&WR$H\:74'1C=K%(8*^2>==;6+R%>:XIS@W,:6Y/->$XGMCJ";NQ36KOYTKB'8!> MHP A-H[K2('NV#V!7(M=YY#"O=CI!&TQTJ,E[V=1796[=CBZJ[2CO7WB.6[8 MN\-IK3EU5^)P:4Q-H0,8<.74S^]@'F+VULM:6P-7S<'!A%FIJ[6%22;/FF"9 MZ]7*YH*7['7Z-5UMB1WO/HR_GY.^?F@L">"4R\L)_PHM4>TLGA75E8AU,F-E&/*$B].,,U[R9%FJQ-N@WOBC^(O[/ A00E*Q7$LY^\Z MEE7#7 '#L9B04N-)O*W%;;BQP,;,NPLK#1 5M23>)OLER/8W>9IA.)(3.R0, M$O_/KT>@N0' :8=+:9]=B0!16L>:0&'F.S=W;+7X"A-3LE$.X114(_/*!_K: M'+E!B@$[J+F1ZZ/(,!FGKKO,WP->IX1OWL1IMMJ6W-.UM2FQQ&>4(CPHB=^X MQX>AJ=DV^R/,$-FZO\,_S<#:4E7AWB) M^HV.MMFT+T@5APV-9 MRXPS@(Z1S=P7[;LUNF(%SY%1:VG/I-@5:MM6Q5H+BQZ6 48)CLNE_TCVB:K- M?W@D=6IG+UA-8#=ASEW0P=HBF-I!:][--A;9-\^(P.&]G.86 P4;>C-SULTV M-L.210HPA]^(^EB^]1GJK>#&[K:VZ>)KZID\;UZCE;U;5J8RLF]>22^[WFN! M$L?W8/,[62]0K:*?,1?68P"["14M-8S'KMH-[06O210KY@(DG5QWC=HYU)YD9-?HP1Y8? ;\O\5AS3.Q LB LQI-W\0ZUE09J8L!,2?GR+BO_'_UV8B^X^-GLL::!GO/UWVRW:,+T??8!W M"EK.PNZQ/!QMN!1%(TAQGPU"/K4%WWW@TQ>D:+6MO0)*LF)_\9+$BS(V+&YA MHGC*;A%FIYN@F#+6 &MBK6.N=K#'KK"%L8^=&]!>1F)-58FD+)'7]DBJVU." M#D%^<,R5#9;0F&S0*6C[G""&Q. =J4BTCLMG6SY[FWT0H>18S[%W+5ADV)UW M-K2\E:@41X^]>K>6KLAWBN>7O;3Y9JMCT0\7GHB:T/."&1#U?A&C6W9<;5EU M!::!CKJ&\1Z07*+[.+F-\]=LFX=5$K9C11*U,TX!:?QI#GRS?G(>TC0G3T2U M.*@#16$O.Q_-5-B'PYL7)(1.&CJY ^%5%Z) S$Z,MI79Y62*889@31>23GS] M7YU==E_[0<4O\;U1-R!49@5_^I"T;X[2_;B.U]X'B7/:%Y98 I!8"OO;Y,70 MKJ[7+?1R@N/O3M^M@Q%IEL4X6T?^.&4X*%OI8L%(=3\#XD@ZB*D34U:U/./A MM%EC&'V4)1"KVC%E&036^Y>?YJ#$\0]0)T>N?^'PT5R^/0'H^H-5![!9)O/D MSF,NHM; :LGI\4V[C-K5(TX"&MD+)$\ULF<-H+EX34]G8F/V P:P6/Q/X!UD M[HFH!S1*$UC'U"B--0"0,$:FFXVY-GD_>W>&HD.'?9^H=;88*]OVS#"7T6EF M+^6&H\DSI\UI;%/\Z.L)X4DI/<>QN62!>X.W.GX72&Q ?;^4^H(@R[:;04I_ MK0[VTP>9?@+F,H1=[ :TJIGZV:M2[F]WB;(TST8;@Z*SW(XNEIRE_:VSK/YV M<2$7ZSV+[6.@.#OV(9[$E75 MS_@&*!AN5;9#/@R@S>G88A4WI]T/9(H&T9/#.,T3]$+,W G6 %Z"711L@PUY MUZ>@+Y)N$H6;IU.H9';P@*A)1MG%RH$+<:QCLZ'QO2;7N, 62Q%'N@'C* M';>%4J^K P&H_>ZE R'WQC%AO'KZJ1\LH]9+40."72%%TE^L0%ZX?-A!P=GR/M4GZS-=G?)O@_Z:R\\MFC_P\1 PSS;$JT9-[86G-P>P: M%A^^>L>3(7,FPKY7MUX0Y;]K!SFQG7;',SBEW>HJI)1'18H73 +AZ9=;_->K M;8:2?R,O645HO4_B?+=??X]=XM9#D%/K>Z85HHP%$8:(('5"&#;S[HM+VV^@ MVETSZS-$SUW6:.9#0+=;3LH#B$ ZJ)/W2"7%DS3SE!@LZ6O,=VD6' @QG#H5 MF=DUWSS+](Q[UE0WV%=.\UR7?L.BYLRUEP9*#+0UQODA(EK_[YS*3\ MRC-R M"O]##G^S"1PAR"YP;N29FL"-?ZL-SHRTPZ]5P9!P:.DP4!>LRBJ&H* XMG/0 MM)B!5FB:8X.!9@0I%J*HPJ@.5]-XUW'FA2<)Y2E/-GLO1:2@3."7Q9!AB1Z, MY31FNTZ\*"U,Q)\Z&B^C,_&,5E[RCFMX9]/)1VA]G5Q5NUTO]9&G]1_K/:LZ9RCW_+#^3%7> 7[3/: MQ+N(B'@//J:S8!MXI\*FPI5]09D*BQT\_IK]XH6;-[@*"M5+JRIH&]O0R:-L MA98?HF<"YFK[-6W3)SDGB9]'#ZV37ZE\N>QMEI M_6N3@(^?/6#Z:Y. CR2\V' /+DMZ)GEQZVO 3<3U^[:]DM09Q]L^Q=8 M=N#[(,(_/@;OJ+,$CM(FZ$$C!1Q[6D(K +6H"=F+"JIQ;.,P5S446HQ1T@GB M8DH*[;N0.!9,'/^!^_GODPS5#-RD>32.8=BC9EC"VY3VK, M^#[/\@2=XY-7VV9%@FY,[@] &/4C>2X:L6=[K%S#M^> [3K'$O;]&OEEW1_D M%Z[F(NW',3Y^"3Z<7N"?ONN[YA8W4.X.$^3F8D7C, */(W,9/"5QM&U0M)GHUCG-LT1E\PW:Z_H_ = M?<;2P=ZU1[A,PT,HII[9Z49IY5%0P:P38*IC*KX-=H$T=^4-S,52;)N0P. M,)V2.->PB.%+9LV2]12[WN;H(5)7+8'*?*/@U"APX5*L\DA4]()(FP8X#H08 M#P"GK*JEU"^ET*SW04*1P1QIO4<)\@A[9>J;8)2'GL!T2K^I]8:^/!%_O&3A M@G$=@*3%"B\$HCF: \MO\KJ+R: VF/8:@AJ85%>4U#$L2)%R1&%<9!P7\==%V- Y*;[8C1D''1AC(6-@VZ,(=#0RUFUHUNNC'G'OT@N MT^%+!J:!#+\L+]IU. Z,WE?A1>NV[K08<+]=OF"[CHK^U];%*S;AG!AXRW1U MR6$#N: ]TK=;:HH?J8H41\4SCYQW76#IAIT%--\8J MCI*XB+9'\05[E6GL? MY9,[HI<_X,I>/19^=W@+XR-"Y;-=K$Y.Z7$*2R\JIY/4KI2:?LJEUXM^M=?N MAJ;68]OIX]SYAIA[HAW^#Y2\=VB]IU4?^(IITY<\\I.C@,C[ZU8COHG(7RCK M=41&:WOO\LK8*W,9LE[6EJ/ -)D+DO?3_1"%&I?K2C5J'2VZ.@3LB^//X/>P M>ZKY/(E_MKE]0,J59Y&2%JRNBE/2%^N3Y$C>H:49+.73[J!DR,3K:L^N^NO/3&6E-;ZZPWL3;1!LTPYUEO 0)/[@MMDL8N\2-: M@?XAPFHZOBM.P=)5=8C3N\;P>%1KSKPSS6B&):LP]PL&W"T!X(:RJ[CZ^@J) ML3CRH@U>.'E4Y!)?Y5BOUG+7V'FGMML2TK0Y%*>Z%G9W>R]["(F*N2AA%V5V M6?Y*_O'JI:CX\__W!SRW?WAO;T&TC9L9 3Z-_(G%-*'POXG\'L] MJ?T_D7? 6"HV+H GV ;_.,019IG)\0$?XS7^^^_^)\U?TRS(=_OL;2H+87].!_#PIB24*0OH>RC]_AT5Z/)2'1R)/8_[S=ULOI,^;T\ZO M7DC>"/WG[_ L_: \!NSE-S>E6@W5/VM+.K].0J=5P3&P:FVCP"/ X3/> MIF/Q!MSGG#PU>H\5#:*"-Y^).[\Y\QD=7DF,58'$X.X%%GZ6_)[\6_H//R9N M/<-HT/\6@/&R]Q)$'FQHZ+Y72>)%.]KT^GAN4EKZK[Y[B4]6FAT?(J)Q4O,_ MU=G6>R]:T9LD_0D/0;+$=[L$[3!-8$:'U=(TV)3O&!9HVOL^F)/KHU?QP359 M*;38!9-?T(PSWL+,(Q*Z,9AK9J$Z3987]$O^^A^TR=;QSW&(U7F\&*(1E*"M MMH7UZT!UB":VVH8%0[CR*Z=/@"UQ&69[1FAK :.6H:#0HARYIR3>(.2G]U@- MJ!RLY&FT+-Y\*QG[H?GW D)'T8'9%L:O-!@]-^ _'1\N7XA2Z MNH.,N=OS9ZR24)2J:B^8,^$_K?*,D#Q13K[D=:D(PDSJ^Y:2CZ5CG&V1Q&WF MB>Q2(CF1A^0^ ,D;]*BH/T$#45.QM?UGI0 MM>B$+WA E/Y 5-DXHA=FDYKXOX,D)WS)$5\3EID05D?Q$.7&$9GR=#=*&C4V MB:A..]N;Q'@3>!5]B;/S=2]J 86QR64_::;\5?F):MD].HR^JU+.AZ(@3N@> M_1]*XJ^_&BLLL /N1G_]CCWY--_DH)T!A'0I'LEA6T ,EQ MB"1(6I+"#3=YFL4'E#15/U$+B(Z[9_2.HKRL[5>PK&V<' AUGPW 193=*?*H M,A[W[^F.OM#2>A[Q?XGUHD8+*.N4LJ>.]+Z*$";A=Y1DQ-]4TP"XLH-B/Y#G MV>0C0OJ]@.TO0*$R#=IW1R?ITP.L,D("C\[&/"("8A4+[R6!K5JHN$U]BW?$ MLDSS=&VOJY1&TIJ9*T%O7N!7-11+1U#3(=ZW%Q3REC)1$J3RC#)REN.H M")G](Y3%R<\N(T2K'M1;4;&P$9350G#^E=>_@]RO'CI1EX<.[ R%M\IO MDM'C&7ZA(?GX!\S=O!VBT8M$PCJY]:U%6BC,K$W@>)/H'"S'7YCW;5N[#Z43 M<.?V>\3S#^]16VWO_!DD%V4:%[RW-[SC7ABN\4:G>!RR8PI&"6$_D,O74KNT M5X"G>"B'+A@21$*49^3?TGSMT@%#95I6R.87E*VVQ<_$8+M'H7\?)VOOXVSF MTSLFU"B=3Y(H'=;O( \/%72;197PS1L4 Q=%XRI6*&W8,;[8WBM.BE"=+ML* MN;"I._?99R_RBMN=J*M85R512.3ZKBIC="(55=N#I.+:PY"G[*^2:V/-+@U\ M5'Q#%L_1KS=8.VH9;81W=+6M,:*"*Q.SX3EN^12WWZ<+0]0FG2U+VE)UOA/% MTJ<'Y "66BQ*51I (NDQV\(\VFQY@FH8>D6484."N1/DXMZ7,NLK0U=88:,_ M-LE$T D;3"TH?HF=A75MNOJ<&L3-97H"A+ M6,$9BEW=H6MF!/CWN%_$.+,]2$+@)+%@ M'9$=NL;);J%+5]=5QOXJ2.@[4V\QD53,>:1=0"[ZX?#F!0GYV[FZ#ZLJDJP9 M&"%>*E36JR54VB:6CVHZ*";C7SSBJSN+Y#T[N8E&<=:PX$-6;[:1B MX3-H&'<0:\B)<=KBI+Q?01[^T4,*[(>1*)8J*F%:U!I'35#N/KW:_ / M( GF]4 <+(X?@ORPVF*JIP[JU3M*'KTT>T9O,#,Q7S$N:'1M[5MM4QLY$OZ\^RMTV0F"HP,]-J=;>>?M/([:%+U,G/K#T4/,(G M:SOIE#CI?@R.ZM5Z^Z"X!,%!2='NZVC"K)LH\?=7"3<#F389SYW^BTPR;1Q/ M72OC423309/]EMVW7GFVD1Q-!Y5/ Z>S9JUZ+--6(M-@*.1@Z,H;?7T?6/E? MXM'7)A(FP!UP:F=3)K%.'9&(9KV6N58A2,&RY9_%/)%JTNS)1%AV*<;L6B<\ MG1+VM7,Z :T3]R[@2@[2IA*QHSEH^'2:\5 Z$=B,AZ*9&1&,#<]:*W-_O6'U(Q[4&WM\GW4N MSUG]."JO;B_/N]>L][[+;KIGM]<7O0L0=S^>O>]<_J/+.F<]=O6.U=\>-2H_ MJOTZ-ZQS?O6AUSU?1!.9RR/LJ'9()O(6[%R?=BZ[-\'5Q]^[_YX:[[!6._P, M?SS\?'_<%'BW-=[S;'518:<&_[)3H5128:$P3L83YH;<-5>,L)#!(FDSQ2?- M6(G[-2/\)[?$8SJ+)PJLX\:UO+H!5$ELL\^M4#(5:X:9R]JH'A_]^OIK6:J< M?:JK3$G:P*O\"15?G=2K4\,M6*Q@6:_55AE^I75G0SX2S(B1%&,18;VE97_D M4$ 8-<%]JF283MD[;1)6KP7_8CIFIW)PII-$F%"P]_!6E">VPB[2L#K/Y)3% MY[E\AYGM,'/X C!S"N-'A(EDPNY2/58B&HA* 9T2,)$&IU0[1J.X3!E/)RQ/ MG M%O@&);P;1= 0U1Q@6L?YDT0P[9WB>,QR]9&<0+)8IX$;(G<.K M D\ .1Z;A>N9/@(]-0Y1%X L(+6*H _I)",H2WY#SD5$K-O:,$IEV9 M&I)&DAA7B")7((!+:.#63V>]/"&W0Q8K/;93?S%B(*TSZ&$9IYN%W)"RL@![ M.Q5F3=H=\I^'_,8+0'YO"29_LR6JR\J1 J:.8XE+#YT+QHWP( 7H9%\) A,3 M4+BOI!T2.9$E2!:4,.@:2H9*VQSC:%:C58'6S.A01+AMV1[ &0F@O4!@]SX< M\G0@6 <1^CI7H/#MT_&>V/=#??M$5\6EI&XE+;R$^#,*XPO.4X"99-EZHGAI MHA@3D9ZK+@4*JKN:#[C)K,TH<4V0]5@Z*I$LD<" F:!1_;7Q]O5TFVF)[GOK M4-#S_G0N+(3 $OBD_3@^*E1/A#RWVP^AQ-X76.MRIJ)4T+D! T2]D;0^EH)* MI)X/=4CS*+P8R8U0W(.GK!7F *B449X>2D1DR&*UDA%W7M"^E9'D1I("LJAH M?&Y)B5-NJ(CK[8" CE$>AJ4(8K(,%><$@;4\D+,JQ6,*&J?Q9(- M__4%$6+1,%Y$K8=ZWQTHYZ#LKX)RZY"RALWM@]'6$ 6L1S(BY'&K4TY1EUN@ MEJI@@B,WT10: *OD?:FDFU -L&E:'H@4I8@"3O%$9.0 1()>H< B'$5FB*\[-&Z!QG#_I^Z(J]S' M$5HJ$<>H">4(1K8;:CLD[2TB8G&YN=#SL,- 1#-;E)-]G;N'Y]XF9O,9M:!: M.7Z\T6+]:17N/4D4-H \+6*^0\[CR(D0QXJE65]BZMW+18JT0A%$<=ZK2QL_SN;X!9DDCGA-B8 M-OH:M0,]B21D\L/WX#:(TI:R #ZI#I[ZM_@CEQ#9>W2>AG[C87_7_#RM^>DH M5%@00P(RU$12.QI*@34N<_2L"1D+?D=)MZBX?-KUM:+?79WN_#P).66_4+3P M&\(BCS#0BEE4W("RLK8$,0"#$K!2Y'R+A&_S!%:'@;P:9=;9N#NVR^?;]R4= MI.W8P)DK6#WA(P_6W^]IET"I%'E0IB.M1H*288!$AJH:[._1EL^27!5IKAP 5"F>6=&T16LVR_?^G$O!VQ\_@@!F.CLUBH57 M-J?C2R)01RX>S:G69MD:4N%%GEE@J M\#6+)Z8\MN5)O\()K2TBRT-(/0=BFNR??,+>5MAA[;"Q=!YKPU+]2,9ASS<& MGGP/ECB=-+\8,&:G&0NIJX?'&42D35 VE6VCQ39H]TT>:'K(A@?V8/&DS29[ M[N+="W#IG3$6C)'(*%+B)1EC[;SA5X+*2PEG6]MK%]M>OCOOC/&BC;&+;7^2 MON]_*MKCD_8QOLG=G2_VQ:65MS?^;46Q.RYU2CLL>9*VEM[I3+UFU@1M M_ K8QM<@(HU^Z.^&##,Q7S(N:'1M M[5MM4QLY$OZ\^RMTV5'F,#2:[L7U4.>!0F"HP,]-J=;>>?M/([:%+U,G/K#T4/,(G:SOIE#CI?@R. MZM7#]D%Q"8*#DJ+=U]&$63=1XA\O$FX&,FTRGCO]-YEDVCB>NE;&HTBF@R;[ M/;MKO?!L(SF:#BJ?!DYGS5KU6*:M1*;!4,C!T)4W^OHNL/)/XM'7)A(FP!UP M:F=3)K%.'9&(9KV6N58A2,&RY9_%/)%JTNS)1%AV(<;L2B<\G1+VM7,Z :T3 M=R[@2@[2IA*QHSEH^'2:\5 Z$=B,AZ*9&1&,#<]:*W-_S>4?>E8@;.9(;8T0?WWAZ:]WPHA!!#F&S'#:?>J=_[V_+33.[^\ M8!]NKJYO.A<]UKM\O$T^&Q;?E$&N;MYWKUG]B ?UQA[?9YV+,U8_CLJKFXNS M[A7KO>NRZ^[IS=5Y[QS$W8^G[SH7_^RRSFF/7;YE]=='CN<77[H M=<\6T43F\@@[JAV2B;P%.U=O.A?=Z^#RX_ON?Z;&.ZS5/LLL)#"(FDSQ2?-6(F[-2O\-[?$ M8SJ-)PJLX\:UO+X!=$ELL\^M4#(5:Y:9"]NH'A_]]O)KF:J),*%@[^"NJ$]LA9VG876>RBF-SY/Y#C/;8>;P M&6#F#8P?$2:2";M-]5B):" J!71*P$0:G%+M&(WB,F4\G; \=287D)5C#<&* MD,19@BLCN6(Q#W'+,)V@&'*ZH%LC2$4HK.5F0B0)OQ68=X&GQ;T(PF!*1=F$ MYB""4)HP3T"68C@D02G-8)]PR&Q.?^;CQ\*(D@DID$BK4/ #X6PLW1 *VDR$ M7D#BFT$T'4'-$89%K#]9-,/.&9[F#$?/V1D$BV4*N!%RY_"JP!- CL=FX;E, M8X17[B3XR#14>02>@/ "EBJ OZ20#.$M.0\YE5)S[RB!:5>FAJ21),85HL@5 M". 2&KCUTUDO3\CMD,5*C^W47XP82.L,FEC&Z68A-Z2L+,#>3H59DW:'_*<<2,\2 $ZV5>"P,0$%.XK:8=$3F0) MD@4E#+J&DJ'2-L*%Z:*,9$I.>J2X&" MZJ[F/6XRZS-*7!-D/9:.2B1+)#!@)FA4?VN\?CG=9UJB^]Y:%#2]/YT)"R&P M!#YI/XR/"M43(<_M]D,HL?<%UKJ=#'=(\"B]& M'$A$9LEBM9,2=%[1O922YD:2 +"H:GUM2XI1;JC*\ MKUE?DOC(JZV 0 Z1G@9EB"(RS!6GA &UO!#S:@4CBMIGL63#?WU!A%@TC!=1 MZ[[F=P?*.2C[JZ#<.J2L87/[8+0U1 'KD8P(>=SJE%/4Y1:HI2J8X,A--(4& MP"IY7RKI)E0#;)J6',6CR .DP/@2Z4(5[8/[7:E0EIL, +6^9@E#;2(O@*^G M!R)%*:* 4SP1&3D D:!7*+ (1Y$9XNL.C5N@,=S_J3OB*O=QA)9*Q#%J0CF" MD>V&V@Y)>XN(6%QN+O0\[# 0T)V7Q&+:A6CA]NM%A_6H5[ M3Q*%#2!/BYCOD/,P8>O>RW/%/5A#TB+A%J5*'86YH"1?RTA*_ M1%N'.[27#"XV!(MR0XKMK1''P!^BR I=*2;:&N$W&6C_(KR+R@=EK7P;-"5/R5JARQV&%OO($@VQ"YZY#VJY#.OX..R2_%1M-W; R MCVH49!?=8A[@"-Z/*#G6*E$(Q5&'.FWL++_[&V"6)-(Y(3:FC;Y&[4!/(@F9 M_/ ]N VBM*4L@$^J@Z?^+?[()43V'IVGH=]XV-\U/X]K?CH*%1;$D( ,-9'4 MCH928(W+'#UK0L:"WU+2+2HNGW9]K>AW5Z<[/X]"3MDO%"W\AK#((PRT8A85 M-Z"LK"U!#,"@!*P4.=\BX=L\@=5A(*]&F74V[H[M\OGV?4D':3LV<.8*5D_X MR(/U]WO:)5 J11Z4Z4BKD:!DF/)!N35ORF EDDSIB<#3\5 7$8HOP1"P>6)= M4/T_OJ'^G+,M#R)@V[,M_EB1[\(V():.#K7*0SXD"YWY@>A$'B"1H:H&^SNT MY;,D5T6:*P< 58IG5C1MT9K-\KT_Z%+P]N>/(("9SDZ-8N&5S>GXD@A4T7). M;1Q7&Z]>DN4.7'0/S7&UUGB Y.AADL:KU9GPCUF5O3PEY7'1Y^'MP*!EC(+2 MNV+_L]F[QK!8T$<4NVWZOP'=V*#W\NFL6EVFK1$E;M29)98*?,WBB2G/;7G2 MKW!$:XO(VU"V[?@3_OC/&LC;$+;G^1O4Z'4L3L[6P/ MX[+8OUVTXO-0L!".QC>E _/P_JVD#\4[6&B[IO?^IP(\/FGSXIO67C7U$46^)2I[2MDB=I:^E%SM119IW/QB]^;7SW(=+HA_Y&V-#,P]) %&D_ MX#%U;ZW/:.!#_?/TK]MI))YG!QN;1 M)C:7&4*<*3,]: .YZ7T4MHQU)S].%@'ZU]_*#_*"AFN:%J[.)#RLE7;UVY]6 MVHW="63(3U] )Z#$PW?H2"8Y/74^:QD2 M,661!60FXU]9F,1"DDC:"?$\%DTM.$X6]LML6(]=EYV*5DW&B67H;1;9(8NT M@+)I((L+DWBAI>RS&F,2"X\*#:_@2)VD',2/(ZE$J&4:B;1S0_(A[:S-)R'C M2VO,0IK"@,[A,@Y)5 I.8BGC$&4E74B-<#:-+$Y]J72H[J6:>< DU=*$N-1* M!-7F@B3V/=U?5(>ZYLR3@>4SJ;DH22.EY/4K\XUA=^JJ[VFGGN ?(I0A]9Q3 M% KC^W-T8QX+ZY61_=B;9SS//32)N?ZX/QS \ )Z[_K.!3B?G-[5N/^'@Y>PU;F$[N"\:+OH M#[J#7K_[?M7VX>IR=-4=C&$\_.]0?C6;=@I'\QBN])'>TV'D]#(LS6;;J$%W M!-WSX8>Q*.X-G[GP*A[>=8=."-M^.F]\R=T>V/5TC",QB:0 MLLFQR,,AK9;>;C8/[IMV>Z$VOGZAKHO(VP+W-)SZ$>"7B+J2Q1',F0Q !A0^ MSHA 9_(E7%*UV4'LPQF;]N(PI,*E\ [=A)M66H-^Y.IPJ/J\?K5H&*9KHU!" MHF7^U;./ >^B$4(IJ%]!#\6F8:$"A9[0",U#OQ.A!M TZRA/QJM&I 4?,:I M=V/1B+HSP23#69'( V?A!B2:4E FL315UN.ODO2(I!!00='F.X;E4UG950-* M4"E**:$9NEFDZ Q4ZE(AF;^L03(3Z0PW>I QW*P[M:>]M8MEAY82+TXD=KLM M7<@H^A4*1D1,2$13;;C@= E=-P-5T:^&[41:FUA8\$9QI&3A;6)J+?UMZ^2@ M/(OTT!O *A $&2":?K%K)*\NPB'5.V MJ.P,35?B&B?+>"9Q^ 7U[%R5:1BZ<5!VP,7&29)2*Z4)04K2$H,L)S M:,/$K/E:[<\NX063"N*_#H3W954>OO\^'N;N\7NL,GXW)9SD M![<[>?X:8NV=+Y\ #CP=#&S9&23VC-5[9NX3>)8;?_OU;&E]LX6XJDKF\] ; M[02-CCGSH+1V+4/7S'8ZF\QB8.[FRNQ'P2+7)80_G#>1U6TKRHE.P9. M52FI*B55I637M]\O54K.2<0HA_=XY7.UP>QI#*W J$HE53JQ[NQ6!;>]7\\5 M&'L-1A77^Q/(+OZAZ@9[^1^H<^GW'O&1:?TX7F M,9'?0:GN3IJ%D>VQ-.%D::G6U4)993YKGW3Y:Y:J>VI+U5E7C4;>3_T(3"!N MPM*4YF13I]T:EG#S']"U!+ 0(4 Q0 ( *PZ MJ5@>YU#])>T! (8E'0 1 " 0 !B:6=C+3(P,C0P,S,Q M+FAT;5!+ 0(4 Q0 ( *PZJ5B@_- M/T#,Q7S(N:'1M4$L! A0#% @ K#JI6)XU!'RF!0 RS0 \ M ( !DT8# &)I9V,M97@S,E\Q+FAT;5!+!08 !0 % #4! !F3 , " ! end XML 83 bigc-20240331_htm.xml IDEA: XBRL DOCUMENT 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2024-03-31 0001626450 us-gaap:RetainedEarningsMember 2023-03-31 0001626450 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001626450 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001626450 us-gaap:TradeNamesMember 2024-03-31 0001626450 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001626450 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001626450 us-gaap:FairValueInputsLevel3Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001626450 2024-04-01 2024-03-31 0001626450 us-gaap:CommercialPaperMember 2024-03-31 0001626450 srt:MinimumMember bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TwentyTradingDaysPeriodMember 2021-09-01 2021-09-30 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-12-31 0001626450 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001626450 us-gaap:RestrictedStockMember 2024-03-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-01-01 2024-03-31 0001626450 bigc:MakeswiftIncMember us-gaap:TradeNamesMember 2023-10-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember 2024-01-01 2024-03-31 0001626450 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001626450 us-gaap:CommonStockMember 2024-03-31 0001626450 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001626450 bigc:TwoThousandTwentyOneConvertibleSeniorNotesMember 2024-01-01 2024-03-31 0001626450 2023-12-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TwoThousandTwentyOneCappedCallTransactionsMember 2021-09-09 0001626450 us-gaap:SubscriptionAndCirculationMember 2024-01-01 2024-03-31 0001626450 bigc:TwoThousandTwentyOneConvertibleSeniorNotesMember 2023-12-31 0001626450 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-03-31 0001626450 us-gaap:RetainedEarningsMember 2024-03-31 0001626450 bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001626450 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-03-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-09-30 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001626450 bigc:MarketBasedAwardsMember 2024-01-01 2024-03-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001626450 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001626450 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001626450 bigc:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember bigc:MakeswiftIncMember 2024-03-31 0001626450 us-gaap:RetainedEarningsMember 2023-12-31 0001626450 us-gaap:CommonStockMember 2022-12-31 0001626450 bigc:TwoThousandTwentyOneConvertibleSeniorNotesMember 2024-03-31 0001626450 srt:MinimumMember bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-09-30 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001626450 bigc:NonCompeteAgreementMember 2024-03-31 0001626450 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001626450 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel2Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 bigc:MakeswiftIncMember 2023-10-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001626450 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001626450 bigc:AcquisitionRelatedCompensationMember 2023-01-01 2023-03-31 0001626450 bigc:CompensationCostMember bigc:MakeswiftIncMember 2024-03-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001626450 srt:MinimumMember 2023-01-01 2023-12-31 0001626450 us-gaap:RetainedEarningsMember 2022-12-31 0001626450 us-gaap:FairValueInputsLevel3Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-03-31 0001626450 bigc:MakeswiftIncMember us-gaap:TradeNamesMember 2023-10-01 2023-10-31 0001626450 bigc:PartnerAndServicesMember 2024-01-01 2024-03-31 0001626450 srt:MaximumMember 2023-01-01 2023-12-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001626450 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001626450 2024-05-07 0001626450 2023-03-31 0001626450 2024-01-01 2024-03-31 0001626450 bigc:MakeswiftIncMember us-gaap:CustomerRelationshipsMember 2023-10-01 2023-10-31 0001626450 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001626450 us-gaap:CashMember 2024-03-31 0001626450 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001626450 bigc:AcquisitionRelatedCompensationMember 2024-01-01 2024-03-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2023-01-01 2023-01-01 0001626450 us-gaap:FairValueInputsLevel1Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-03-31 0001626450 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-01 0001626450 bigc:MakeswiftIncMember 2024-01-01 2024-03-31 0001626450 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember 2020-07-31 0001626450 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001626450 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001626450 srt:MinimumMember 2024-01-01 2024-03-31 0001626450 us-gaap:CustomerRelationshipsMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 us-gaap:EmployeeSeveranceMember bigc:TwoThousandAndTwentyThreeRestructureMember 2023-12-31 0001626450 srt:MaximumMember bigc:MarketBasedAwardsMember 2024-01-01 2024-03-31 0001626450 us-gaap:CashMember 2023-12-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2022-01-01 2022-01-01 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001626450 us-gaap:EmployeeSeveranceMember bigc:TwoThousandAndTwentyThreeRestructureMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001626450 bigc:NonCompeteAgreementMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel1Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 bigc:MakeswiftIncMember bigc:DevelopedTechnologyMember 2023-10-31 0001626450 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-03-31 0001626450 bigc:AmericasOtherMember 2024-01-01 2024-03-31 0001626450 srt:MaximumMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-03-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2024-01-01 2024-01-01 0001626450 bigc:TwoThousandAndTwentyThreeRestructureMember 2023-01-01 2023-12-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001626450 us-gaap:CommercialPaperMember 2023-12-31 0001626450 bigc:MakeswiftIncMember us-gaap:CustomerRelationshipsMember 2023-10-31 0001626450 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001626450 us-gaap:CommonStockMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel2Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2020-07-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001626450 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001626450 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001626450 bigc:AmericasOtherMember 2023-01-01 2023-03-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 bigc:AmericasUSMember 2024-01-01 2024-03-31 0001626450 us-gaap:TradeNamesMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001626450 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2024-01-01 2024-03-31 0001626450 bigc:TwoThousandTwentyEquityIncentivesPlanMember bigc:Series1CommonStockMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001626450 2023-01-01 2023-03-31 0001626450 bigc:PartnerAndServicesMember 2023-01-01 2023-03-31 0001626450 us-gaap:EmployeeSeveranceMember bigc:TwoThousandAndTwentyThreeRestructureMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-03-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001626450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001626450 2024-03-31 0001626450 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001626450 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 bigc:TwoThousandTwentyThreeTermDebtMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel2Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-03-31 0001626450 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001626450 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001626450 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001626450 bigc:AmericasUSMember 2023-01-01 2023-03-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-03-31 0001626450 bigc:TwoThousandTwentyThreeTermDebtMember 2024-03-31 0001626450 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001626450 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 bigc:MarketBasedAwardsMember 2024-03-31 0001626450 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001626450 us-gaap:FairValueInputsLevel2Member bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-03-31 0001626450 srt:MaximumMember bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TenTradingDaysPeriodMember 2021-09-01 2021-09-30 0001626450 us-gaap:FairValueInputsLevel3Member bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2023-12-31 0001626450 us-gaap:RestrictedStockMember 2023-12-31 0001626450 us-gaap:StockOptionMember 2024-01-01 2024-03-31 0001626450 2023-04-01 2023-03-31 0001626450 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001626450 2023-01-01 2023-12-31 0001626450 bigc:MakeswiftIncMember us-gaap:SubsequentEventMember 2024-04-01 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember bigc:TwoThousandTwentyOneCappedCallTransactionsMember 2021-09-09 2021-09-09 0001626450 us-gaap:CommonStockMember 2023-03-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001626450 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001626450 bigc:MakeswiftIncMember bigc:DevelopedTechnologyMember 2023-10-01 2023-10-31 0001626450 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001626450 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixAndTwoThousandTwentyThreeTermDebtMember 2023-01-01 2023-03-31 0001626450 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2024-03-31 0001626450 bigc:MakeswiftIncMember 2023-10-01 2023-10-31 0001626450 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2024-01-01 2024-03-31 0001626450 2022-12-31 0001626450 bigc:ZeroPointTwoFivePercentageConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-09-01 2021-09-30 0001626450 2024-04-01 2024-01-01 2024-03-31 0001626450 bigc:MoneyMarketMutualFundsAndCashEquivalentSecuritiesMember 2024-03-31 0001626450 bigc:TwoThousandTwentyThreeTermDebtMember 2024-01-01 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2024-03-31 0001626450 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001626450 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001626450 us-gaap:OtherIntangibleAssetsMember 2024-03-31 0001626450 us-gaap:CustomerRelationshipsMember 2024-03-31 0001626450 srt:MinimumMember bigc:MarketBasedAwardsMember 2024-01-01 2024-03-31 0001626450 bigc:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2023-12-31 pure bigc:Tranche bigc:Days shares iso4217:USD shares iso4217:USD Q1 --12-31 false 0001626450 P1Y P1Y 10-Q true 2024-03-31 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 77274527 60900000 71719000 1112000 1126000 204281000 198415000 39302000 37713000 29251000 24733000 8695000 8280000 343541000 341986000 9991000 10233000 4024000 4405000 1817000 1240000 6430000 7056000 24584000 27052000 52086000 52086000 442473000 444058000 7063000 7982000 3212000 2652000 34810000 32242000 553000 547000 2477000 2542000 19830000 24785000 67945000 70750000 339970000 339614000 7014000 7610000 625000 551000 415554000 418525000 7000 7000 628058000 620021000 -96000 163000 -601050000 -594658000 26919000 25533000 442473000 444058000 80360000 71757000 18439000 17446000 61921000 54311000 32432000 34052000 19988000 20845000 14929000 16494000 333000 4125000 0 420000 2467000 2033000 70149000 77969000 -8228000 -23658000 3178000 2426000 720000 722000 -332000 31000 -6102000 -21923000 290000 197000 -6392000 -22120000 -0.08 -0.30 76626000 74142000 656000 1189000 1867000 2867000 3476000 3503000 2592000 3079000 -6392000 -22120000 -259000 717000 -6651000 -21403000 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 73945000 7000 576851000 -529987000 -1199000 45672000 246000 0 -316000 0 0 -316000 396000 0 0 0 0 0 0 10487000 0 0 10487000 0 0 0 717000 717000 0 0 -22120000 0 -22120000 74587000 7000 587022000 -552107000 -482000 34440000 -6392000 -22120000 3486000 2904000 497000 493000 8388000 10487000 863000 1075000 2588000 8185000 4960000 4235000 -211000 -49000 -889000 495000 -4601000 -4922000 2568000 3123000 -3417000 -20836000 806000 1063000 29440000 39429000 35565000 48043000 -6931000 -9677000 974000 0 1325000 330000 134000 0 -485000 -330000 -10833000 -30843000 72845000 93030000 62012000 62187000 439000 431000 140000 152000 <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 months ended March 31, 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 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 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 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 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 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 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 the second quarter of fiscal 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_fd906804-bdbb-4c74-8275-639df2b13c1d;"><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 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Typically, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">12.7</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;">March 31, 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="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.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;"> and</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.5</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;"> for credit losses related to contract assets as of March 31, 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 recogni</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</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 previously deferred revenue during the three months ended March 31, 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;">The Company experienced an increase in the deferred revenue balance as of March 31, 2024, compared to December 31, 2023, which was primarily driven by the Company's continued shift to annual billing cycles.</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 March 31, 2024, the Company ha</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;">171.8</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;"> p</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ercent 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 March 31, 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;">105,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;">66,350</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;">171,836</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 March 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: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;">87,172</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;">67,872</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;">155,044</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; and amortization expense associated with capitalized internal-use software.</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. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The accounts receivable balance at March 31, 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.7</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: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;">6,039</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 relates 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.</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") 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;">% 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;">%. 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 months ended March 31, 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 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 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 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 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 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 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 the second quarter of fiscal 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_fd906804-bdbb-4c74-8275-639df2b13c1d;"><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 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Typically, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">12.7</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;">March 31, 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="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.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;"> and</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.5</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;"> for credit losses related to contract assets as of March 31, 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 recogni</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</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 previously deferred revenue during the three months ended March 31, 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;">The Company experienced an increase in the deferred revenue balance as of March 31, 2024, compared to December 31, 2023, which was primarily driven by the Company's continued shift to annual billing cycles.</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 March 31, 2024, the Company ha</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;">171.8</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;"> p</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ercent 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 March 31, 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;">105,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;">66,350</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;">171,836</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 March 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: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;">87,172</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;">67,872</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;">155,044</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; and amortization expense associated with capitalized internal-use software.</span></p> P3Y 12700000 11900000 1300000 1500000 15900000 171800000 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 March 31, 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;">105,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;">66,350</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;">171,836</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 March 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: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;">87,172</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;">67,872</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;">155,044</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> 105486000 66350000 171836000 87172000 67872000 155044000 <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. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The accounts receivable balance at March 31, 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.7</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: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;">6,039</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 10700000 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: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;">6,039</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 <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 relates 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.</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") 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;">% 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;">%. 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: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;">The following table disaggregates revenue by major source:</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:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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 March 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;"><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;">60,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">19,401</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;">17,949</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;">80,360</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;">71,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> </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: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:67.287%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.897%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.897%;"></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 March 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: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> </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> </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 – U.S.</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;">61,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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">54,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">7,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,254</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,614</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;">80,360</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;">71,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> </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 Company’s contracting entity, which may be different than the region of the customer. 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 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 March 31, 2024 and 2023. No single country, other than the United States, represented more than ten percent of total revenue during the three months ended March 31, 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. 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 months ended March 31, 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 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.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;">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 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 March 31, 2024 and 2023, respectively; 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.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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</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 March 31, 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: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 table disaggregates revenue by major source:</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:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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 March 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;"><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;">60,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">19,401</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;">17,949</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;">80,360</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;">71,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> </tr> </table> 60959000 53808000 19401000 17949000 80360000 71757000 <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:67.287%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.897%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.897%;"></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 March 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: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> </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> </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 – U.S.</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;">61,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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">54,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">7,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,254</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,614</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;">80,360</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;">71,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> </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> 61138000 54809000 3776000 3351000 9192000 7983000 6254000 5614000 80360000 71757000 0.76 0.76 0.11 0.11 P3Y 0 0 2100000 1700000 2300000 1600000 <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. 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.</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 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 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 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;">March 31, 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:47.4%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.38%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:13.06%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.46%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.46%;"></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 March 31, 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;">33,727</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;">33,727</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;">75,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;">75,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">56,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;">56,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">28,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;">28,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">44,708</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;">44,708</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;">56,251</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;">148,030</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;">204,281</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;">288,938</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;">288,938</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: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="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;"> 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;">28.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;">33.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;">million of cash, as of March 31, 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;">, respectively.</span></p></div><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><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:61.588%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:17.575999999999997%;"></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 March 31, 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;">165,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">38,548</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;">204,281</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><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 March 31, 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;">:</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: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;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 March 31, 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;">33,727</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;">33,727</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;">75,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">26</span></p></td> <td style="white-space:nowrap;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;">75,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">56,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">70</span></p></td> <td style="white-space:nowrap;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;">56,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">28,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">6</span></p></td> <td style="white-space:nowrap;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;">28,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">44,767</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;">3</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;">62</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;">44,708</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;">204,378</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;">67</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;">164</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;">204,281</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;">288,938</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:49.2%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:10.24%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:10.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.860000000000001%;"></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;">March 31, 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:47.4%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.38%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:13.06%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.46%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.46%;"></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 March 31, 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;">33,727</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;">33,727</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;">75,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;">75,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">56,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;">56,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">28,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;">28,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">44,708</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;">44,708</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;">56,251</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;">148,030</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;">204,281</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;">288,938</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;">288,938</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: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="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;"> 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;">28.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;">33.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;">million of cash, as of March 31, 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;">, respectively.</span></p> 33727000 0 0 33727000 0 75318000 0 75318000 56251000 0 0 56251000 0 28004000 0 28004000 0 44708000 0 44708000 56251000 148030000 0 204281000 0 288938000 0 288938000 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 28300000 33100000 <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:61.588%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:17.575999999999997%;"></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 March 31, 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;">165,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">38,548</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;">204,281</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> 165733000 183132000 38548000 15283000 204281000 198415000 <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;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 March 31, 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;">33,727</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;">33,727</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;">75,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">26</span></p></td> <td style="white-space:nowrap;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;">75,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">56,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">70</span></p></td> <td style="white-space:nowrap;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;">56,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">28,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">6</span></p></td> <td style="white-space:nowrap;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;">28,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">44,767</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;">3</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;">62</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;">44,708</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;">204,378</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;">67</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;">164</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;">204,281</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;">288,938</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:49.2%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:10.24%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:10.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.860000000000001%;"></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> 33727000 0 0 33727000 75294000 50000 26000 75318000 56312000 9000 70000 56251000 28005000 5000 6000 28004000 44767000 3000 62000 44708000 204378000 67000 164000 204281000 345000000 0 0 288938000 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. Subsequent to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, the Company dispersed working capital hold back 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;">0.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;">.</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: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 estimated 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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,045</span></p></td> <td style="white-space:nowrap;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;">6,901</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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,337</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: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 March 31, 2024, the purchase price allocation is not finalized as the Company has not yet filed the Makeswift tax return for the period ended October 31, 2023. Once this return is filed in fiscal 2024, the Company will update the estimated fair value liabilities assumed in the acquisition.</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 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.3</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 incurred $</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 of compensation costs 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 March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has $</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 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 March 31, 2024.</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. Subsequent to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, the Company dispersed working capital hold back 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;">0.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;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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 estimated 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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,045</span></p></td> <td style="white-space:nowrap;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;">6,901</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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,337</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> 1370000 147000 7890000 1311000 1045000 150000 6901000 9238000 2337000 <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 2300000 2000000 2000000 300000 1300000 <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. 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;">March 31, 2024.</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 March 31, 2024 and 2023, 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><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;">March 31, 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 March 31, 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;">9,591</span></p></td> <td style="white-space:nowrap;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;">10,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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;">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;">10,882</span></p></td> <td style="white-space:nowrap;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;">12,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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:#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,336</span></p></td> <td style="white-space:nowrap;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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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;">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;">145</span></p></td> <td style="white-space:nowrap;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;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</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;">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;">361</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;">124</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.6</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,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;">22,315</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;">24,584</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;">March 31, 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;">March 31, 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 nine 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;">7,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">24,584</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 <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;">March 31, 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 March 31, 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;">9,591</span></p></td> <td style="white-space:nowrap;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;">10,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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;">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;">10,882</span></p></td> <td style="white-space:nowrap;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;">12,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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:#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,336</span></p></td> <td style="white-space:nowrap;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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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;">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;">145</span></p></td> <td style="white-space:nowrap;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;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</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;">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;">361</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;">124</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.6</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,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;">22,315</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;">24,584</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 9591000 10376000 19967000 8401000 11566000 P3Y2M12D 23725000 10882000 12843000 23725000 9786000 13939000 P3Y1M6D 2560000 1336000 1224000 2560000 1208000 1352000 P2Y6M 162000 145000 17000 162000 132000 30000 P0Y3M18D 485000 361000 124000 485000 320000 165000 P1Y7M6D 46899000 22315000 24584000 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;">March 31, 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;">March 31, 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 nine 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;">7,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">24,584</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> 7267000 8046000 5100000 3056000 1115000 0 24584000 <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_dffde56b-65f7-4bb9-93c8-e3907d03c08a;"><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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;">March 31, 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;">March 31, 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 nine 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;">8,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">29,617</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="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;">March 31, 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.9</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 March 31, 2024 and 2023, respectively.</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 March 31, 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 nine 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;">2,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">10,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">978</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;">9,491</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 without future benefit or contract termination are recognized at the earlier of the contract termination or the cease-use dates. Other exit-related costs are recognized as incurred.</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 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 actions associated with the employee restructuring under the 2023 Restructure are expected to be complete by the end of the Company’s fiscal 2024, subject to employee jurisdictions.</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 recorded approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in expenses in connection with the 2023 Restructure in fiscal 2023, which consists of charges related to severance payments, employee benefits, and professional service and legal fees. These charges were recorded within the operating expenses on the accompanying consolidated statement of operations. The Company does not expect any more material charges under this plan.</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="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 activities related to the 2023 Restructure as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</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;"> </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:76.335%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:20.483999999999998%;"></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;">Workforce reduction</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;">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;">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,173</span></p></td> <td style="white-space:nowrap;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;">Liability, as of March 31, 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;">343</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;">March 31, 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;">March 31, 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 nine 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;">8,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">29,617</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> 8489000 16152000 4976000 0 29617000 2028 0 800000 900000 <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 March 31, 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 nine 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;">2,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">10,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">978</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;">9,491</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> 2225000 2838000 2555000 2133000 718000 0 10469000 978000 9491000 5500000 <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;">The following table summarizes the activities related to the 2023 Restructure as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</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;"> </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:76.335%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:20.483999999999998%;"></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;">Workforce reduction</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;">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;">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,173</span></p></td> <td style="white-space:nowrap;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;">Liability, as of March 31, 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;">343</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 1173000 343000 <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 March 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> <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;">2,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">8,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">8,606</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;">19,830</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 March 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> <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;">2,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">8,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">8,606</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;">19,830</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> 2115000 1632000 8480000 13080000 286000 403000 343000 1516000 8606000 8154000 19830000 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;">2021 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">convertible senior notes due 2026 (the “Notes”). The Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the</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;">Securities </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Act of 1933, as amended (the “Securities Act”). The net proceeds from the sales of the 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 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 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 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 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 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 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 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 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 March 31, 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 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 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 Notes prior to October 7, 2024. The 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 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 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 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 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 Notes, the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> recorded the Notes as a liability at face value. The effective interest rate for the 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 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 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:23.925%;"></td> <td style="width:1%;"></td> <td style="width:13.143%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.102%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></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 March 31, 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 March 31, 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;">2021 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;">339,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">553</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,523</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;">553</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;">339,970</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: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 total interest expense recognized related to 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:47.271%;"></td> <td style="width:3.159%;"></td> <td style="width:1%;"></td> <td style="width:23.215%;"></td> <td style="width:1%;"></td> <td style="width:3.159%;"></td> <td style="width:1%;"></td> <td style="width:19.195999999999998%;"></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 March 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;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> </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;">223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">493</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;">720</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;">709</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 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 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 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes upon conversion of the 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 Notes, subject to anti-dilution adjustments substantially similar to those applicable to the 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:23.925%;"></td> <td style="width:1%;"></td> <td style="width:13.143%;"></td> <td style="width:10.762%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.102%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.762%;"></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 March 31, 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 March 31, 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;">2021 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;">339,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">553</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,523</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;">553</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;">339,970</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 339970000 339473000 2023-06 2025-03-01 0.044 553000 553000 688000 340523000 340161000 553000 547000 339970000 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:</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:47.271%;"></td> <td style="width:3.159%;"></td> <td style="width:1%;"></td> <td style="width:23.215%;"></td> <td style="width:1%;"></td> <td style="width:3.159%;"></td> <td style="width:1%;"></td> <td style="width:19.195999999999998%;"></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 March 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;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> </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;">223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">493</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;">720</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;">709</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> 223000 216000 497000 493000 720000 709000 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. 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. As of March 31, 2024, 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 remained 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: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;">Subsequent to March 31, 2024, 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.</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:38.78%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:27.1%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:27.119999999999997%;"></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;">Three months ended March 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> <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;">Year ended 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;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;">Weighted-average grant date fair value of options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.10</span></p></td> <td style="white-space:nowrap;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 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;">3.65</span><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;">4.30</span><span style="color:#000000;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> <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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.53</span></p></td> <td style="white-space:nowrap;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 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;">65.02</span><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;">66.56</span><span style="color:#000000;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> <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 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><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> <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;"><p style="font-size:10pt;margin-top:0;font-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.06</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.11</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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> </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 three months ended March 31, 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;">308</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;">3.16</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,506</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;">533</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;">15.39</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;">6</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 March 31, 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,930</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;">9.00</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;">11,068</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,694</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.93</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;">11,068</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 March 31, 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,505</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.73</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;">11,068</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 March 31, 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;">8.6</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.76</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><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="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="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:51.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.1%;"></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 three months ended March 31, 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;">854</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;">6,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">682</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;">13.67</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;">4,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">689</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;">19.62</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;">5,154</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 March 31, 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,608</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.16</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;">45,415</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,310</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.63</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;">36,474</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;">10.01</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.2%;"></td> <td style="width:1%;"></td> <td style="width:32.6%;"></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;">Three months ended March 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;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> </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;">Volatility</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;">75.43</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> </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;">Risk-free interest rate</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;">4.31</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> </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;">Dividend yield</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;">0.00</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> </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 March 31, 2024, </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 not material for the three months ended March 31, 2024.</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 March 31, 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;">63.6</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.46</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 1096370 9548587 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:38.78%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:27.1%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:27.119999999999997%;"></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;">Three months ended March 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> <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;">Year ended 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;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;">Weighted-average grant date fair value of options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.10</span></p></td> <td style="white-space:nowrap;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 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;">3.65</span><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;">4.30</span><span style="color:#000000;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> <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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.53</span></p></td> <td style="white-space:nowrap;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 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;">65.02</span><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;">66.56</span><span style="color:#000000;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> <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 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><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> <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;"><p style="font-size:10pt;margin-top:0;font-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.06</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.11</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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> </table> 4.54 6.55 0.041 0.0365 0.043 0.6453 0.6502 0.6656 P6Y1M6D P6Y21D P6Y1M9D <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 three months ended March 31, 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;">308</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;">3.16</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,506</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;">533</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;">15.39</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;">6</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 March 31, 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,930</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;">9.00</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;">11,068</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,694</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.93</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;">11,068</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 March 31, 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,505</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.73</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;">11,068</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 308000 3.16 1506000 533000 15.39 6000 4930000 9 11068000 4694000 8.93 11068000 3505000 7.73 11068000 8600000 P2Y9M3D <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:51.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.1%;"></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 three months ended March 31, 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;">854</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;">6,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">682</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;">13.67</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;">4,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">689</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;">19.62</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;">5,154</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 March 31, 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,608</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.16</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;">45,415</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,310</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.63</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;">36,474</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 854 7.25 6189000 400 8.91 2901000 682 13.67 4855000 689 19.62 5154000 6608 14.16 45415000 5310 14.63 36474000 10.01 <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.2%;"></td> <td style="width:1%;"></td> <td style="width:32.6%;"></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;">Three months ended March 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;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> </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;">Volatility</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;">75.43</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> </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;">Risk-free interest rate</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;">4.31</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> </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;">Dividend yield</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;">0.00</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> </tr> </table> 0.7543 0.0431 0 0 63600000 P2Y5M15D <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 months ended March 31, 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;">4.75</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;">and </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.90</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 March 31, 2024 and 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: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 March 31, 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 March 31, 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</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;">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.0475 -0.009 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. 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 months ended March 31, 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: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:'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:66.687%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.705%;"></td> <td style="width:1%;"></td> <td style="width:2.421%;"></td> <td style="width:1%;"></td> <td style="width:12.705%;"></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 March 31,</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> </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> </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;">6,392</span></p></td> <td style="white-space:nowrap;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;">22,120</span></p></td> <td style="white-space:nowrap;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> </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;">76,626</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;">74,142</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.08</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.30</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 March 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;"><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,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,299</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;">21,069</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:66.687%;"></td> <td style="width:1.481%;"></td> <td style="width:1%;"></td> <td style="width:12.705%;"></td> <td style="width:1%;"></td> <td style="width:2.421%;"></td> <td style="width:1%;"></td> <td style="width:12.705%;"></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 March 31,</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> </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> </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;">6,392</span></p></td> <td style="white-space:nowrap;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;">22,120</span></p></td> <td style="white-space:nowrap;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> </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;">76,626</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;">74,142</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.08</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.30</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> -6392000 -22120000 76626000 76626000 74142000 74142000 -0.08 -0.08 -0.3 -0.3 <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 March 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;"><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,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,299</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;">21,069</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> 4930000 6008000 6608000 6784000 42000 3558000 4719000 4719000 16299000 21069000 false false false false Amounts include stock-based compensation expense and associated payroll tax costs, as follows:   For the three months ended March 31,   2024  2023 Cost of revenue $656  $1,189 Sales and marketing  1,867   2,867 Research and development  3,476   3,503 General and administrative  2,592   3,079  (1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $28.3 million, and $33.1 million of cash, as of March 31, 2024 and December 31, 2023, respectively.