0000950170-23-057469.txt : 20231101 0000950170-23-057469.hdr.sgml : 20231101 20231101162105 ACCESSION NUMBER: 0000950170-23-057469 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231101 DATE AS OF CHANGE: 20231101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRIGHTCOVE INC CENTRAL INDEX KEY: 0001313275 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 201579162 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35429 FILM NUMBER: 231368544 BUSINESS ADDRESS: STREET 1: 281 SUMMER STREET CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: (888) 882-1880 MAIL ADDRESS: STREET 1: 281 SUMMER STREET CITY: BOSTON STATE: MA ZIP: 02210 FORMER COMPANY: FORMER CONFORMED NAME: VIDEO MARKETPLACE INC DATE OF NAME CHANGE: 20050104 10-Q 1 bcov-20230930.htm 10-Q 10-Q
0001313275--12-31falseQ30001313275us-gaap:ProductAndServiceOtherMember2023-01-012023-09-3000013132752023-01-012023-09-300001313275us-gaap:CashMember2022-12-310001313275us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001313275srt:AsiaPacificMember2022-01-012022-09-300001313275us-gaap:SecuredDebtMemberus-gaap:SubsequentEventMember2023-11-010001313275us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001313275us-gaap:RetainedEarningsMember2023-09-300001313275srt:NorthAmericaMember2023-01-012023-09-300001313275us-gaap:TreasuryStockCommonMember2021-12-310001313275srt:AsiaPacificMember2022-07-012022-09-300001313275us-gaap:CommonStockMember2023-01-012023-09-300001313275bcov:ServiceBasedRestrictedStockUnitsMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001313275us-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-09-300001313275us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001313275us-gaap:TreasuryStockCommonMember2022-06-300001313275us-gaap:SubscriptionAndCirculationMember2023-07-012023-09-300001313275srt:NorthAmericaMember2022-07-012022-09-300001313275us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001313275country:JP2023-01-012023-09-300001313275us-gaap:CommonStockMember2022-07-012022-09-300001313275us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001313275us-gaap:RestrictedStockUnitsRSUMember2023-09-300001313275bcov:ServiceBasedRestrictedStockUnitsMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001313275us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001313275bcov:OtherCountriesMember2022-07-012022-09-300001313275us-gaap:AccountingStandardsUpdate201409Member2022-12-310001313275us-gaap:RetainedEarningsMember2023-06-300001313275us-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001313275srt:NorthAmericaMember2023-07-012023-09-300001313275country:JP2022-01-012022-09-300001313275us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001313275us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001313275us-gaap:CommonStockMember2023-09-3000013132752022-12-310001313275us-gaap:CommonStockMember2022-06-300001313275country:US2023-07-012023-09-300001313275us-gaap:RestrictedStockUnitsRSUMemberbcov:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-09-3000013132752023-07-012023-09-300001313275us-gaap:SubscriptionAndCirculationMember2023-07-012023-09-300001313275us-gaap:CommonStockMember2021-12-310001313275us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001313275us-gaap:SecuredDebtMember2023-01-012023-09-300001313275us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001313275us-gaap:SubscriptionAndCirculationMember2023-01-012023-09-300001313275us-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001313275country:JP2022-07-012022-09-300001313275srt:EuropeMember2022-07-012022-09-300001313275us-gaap:RestrictedStockUnitsRSUMember2022-12-310001313275us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001313275us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001313275us-gaap:RetainedEarningsMember2022-07-012022-09-300001313275us-gaap:AdditionalPaidInCapitalMember2022-12-310001313275us-gaap:MoneyMarketFundsMember2023-09-300001313275bcov:MarketBasedAndServiceBasedPerformanceStockUnitsMemberus-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandTwentyTwoInducementPlanMembersrt:ChiefExecutiveOfficerMember2022-03-282022-03-2800013132752022-01-012022-09-300001313275us-gaap:AdditionalPaidInCapitalMember2023-09-300001313275srt:EuropeMember2023-07-012023-09-300001313275bcov:OtherCountriesMember2022-01-012022-09-300001313275us-gaap:RetainedEarningsMember2023-07-012023-09-300001313275us-gaap:SubscriptionAndCirculationMember2023-01-012023-09-300001313275country:JP2023-07-012023-09-300001313275us-gaap:PrimeRateMemberus-gaap:SecuredDebtMemberus-gaap:SubsequentEventMember2023-11-012023-11-010001313275bcov:ServiceBasedRestrictedStockUnitsMemberus-gaap:RestrictedStockUnitsRSUMember2023-09-300001313275us-gaap:RetainedEarningsMember2021-12-310001313275bcov:SubscriptionAndSupportRevenueMember2023-09-300001313275country:US2023-01-012023-09-300001313275us-gaap:OtherOperatingIncomeExpenseMemberbcov:TransitionAgreementMember2022-01-012022-03-3100013132752023-09-300001313275us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001313275us-gaap:CommonStockMember2023-06-300001313275us-gaap:EmployeeStockOptionMember2023-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001313275us-gaap:CashMember2023-09-300001313275us-gaap:RestrictedStockUnitsRSUMemberbcov:PerformanceBasedRestrictedStockUnitsMember2022-12-3100013132752021-12-310001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001313275bcov:ServiceBasedRestrictedStockUnitsMemberus-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandTwentyTwoInducementPlanMembersrt:ChiefExecutiveOfficerMember2022-03-282022-03-280001313275us-gaap:CommonStockMember2022-01-012022-09-300001313275us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001313275us-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001313275us-gaap:AdditionalPaidInCapitalMember2023-06-300001313275us-gaap:OtherOperatingIncomeExpenseMember2023-07-012023-09-300001313275us-gaap:SecuredDebtMemberus-gaap:SubsequentEventMember2023-11-012023-11-010001313275bcov:RestructuringPlanMember2023-07-012023-09-300001313275us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001313275us-gaap:SubscriptionAndCirculationMember2022-01-012022-09-300001313275country:US2022-07-012022-09-300001313275us-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001313275us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001313275us-gaap:SecuredDebtMember2023-09-300001313275us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001313275srt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SubsequentEventMember2023-11-012023-11-010001313275us-gaap:RestrictedStockUnitsRSUMemberbcov:PerformanceBasedRestrictedStockUnitsMember2023-09-300001313275us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001313275us-gaap:CommonStockMember2022-12-310001313275us-gaap:SubscriptionAndCirculationMember2022-01-012022-09-300001313275us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001313275us-gaap:SubscriptionAndCirculationMember2022-07-012022-09-300001313275us-gaap:EmployeeStockOptionMember2022-12-310001313275us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001313275us-gaap:RetainedEarningsMember2022-01-012022-09-3000013132752023-01-012023-03-310001313275us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001313275us-gaap:EmployeeStockOptionMemberbcov:PremiumPricedOptionsMemberbcov:TwoThousandAndTwentyOneStockIncentivePlanMember2023-03-202023-03-200001313275bcov:CostOfRevenueMember2023-01-012023-09-300001313275bcov:RestructuringPlanMember2023-01-012023-09-300001313275us-gaap:OtherOperatingIncomeExpenseMember2022-07-012022-09-300001313275us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001313275us-gaap:RetainedEarningsMember2022-06-300001313275us-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandTwentyTwoInducementPlanMember2022-03-282022-03-280001313275us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001313275us-gaap:RetainedEarningsMember2022-12-310001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001313275bcov:RestructuringPlanMember2023-04-280001313275us-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-09-300001313275srt:NorthAmericaMember2022-01-012022-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001313275us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001313275srt:EuropeMember2023-01-012023-09-300001313275us-gaap:RetainedEarningsMember2023-01-012023-09-300001313275us-gaap:SubscriptionAndCirculationMember2022-07-012022-09-300001313275us-gaap:TreasuryStockCommonMember2023-06-300001313275us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001313275us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001313275us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001313275bcov:OtherCountriesMember2023-01-012023-09-300001313275us-gaap:TreasuryStockCommonMember2022-09-3000013132752022-09-300001313275us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001313275us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001313275us-gaap:AdditionalPaidInCapitalMember2021-12-3100013132752022-07-012022-09-300001313275srt:AsiaPacificMember2023-01-012023-09-300001313275us-gaap:AdditionalPaidInCapitalMember2022-06-300001313275bcov:OtherCountriesMember2023-07-012023-09-300001313275country:US2022-01-012022-09-300001313275us-gaap:AccountingStandardsUpdate201409Member2023-09-300001313275us-gaap:MoneyMarketFundsMember2022-12-310001313275us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001313275us-gaap:TreasuryStockCommonMember2023-09-300001313275bcov:SubscriptionAndSupportRevenueMemberbcov:NextTwelveMonthsMember2023-09-300001313275us-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandTwentyTwoInducementPlanMembersrt:ChiefExecutiveOfficerMember2022-03-282022-03-2800013132752023-10-300001313275us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001313275us-gaap:RetainedEarningsMember2022-09-300001313275us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001313275us-gaap:CommonStockMember2022-09-300001313275us-gaap:TreasuryStockCommonMember2022-12-310001313275srt:EuropeMember2022-01-012022-09-300001313275us-gaap:CommonStockMember2023-07-012023-09-300001313275us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001313275us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001313275us-gaap:AdditionalPaidInCapitalMember2022-09-300001313275srt:AsiaPacificMember2023-07-012023-09-30xbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD
Table of Contents

 

lane

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended September 30, 2023

OR

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from to

Commission File Number: 001-35429

 

BRIGHTCOVE INC.

(Exact name of registrant as specified in its charter)

 

Delaware

20-1579162

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

281 Summer Street

Boston, MA 02210

(Address of principal executive offices)

(888) 882-1880

(Registrant’s telephone number, including area code)

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.001 per share

BCOV

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

 

Large accelerated filer

Accelerated filer

 

 

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 October 30, 2023, there were 43,472,029 shares of the registrant’s common stock, $0.001 par value per share, outstanding.

 

 

 


Table of Contents

 

BRIGHTCOVE INC.

Table of Contents

 

 

Page

PART I. FINANCIAL INFORMATION

 

4

Item 1. Financial Statements (Unaudited)

 

4

Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022

 

4

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2023 and 2022

 

5

Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2023 and 2022

 

6

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022

 

7

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022

 

8

Notes to Condensed Consolidated Financial Statements

 

9

 

 

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

 

15

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

29

 

 

Item 4. Controls and Procedures

 

30

 

 

PART II. OTHER INFORMATION

 

31

 

 

Item 1. Legal Proceedings

 

31

 

 

Item 1A. Risk Factors

 

31

 

 

Item 5. Other Information

 

33

 

 

Item 6. Exhibits

 

34

 

 

Signatures

 

35

 

2


Table of Contents

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or Exchange Act. Such forward-looking statements include any expectation of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management for future operations; factors that may affect our operating results; statements related to adding employees; statements related to potential benefits of acquisitions; statements related to future capital expenditures; statements related to future economic conditions or performance; statements as to industry trends and other matters that do not relate strictly to historical facts or statements of assumptions underlying any of the foregoing. Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “will,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would,” and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in Item 1A of Part II of this Quarterly Report on Form 10-Q, and the risks discussed in our other Securities and Exchange Commission, or SEC, filings. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. However, any further disclosures made on related subjects in our subsequent reports filed with the
 

SEC should be consulted. Forward-looking statements in this Quarterly Report on Form 10-Q may include statements about:

our ability to achieve profitability;
our competitive position and the effect of competition in our industry;
our ability to retain and attract new customers;
our ability to penetrate existing markets and develop new markets for our services;
our ability to retain or hire qualified accounting and other personnel;
our ability to successfully integrate acquired businesses;
our ability to protect our intellectual property and operate our business without infringing upon the intellectual property rights of others;
our ability to maintain the security and reliability of our systems;
our estimates with regard to our future performance and total potential market opportunity;
our estimates regarding our anticipated results of operations, future revenue, bookings growth, capital requirements, our needs for additional financing and broader economic challenges, including interest rate fluctuations; and
our goals and strategies, including those related to revenue and bookings growth.

 

3


Table of Contents

 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

Brightcove Inc.

Condensed Consolidated Balance Sheets

(unaudited)

 

 

 

September 30, 2023

 

 

December 31, 2022

 

 

 

(in thousands, except share
 and per share data)

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

16,422

 

 

$

31,894

 

Accounts receivable, net of allowance of $269 and $294 at September 30, 2023 and December 31, 2022, respectively

 

 

30,262

 

 

 

26,004

 

Prepaid expenses

 

 

7,537

 

 

 

8,700

 

Other current assets

 

 

12,206

 

 

 

10,722

 

Total current assets

 

 

66,427

 

 

 

77,320

 

Property and equipment, net

 

 

42,730

 

 

 

39,677

 

Operating lease right-of-use asset

 

 

16,823

 

 

 

18,671

 

Intangible assets, net

 

 

7,290

 

 

 

10,279

 

Goodwill

 

 

74,859

 

 

 

74,859

 

Other assets

 

 

6,016

 

 

 

7,007

 

Total assets

 

$

214,145

 

 

$

227,813

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

13,857

 

 

$

11,326

 

Accrued expenses

 

 

17,519

 

 

 

26,877

 

Operating lease liability

 

 

4,403

 

 

 

4,157

 

Deferred revenue

 

 

67,248

 

 

 

61,597

 

Total current liabilities

 

 

103,027

 

 

 

103,957

 

Operating lease liability, net of current portion

 

 

18,143

 

 

 

20,528

 

Other liabilities

 

 

673

 

 

 

981

 

Total liabilities

 

$

121,843

 

 

$

125,466

 

Commitments and contingencies (Note 8)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized;
   
no shares issued

 

 

 

 

 

 

Common stock, $0.001 par value; 100,000,000 shares authorized; 43,600,854 and 42,449,677 shares issued at September 30, 2023 and December 31, 2022, respectively

 

 

44

 

 

 

42

 

Additional paid-in capital

 

 

325,402

 

 

 

314,825

 

Treasury stock, at cost; 135,000 shares

 

 

(871

)

 

 

(871

)

Accumulated other comprehensive loss

 

 

(1,845

)

 

 

(1,593

)

Accumulated deficit

 

 

(230,428

)

 

 

(210,056

)

Total stockholders’ equity

 

 

92,302

 

 

 

102,347

 

Total liabilities and stockholders’ equity

 

$

214,145

 

 

$

227,813

 

 

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

 

4


Table of Contents

 

Brightcove Inc.

Condensed Consolidated Statements of Operations

(unaudited)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share data)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support revenue

 

$

48,571

 

 

$

51,814

 

 

$

144,686

 

 

$

156,403

 

Professional services and other revenue

 

 

2,409

 

 

 

2,130

 

 

 

6,345

 

 

 

5,367

 

Total revenue

 

 

50,980

 

 

 

53,944

 

 

 

151,031

 

 

 

161,770

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription and support revenue

 

 

16,892

 

 

 

18,247

 

 

 

51,760

 

 

 

52,172

 

Cost of professional services and other revenue

 

 

2,369

 

 

 

1,816

 

 

 

6,269

 

 

 

5,575

 

Total cost of revenue

 

 

19,261

 

 

 

20,063

 

 

 

58,029

 

 

 

57,747

 

Gross profit

 

 

31,719

 

 

 

33,881

 

 

 

93,002

 

 

 

104,023

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

8,730

 

 

 

7,931

 

 

 

28,941

 

 

 

24,540

 

Sales and marketing

 

 

17,222

 

 

 

19,023

 

 

 

55,721

 

 

 

55,272

 

General and administrative

 

 

7,941

 

 

 

7,748

 

 

 

27,410

 

 

 

24,391

 

Merger-related

 

 

117

 

 

 

 

 

 

307

 

 

 

747

 

Other expense

 

 

 

 

 

 

 

 

 

 

 

1,149

 

Total operating expenses

 

 

34,010

 

 

 

34,702

 

 

 

112,379

 

 

 

106,099

 

Loss from operations

 

 

(2,291

)

 

 

(821

)

 

 

(19,377

)

 

 

(2,076

)

Other income (expense), net

 

 

130

 

 

 

(668

)

 

 

9

 

 

 

(1,880

)

Loss before income taxes

 

 

(2,161

)

 

 

(1,489

)

 

 

(19,368

)

 

 

(3,956

)

Loss (benefit) from provision for income taxes

 

 

260

 

 

 

191

 

 

 

1,004

 

 

 

(338

)

Net loss

 

$

(2,421

)

 

$

(1,680

)

 

$

(20,372

)

 

$

(3,618

)

Net loss per share—basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

         Basic

 

$

(0.06

)

 

$

(0.04

)

 

$

(0.47

)

 

$

(0.09

)

         Diluted

 

$

(0.06

)

 

$

(0.04

)

 

$

(0.47

)

 

$

(0.09

)

Weighted-average shares—basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

         Basic

 

 

43,332

 

 

 

41,972

 

 

 

42,976

 

 

 

41,712

 

         Diluted

 

 

43,332

 

 

 

41,972

 

 

 

42,976

 

 

 

41,712

 

 

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

 

5


Table of Contents

 

Brightcove Inc.

Condensed Consolidated Statements of Comprehensive Loss

(unaudited)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Net loss

 

$

(2,421

)

 

$

(1,680

)

 

$

(20,372

)

 

$

(3,618

)

Other comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(410

)

 

 

(716

)

 

 

(252

)

 

 

(1,816

)

Comprehensive loss

 

$

(2,831

)

 

$

(2,396

)

 

$

(20,624

)

 

$

(5,434

)

 

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

6


Table of Contents

 

Brightcove Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(unaudited)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share data)

 

Shares of common stock issued

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

 

43,376,006

 

 

 

42,029,575

 

 

 

42,449,677

 

 

 

41,384,643

 

Issuance of common stock upon exercise of stock options and vesting of restricted stock units

 

 

224,848

 

 

 

163,929

 

 

 

1,151,177

 

 

 

808,861

 

Balance, end of period

 

 

43,600,854

 

 

 

42,193,504

 

 

 

43,600,854

 

 

 

42,193,504

 

Shares of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

 

(135,000

)

 

 

(135,000

)

 

 

(135,000

)

 

 

(135,000

)

Balance, end of period

 

 

(135,000

)

 

 

(135,000

)

 

 

(135,000

)

 

 

(135,000

)

Par value of common stock issued

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

43

 

 

$

42

 

 

$

42

 

 

$

41

 

Issuance of common stock upon exercise of stock options and vesting of restricted stock units

 

 

1

 

 

 

 

 

 

2

 

 

 

 

Common stock issued upon acquisition

 

 

 

 

 

 

 

 

 

 

 

1

 

Balance, end of period

 

$

44

 

 

$

42

 

 

$

44

 

 

$

42

 

Value of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

(871

)

 

$

(871

)

 

$

(871

)

 

$

(871

)

Balance, end of period

 

$

(871

)

 

$

(871

)

 

$

(871

)

 

$

(871

)

Additional paid-in capital

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

321,870

 

 

$

308,314

 

 

$

314,825

 

 

$

298,793

 

Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax

 

 

 

 

 

(8

)

 

 

(1

)

 

 

91

 

Stock-based compensation expense

 

 

3,532

 

 

 

2,977

 

 

 

10,834

 

 

 

10,412

 

Withholding tax on restricted stock

 

 

 

 

 

 

 

 

(256

)

 

 

 

Common stock issued upon acquisition

 

 

 

 

 

 

 

 

 

 

 

1,987

 

Balance, end of period

 

$

325,402

 

 

$

311,283

 

 

$

325,402

 

 

$

311,283

 

Accumulated deficit

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

(228,007

)

 

$

(202,979

)

 

$

(210,056

)

 

$

(201,041

)

Net loss

 

 

(2,421

)

 

 

(1,680

)

 

 

(20,372

)

 

 

(3,618

)

Balance, end of period

 

$

(230,428

)

 

$

(204,659

)

 

$

(230,428

)

 

$

(204,659

)

Accumulated other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

(1,435

)

 

$

(1,762

)

 

$

(1,593

)

 

$

(662

)

Foreign currency translation adjustment

 

 

(410

)

 

 

(716

)

 

 

(252

)

 

 

(1,816

)

Balance, end of period

 

$

(1,845

)

 

$

(2,478

)

 

$

(1,845

)

 

$

(2,478

)

Total stockholders’ equity

 

$

92,302

 

 

$

103,317

 

 

$

92,302

 

 

$

103,317

 

 

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

7


Table of Contents

 

Brightcove Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Operating activities

 

 

 

 

 

 

Net loss

 

$

(20,372

)

 

$

(3,618

)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

12,244

 

 

 

7,141

 

Stock-based compensation

 

 

10,440

 

 

 

9,969

 

Provision for reserves on accounts receivable

 

138

 

 

 

166

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(4,556

)

 

 

(1,871

)

Prepaid expenses and other current assets

 

 

(684

)

 

 

(1,351

)

Other assets

 

 

1,042

 

 

 

38

 

Accounts payable

 

 

3,065

 

 

 

863

 

Accrued expenses

 

 

(6,737

)

 

 

(242

)

Operating leases

 

 

(291

)

 

 

5,202

 

Deferred revenue

 

 

6,017

 

 

 

3,452

 

Net cash provided by operating activities

 

 

306

 

 

 

19,749

 

Investing activities

 

 

 

 

 

 

Cash paid for acquisition, net of cash acquired

 

 

 

 

 

(13,215

)

Purchases of property and equipment

 

 

(2,820

)

 

 

(8,617

)

Capitalized internal-use software costs

 

 

(10,037

)

 

 

(9,678

)

Net cash used in investing activities

 

 

(12,857

)

 

 

(31,510

)

Financing activities

 

 

 

 

 

 

Proceeds from exercise of stock options

 

 

 

 

 

142

 

Deferred acquisition payments

 

 

(1,700

)

 

 

 

Other financing activities

 

 

(256

)

 

 

(50

)

Net cash (used in) provided by financing activities

 

 

(1,956

)

 

 

92

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(965

)

 

 

(2,722

)

Net decrease in cash and cash equivalents

 

 

(15,472

)

 

 

(14,391

)

Cash and cash equivalents at beginning of period

 

 

31,894

 

 

 

45,739

 

Cash and cash equivalents at end of period

 

$

16,422

 

 

$

31,348

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

Cash paid for operating lease liabilities

 

$

2,751

 

 

$

1,548

 

Cash received for lease inducement

 

 

 

 

 

3,437

 

Cash paid for income taxes

 

$

1,197

 

 

$

527

 

 

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

 

8


Table of Contents

 

Brightcove Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

(in thousands, except share and per share data, unless otherwise noted)

 

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the “Company”) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2022 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position and results of operations for the three and nine months ended September 30, 2023 and 2022. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

 

2. Quarterly Update to Significant Accounting Policies

Allowance for Doubtful Accounts

The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:

 

 

 

Allowance for Credit Losses

 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

294

 

Current provision for credit losses

 

 

138

 

Write-offs against allowance

 

 

(163

)

Balance as of September 30, 2023

 

$

269

 

Estimated credit losses for unbilled trade accounts receivable were not material.

 

Other Expense.

Other expense, reflects other operating costs that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. The Company did not incur expenses of this nature during the three and nine months ended September 30, 2023.

On March 28, 2022, the Chief Executive Officer (“CEO”) of the Company retired. Pursuant to a Transition Agreement that was entered into by the CEO and the Company in October 2021, the Company recorded $1.1 million of expense reflecting both wages and stock compensation in the first quarter of 2022.

 

Recently Issued and Adopted Accounting Pronouncements

9


Table of Contents

 

In March 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-01, Leases (Topic 842): Common Control Arrangements, which amends Accounting Standards Codification ("ASC") 842 with respect to arrangements between related parties under common control. The guidance is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company does not expect the impact of the adoption of this standard on the Company’s consolidated financial statements to be material.

 

 

3. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

(in thousands)

 

Accounts Receivable, net

 

 

Contract Assets (current)

 

 

Deferred Revenue (current)

 

 

Deferred Revenue (non-current)

 

 

Total Deferred Revenue

 

Balance at December 31, 2022

 

$

26,004

 

 

$

1,786

 

 

$

61,597

 

 

$

360

 

 

$

61,957

 

Balance at September 30, 2023

 

 

30,262

 

 

 

2,164

 

 

 

67,248

 

 

 

115

 

 

 

67,363

 

Revenue recognized for the three and nine months ended September 30, 2023 from amounts included in deferred revenue at the beginning of the period was approximately $10.2 million and $57.8 million, respectively. Revenue recognized for the three and nine months ended September 30, 2022 from amounts included in deferred revenue at the beginning of the period was approximately $9.1 million and $57.2 million, respectively. During the three and nine months ended September 30, 2023, the Company did not recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $13.2 million as of September 30, 2023 and $12.4 million as of December 31, 2022 and are recorded in other current assets and other assets. Amortization expense recognized for the three and nine months ended September 30, 2023 related to costs to obtain a contract was $2.8 million and $7.8 million, respectively, and is included in operating expenses for the respective period. Amortization expense recognized for the three and nine months ended September 30, 2022 related to costs to obtain a contract was $2.7 million and $7.7 million, respectively, and is included in operating expenses for the respective period.

Transaction Price Allocated to Future Performance Obligations

As of September 30, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $174.2 million, of which approximately $121.0 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by September 2027.

 

4. Cash and Cash Equivalents

Cash and cash equivalents as of September 30, 2023 consist of the following:

 

 

 

September 30, 2023

 

Description

 

Contracted
Maturity

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Cash

 

Demand

 

$

16,379

 

 

$

16,379

 

Money market funds

 

Demand

 

 

43

 

 

 

43

 

Total cash and cash equivalents

 

 

 

$

16,422

 

 

$

16,422

 

 

10


Table of Contents

 

 

Cash and cash equivalents as of December 31, 2022 consist of the following:

 

 

 

December 31, 2022

 

Description

 

Contracted
Maturity

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Cash

 

Demand

 

$

31,852

 

 

$

31,852

 

Money market funds

 

Demand

 

 

42

 

 

 

42

 

Total cash and cash equivalents

 

 

 

$

31,894

 

 

$

31,894

 

 

5. Net Loss per Share

The Company calculates basic and diluted net loss per common share by dividing the net loss by the weighted average number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include outstanding common stock options and unvested restricted stock units, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred.

 

The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of the periods indicated:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(shares in thousands)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Options outstanding

 

 

2,703

 

 

 

1,463

 

 

 

2,703

 

 

 

1,463

 

Restricted stock units outstanding

 

 

5,675

 

 

 

5,705

 

 

 

5,675

 

 

 

5,705

 

 

6. Stock-based Compensation

In 2022, the Company adopted the 2022 Inducement Plan (“2022 Plan”). The 2022 Plan provides for the grant of “employment inducement awards” within the meaning of NASDAQ Listing Rule 5635(c)(4). In connection with the commencement of his employment, the Company granted 800,000 restricted stock units to the CEO under the 2022 Plan, of which 300,000 are subject solely to service-based vesting conditions (the “RSUs”) and 500,000 are subject to both market-based and service-based vesting conditions (the “PSUs”). The RSUs vest in equal annual installments over three years following March 28, 2022.

For restricted stock units with market-based performance conditions, the cost of the awards is recognized as the requisite service is rendered by the employee, regardless of when, if ever, the market-based performance conditions are satisfied. The Monte-Carlo simulation model is used to estimate fair value of market-based performance restricted stock units. The Monte-Carlo simulation model calculates multiple potential outcomes for an award and establishes a fair value based on the most likely outcome. Key assumptions for the Monte-Carlo simulation model include the risk-free rate, expected volatility, expected dividends and the correlation coefficient.

On March 20, 2023, the Company granted 1,563,688 premium-priced options to some of its employees under its 2021 Stock Incentive Plan. The options have a strike price of $7.00 and vest in equal installments over three years following March 10, 2023. The binomial lattice model is used to estimate the fair value of the premium-priced options. The binomial lattice model calculates multiple potential outcomes for option exercises and establishes a fair value based on the most likely outcome. Key assumptions for the binomial lattice model include share price, volatility, the early exercise multiple, risk-free rate, expected dividends, and number of time steps.

The weighted-average assumptions utilized to determine the weighted-average fair value of the premium-priced options are presented in the following table:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average fair value of options granted during the period

 

$

 

 

$

 

 

$

1.75

 

 

$

 

Risk-free interest rate

 

 

 

 

 

 

 

3.4 - 4.8%

 

 

 

 

Expected volatility

 

 

 

 

 

 

 

47.9 - 55.5%

 

 

 

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

 

11


Table of Contents

 

 

 

As of September 30, 2023, there was $28.7 million of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.46 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September 30, 2023 and 2022:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Stock-based compensation:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription and support revenue

 

$

122

 

 

$

132

 

 

$

389

 

 

$

385

 

Cost of professional services and other revenue

 

 

92

 

 

 

76

 

 

 

284

 

 

 

334

 

Research and development

 

 

598

 

 

 

378

 

 

 

1,837

 

 

 

2,035

 

Sales and marketing

 

 

1,057

 

 

 

1,015

 

 

 

3,157

 

 

 

2,857

 

General and administrative

 

 

1,541

 

 

 

1,245

 

 

 

4,773

 

 

 

4,109

 

Other expense

 

 

 

 

 

 

 

 

 

 

 

249

 

 

 

$

3,410

 

 

$

2,846

 

 

$

10,440

 

 

$

9,969

 

 

The following is a summary of the stock option activity during the nine months ended September 30, 2023.

 

 

 

Number of
Shares

 

 

Weighted-Average
Exercise Price

 

 

Weighted-Average
Remaining
Contractual
Term
(In Years)

 

 

Aggregate
Intrinsic
Value (1)

 

Outstanding at December 31, 2022

 

 

1,419,767

 

 

$

9.39

 

 

3.55

 

 

$

4.00

 

Granted

 

 

1,563,688

 

 

 

7.00

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Canceled

 

 

(279,980

)

 

 

8.59

 

 

 

 

 

 

 

Outstanding at September 30, 2023

 

 

2,703,475

 

 

$

8.10

 

 

 

6.18

 

 

$

 

Exercisable at September 30, 2023

 

 

1,260,904

 

 

$

9.13

 

 

 

2.48

 

 

$

 

 

(1)
The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2023 of $3.29 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) and our performance-based awards (“P-RSU”) during the nine months ended September 30, 2023:

 

 

 

S-RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

 

P-RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

 

Total RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

Unvested at December 31, 2022

 

 

4,538,349

 

 

$

8.19

 

 

 

672,858

 

 

$

8.62

 

 

 

5,211,207

 

 

$

8.27

 

Granted

 

 

2,849,003

 

 

 

4.68

 

 

 

 

 

 

 

 

 

2,849,003

 

 

 

4.68

 

Vested and issued

 

 

(1,156,851

)

 

 

8.40

 

 

 

 

 

 

 

 

 

(1,156,851

)

 

 

8.40

 

Canceled

 

 

(1,073,154

)

 

 

7.58

 

 

 

(155,688

)

 

 

10.14

 

 

 

(1,228,842

)

 

 

7.91

 

Unvested at September 30, 2023

 

 

5,157,347

 

 

$

6.33

 

 

 

517,170

 

 

$

8.45

 

 

 

5,674,517

 

 

$

6.52

 

 

 

7. Income Taxes

The income tax expense relates principally to the Company’s foreign operations.

The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (“NOL”) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.

12


Table of Contents

 

The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of September 30, 2023 and December 31, 2022, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences.

During the nine months ended September 30, 2022, the Company recorded a benefit of $1.0 million in the U.S. for the release of a portion of the Company’s valuation allowance. This release of the valuation allowance is related to the acquisition of Wicket Labs, Inc. (“Wicket Acquisition”), completed in February 2022, and the creation of deferred tax liabilities in purchase accounting that serve as a source of income for the Company’s pre-existing deferred tax assets.

8. Commitments and Contingencies

Legal Matters

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of September 30, 2023, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

9. Debt

On November 1, 2023, the Company entered into a loan modification agreement to an existing amended and restated loan and security agreement with a lender (collectively, the “Loan Agreement”). The Loan Agreement provides for up to a $30.0 million asset-backed line of credit (the “Line of Credit”). Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the prime rate plus 225 basis points and (ii) for Secured Overnight Financing Rate ('SOFR") advances, the greater of (A) the SOFR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If there is outstanding principal during any month, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Line of Credit agreement will expire on November 1, 2026. The Company was in compliance with all applicable covenants under the Line of Credit as of September 30, 2023 and there were no borrowings outstanding as of September 30, 2023.

13


Table of Contents

 

 

10. Segment Information

Geographic Data

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

30,507

 

 

$

29,864

 

 

$

90,303

 

 

$

89,344

 

Europe

 

 

8,236

 

 

 

8,847

 

 

 

24,338

 

 

 

28,080

 

Japan

 

 

4,798

 

 

 

4,842

 

 

 

14,922

 

 

 

17,180

 

Asia Pacific

 

 

7,331

 

 

 

10,312

 

 

 

21,191

 

 

 

26,808

 

Other

 

 

108

 

 

 

79

 

 

 

277

 

 

 

358

 

Total revenue

 

$

50,980

 

 

$

53,944

 

 

$

151,031

 

 

$

161,770

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $28.3 million and $28.2 million for the three months ended September 30, 2023 and 2022, respectively. Revenue from customers located in the United States was $83.8 million and $84.1 million for the nine months ended September 30, 2023 and 2022, respectively.

 

Other than the United States and Japan, no other country contributed more than 10% of the Company's total revenue for the three and nine months ended September 30, 2023 and September 30, 2022.

 

11. Restructuring

During the three months ended March 31, 2023, the Company took an action to restructure certain parts of the Company with the intent of aligning skills with the Company’s strategy and facilitating cost efficiencies and savings. As a result certain headcount reductions were necessary. The Company incurred approximately $0.4 million in restructuring charges in the three months ended March 31, 2023. The restructuring charges reflect post-employment benefits, and the Company does not expect to incur any additional restructuring charges related to this action. As of September 30, 2023, the restructuring charges are reflected in the Condensed Consolidated Statements of Operations as follows: $0.2 million - General and Administrative; $0.1 million – Research and Development; and $0.1 million – Sales and Marketing. The Company paid the entire amount by March 31, 2023.

On April 28, 2023, the Company authorized a restructuring that is designed to reduce operating costs, improve operating margins and focus on key growth and strategic priorities (the "Plan"). The Plan includes a reduction of the Company's then-current workforce by approximately 10%. The Company has incurred approximately $0.1 million and $2.4 million in restructuring charges in the three and nine months ended September 30, 2023, respectively, in connection with the Plan. The restructuring charges reflect post-employment benefits. For the three months ended September 30, 2023 the restructuring charges were $0.1 million and are included in Sales and Marketing in the Condensed Consolidated Statements of Operations. For the nine months ended September 30, 2023, the restructuring charges are reflected in the Condensed Consolidated Statements of Operations as follows: $1.2 million in Sales and Marketing; $0.9 million in Research and Development; $0.2 million in General and administrative and $0.1 million in Cost of Revenue. The Company has paid all $2.4 million of the restructuring charges as of September 30, 2023.

14


Table of Contents

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

(in thousands, except share and per share data, unless otherwise noted)

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 appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2022.

Company Overview

We are a leading global provider of cloud-based streaming services with a mission to be the most trusted streaming technology company in the world. We were incorporated in Delaware in August 2004. With our Emmy®-winning technology and award-winning services, we help our customers realize the potential of video to address business-critical challenges. Customers rely on our suite of products, services, and expertise to reduce the cost and complexity associated with publishing, distributing, measuring and monetizing video across devices.

We sell six core video products that help our customers use video to further their businesses in meaningful ways: (1) Brightcove Video Cloud™, or Video Cloud, our flagship product and the world’s leading online video streaming platform, enables our customers to quickly and easily distribute high-quality video to Internet-connected devices; (2) Brightcove Live™, our industry-leading solution for live streaming, delivers high-quality viewer experiences at scale; (3) Brightcove Beacon®, a purpose-built application that enables companies to launch premium OTT video experiences quickly and cost effectively, across devices and with the flexibility of multiple monetization models; (4) Brightcove Player™, an exceptionally fast, cloud-based technology for creating and managing video experiences; (5) Zencoder®, a powerful, cloud-based video encoding technology; and (6) Brightcove Audience Insights™, a business intelligence platform that provides actionable intelligence on viewers and subscribers.

Customers can complement their use of our core products with modular technologies that provide enhanced capabilities such as (1) innovative ad insertion and video stitching through Brightcove SSAI™; (2) improving their ad monetization strategies to earn more revenue through the use of the Brightcove Ad Monetization™; (3) efficiently managing their video presence across social networks, including Facebook, Twitter, YouTube, and LinkedIn, through the use of Brightcove Social™; (4) an app for creating marketing campaigns with insightful data and industry benchmarks through Brightcove Campaign™; (5) creating branded video experience by accessing templates with built-in best practices through Brightcove Gallery™; and (6) providing tools that enable our customers to make their video experiences interactive for their viewers with interaction options through Brightcove Interactivity.

We have also brought to market several video solutions, which are comprised of a suite of video technologies that address specific customer use-cases and needs: (1) Brightcove Marketing Studio™, which includes Brightcove Video Marketing Suite™, enables marketers to use video to drive brand awareness, engagement and conversion; (2) Brightcove Communications Studio™, which includes Brightcove Enterprise Video Suite™, or Enterprise Video Suite, provides an enterprise-class platform for internal communications, employee training, live streaming, marketing and ecommerce videos; (3) Brightcove CorpTV™ provides a new way to deliver marketing videos, product announcements, training programs, and other live and on-demand content in a branded experience for companies; and (4) Brightcove Virtual Events™ helps brands transform events into bespoke virtual experiences.

Our philosophy for the next few years will continue to be to invest in our product strategy and development, sales, and go-to-market activities to support our long-term revenue growth. We believe these investments will help us address some of the challenges facing our business such as demand for our products by existing and potential customers, rapid technological change in our industry, increased competition and resulting price sensitivity. These investments include support for the expansion of our infrastructure within our hosting facilities, the hiring of additional technical and sales personnel, the innovation of new features for existing products and the development of new products. We believe this strategy will help us retain our existing customers, increase our average annual subscription revenue per premium customer and lead to the acquisition of new customers. Additionally, we believe customer growth will enable us to achieve economies of scale which will reduce our cost of goods sold, research and development and general and administrative expenses as a percentage of total revenue.

As of September 30, 2023 and 2022, we had 671 and 703 employees, respectively.

We generate revenue by offering our products to customers on a subscription-based, software as a service, or SaaS, model. Our revenue decreased from $161.8 million in the nine months ended September 30, 2022 to $151.0 million in the nine months ended September 30, 2023, due to a decrease in subscription and support revenue. This decrease was due to a decrease in the average annual subscription revenue per premium customer during the nine months ended September 30, 2023 as compared to the prior period and a decrease in premium offering customers. The decrease in the average annual subscription revenue per premium customer was due a decrease in usage-based revenue in the Asia Pacific region.

15


Table of Contents

 

Included in the consolidated net loss for the nine months ended September 30, 2023 was merger-related expense, stock-based compensation expense, amortization of acquired intangible assets, and restructuring expense of $0.3 million, $10.4 million, $3.0 million, and $2.8 million, respectively. Included in the consolidated net loss for the nine months ended September 30, 2022 was merger-related expense, stock-based compensation expense, and amortization of acquired intangible assets of $0.7 million, $10.0 million, and $2.4 million, respectively.

For the three months ended September 30, 2023 and 2022, our revenue derived from customers located outside North America was 39% and 44%, respectively. For the nine months ended September 30, 2023 and 2022, our revenue derived from customers located outside of North Americas was 40% and 45%, respectively. We expect the percentage of total net revenue derived from outside North America to remain relatively unchanged or decrease in future periods due to fluctuations in exchange rates and a decrease in usage-based fees.

Key Metrics

We regularly review a number of metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions.

The following table includes our key metrics for the periods presented:

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Customers (at period end)

 

 

 

 

 

 

Premium

 

 

2,077

 

 

 

2,271

 

Volume

 

 

541

 

 

 

629

 

Total customers (at period end)

 

 

2,618

 

 

 

2,900

 

Net revenue retention rate

 

 

92.7

%

 

 

93.4

%

Recurring dollar retention rate

 

 

85.4

%

 

 

95.1

%

Average annual subscription revenue per premium customer,
   excluding Starter edition customers (in thousands)

 

$

95.3

 

 

$

96.3

 

Average annual subscription revenue per premium customer
   for Starter edition customers only (in thousands)

 

$

4.3

 

 

$

2.7

 

Total backlog, excluding professional services engagements (in millions)

 

$

174.2

 

 

$

144.1

 

Total backlog to be recognized over next 12 months, excluding
   professional services engagements (in millions)

 

$

121.0

 

 

$

113.8

 

 

Number of Customers. We define our number of customers at the end of a particular quarter as the number of customers generating subscription revenue at the end of the quarter. We believe the number of customers is a key indicator of our market penetration, the productivity of our sales organization and the value that our products bring to our customers. We classify our customers by including them in either premium or volume offerings. Our premium offerings include our premium Video Cloud customers (Enterprise and Pro editions), our Zencoder customers (other than Zencoder customers on month-to-month contracts and pay-as-you-go contracts), our SSAI customers, our Player customers, our OTT Flow customers (OTT Flow is our partner-based OTT platform, which preceded Brightcove Beacon), our Brightcove Virtual Events customers, our Brightcove Marketing Studio customers, our Brightcove Communications Studio customers, our Brightcove Beacon customers, our Brightcove Engage™ customers, our Brightcove CorpTV, and our Brightcove Campaign™ customers. Our volume offerings include our Video Cloud Express customers and our Zencoder customers on month-to-month contracts and pay-as-you-go contracts.

Our go-to-market focus and growth strategy is to expand our premium customer base, as we believe our premium customers represent a greater opportunity for our solutions. Premium customers decreased in the nine months ended September 30, 2023 compared to the prior period due to some customers deciding to switch to in-house solutions or other third-party solutions. Volume customers decreased in recent periods primarily due to our discontinuation of the promotional Video Cloud Express offering. As a result, we have experienced attrition of this base level offering without a corresponding addition of customers. We expect customers using our volume offerings to continue to decrease in 2023 and beyond as we continue to focus on the market for our premium solutions.

Net Revenue Retention Rate. We assess our ability to retain and expand customers using a metric we refer to as our net revenue retention rate. We calculate the net revenue retention rate by dividing: (a) the current annualized recurring revenue for premium customers that existed twelve months prior by (b) the annualized recurring revenue for all premium customers that existed twelve months prior. We define annualized recurring revenue for premium customers as the aggregate annualized contract value

16


Table of Contents

 

from our premium customer base, measured as of the end of a given period. We typically calculate our net revenue retention rate on a quarterly basis. For annual periods, we report net revenue retention rate as the average of the net revenue retention rate for all fiscal quarters included in the period. By dividing the retained recurring revenue by the base recurring revenue, we measure our success in retaining and growing installed revenue from the specific cohort of customers we served at the beginning of the period. The recurring dollar retention rate focuses on contracts up for renewal in a given quarter and only captures expansion/upsells at time of renewal, and is more susceptible to swings than the net revenue retention rate.
Recurring Dollar Retention Rate. We assess our ability to retain customers using a metric we refer to as our recurring dollar retention rate. We calculate the recurring dollar retention rate by dividing the retained recurring value of subscription revenue for a period by the previous recurring value of subscription revenue for the same period. We define retained recurring value of subscription revenue as the committed subscription fees for all contracts that renew in a given period, including any increase or decrease in contract value. We define previous recurring value of subscription revenue as the recurring value from committed subscription fees for all contracts that expire in that same period. We typically calculate our recurring dollar retention rate on a monthly basis. Recurring dollar retention rate provides visibility into our ongoing revenue.
Average Annual Subscription Revenue Per Premium Customer. We define average annual subscription revenue per premium customer as the total subscription revenue from premium customers for an annual period, excluding professional services revenue, divided by the average number of premium customers for that period. We believe that this metric is important in understanding subscription revenue for our premium offerings in addition to the relative size of premium customer arrangements. As our Starter edition has a price point of $199 or $499 per month, we disclose the average annual subscription revenue per premium customer separately for Starter edition customers and all other premium customers.
Backlog. We define backlog as the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied, excluding professional service engagements. We believe that this metric is important in understanding future business performance.

Restructuring

On April 28, 2023, we authorized a restructuring that was designed to reduce operating costs, improve operating margins and focus on key growth and strategic priorities (the "Plan"). The Plan included a reduction of our workforce by approximately 10%. The $2.4 million in restructuring charges recorded in the nine months ended September 30, 2023 reflect post-employment benefits. The restructuring charges are reflected in the Condensed Consolidated Statements of Operations as follows: $1.2 million in Sales and Marketing; $0.9 million in Research and Development; $0.2 million in General and administrative and $0.1 million in Cost of Revenue.

Geopolitical Events and COVID-19

Worldwide economic uncertainties and negative trends, including financial and credit market fluctuations, uncertainty in the banking sector, rising interest rates, political unrest and social strife, such as continued Russian military action against Ukraine, Israel’s declaration of war on Hamas and the current armed conflict in Israel and the Gaza Strip, a potential U.S. federal government shutdown, the conditions of the COVID-19 pandemic and its aftermath, and other impacts from the macroeconomic environment have, and could continue to, affect our business, financial condition and results of operations. While we have continued to invest in business growth, our business is dependent on many factors and these macroeconomic conditions have caused and may in the future affect the rate of spending on software products and the demand for video to support virtual events.

Components of Consolidated Statements of Operations

Revenue

Subscription and Support Revenue — We generate subscription and support revenue from the sale of our products.

Video Cloud is offered in two product lines. The first product line is comprised of our premium product editions. All premium editions include functionality to publish and distribute video to Internet-connected devices, with higher levels of premium editions providing additional features and functionality. Customer arrangements are typically one-year contracts, which include a subscription to Video Cloud, basic support and a pre-determined amount of video streams, bandwidth, transcoding and storage. We also offer gold, platinum and platinum plus support to our premium customers for an additional fee. The pricing for our premium editions is based on the value of our software, as well as the number of users, accounts and usage, which is comprised of video streams, bandwidth, transcoding and storage. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. The second product line is comprised of our volume product edition. Our volume editions target small and medium-sized businesses, or SMBs. The volume editions provide customers with the same basic functionality that is offered in our premium product editions but have been designed for customers who have lower usage requirements and do not typically require advanced features and functionality. We discontinued the lower level pricing options for the

17


Table of Contents

 

Express edition of our volume offering and expect the total number of customers using the Express edition to continue to decrease. Customers who purchase the volume editions generally enter into month-to-month agreements. Volume customers are generally billed on a monthly basis and pay via a credit card.

Brightcove Virtual Events, Brightcove Live and Brightcove Player are offered to customers on a subscription basis. Customer arrangements are typically one-year contracts, which include a subscription to Brightcove Virtual Events, Brightcove Live or the Brightcove Player, basic support and a pre-determined amount of video streams, bandwidth, transcoding, and storage and only video streams for Brightcove Player. We also offer gold, platinum, and platinum plus support to our Brightcove Virtual Events, Brightcove Live and Brightcove Player customers for an additional fee. The pricing for these products is based on the value of our software, as well as, the number of users, accounts and usage. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements.

Zencoder is offered to customers on a subscription basis, with either committed contracts or pay-as-you-go contracts. The pricing is based on usage, which is comprised of minutes of video processed. The committed contracts include a fixed number of minutes of video processed. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. Zencoder customers are considered premium customers other than Zencoder customers on month-to-month contracts or pay-as-you-go contracts, which are considered volume customers.

Brightcove Beacon and Brightcove Campaign are each offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs. Customer arrangements are typically one-year contracts.

 

Video Marketing Suite and Enterprise Video Suite are offered to customers on a subscription basis in Starter, Pro and Enterprise editions. The Pro and Enterprise customer arrangements are typically one-year contracts, which typically include a subscription to Video Cloud, Gallery, Brightcove Social (for Video Marketing Suite customers) or Brightcove Live (for Enterprise Video Suite customers), basic support and a pre-determined amount of video streams or plays (for Video Marketing Suite customers), viewers (for Enterprise Video Suite customers), bandwidth and storage or videos. We also generally offer gold support or platinum support to these customers for an additional fee, which includes extended phone support. The pricing for our Pro and Enterprise editions is based on the number of users, accounts and usage, which is comprised of video streams or plays, viewers, bandwidth and storage or videos. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements, or will require the customer to upgrade its package upon renewal. The Starter edition provides customers with the same basic functionality that is offered in our Pro and Enterprise editions but has been designed for customers who have lower usage requirements and do not typically seek advanced features and functionality. In 2022, we also discontinued the lower pricing option for our Starter edition. Customers who purchase the Starter edition may enter into one-year agreements or month-to-month agreements. Starter customers with month-to-month agreements are generally billed on a monthly basis and pay via a credit card.

Brightcove Audience Insights is offered to customers on a subscription basis, with varying levels of functionality and entitlements. Customer arrangements are typically one-year contracts, and include basic support and an initial integration of the platform with third party data sources identified by the customer. Customers can choose to activate a module focusing on active viewers of their content, active subscribers to their service, or both. The pricing for Brightcove Audience Insights is based on module(s) selected and is based on the number of active viewers and/or active subscribers. Should a customer's usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements.

All Brightcove Beacon, Brightcove CorpTV, OTT Flow, Brightcove Campaign, Brightcove Live, SSAI, Player, Brightcove Audience Insights, Brightcove Virtual Events, Video Marketing Suite, and Enterprise Video Suite customers are considered premium customers.

Professional Services and Other Revenue — Professional services and other revenue consists of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis.

Cost of Revenue

Cost of subscription, support and professional services revenue primarily consists of costs related to supporting and hosting our product offerings and delivering our professional services. These costs include salaries, benefits, incentive compensation and stock-based compensation expense related to the management of our data centers, our customer support team and our professional services

18


Table of Contents

 

staff. In addition to these expenses, we incur third-party service provider costs such as data center and content delivery network, or CDN, expenses, allocated overhead, depreciation expense and amortization of capitalized internal-use software development costs and acquired intangible assets. We allocate overhead costs such as rent, utilities and supplies to all departments based on relative headcount. As such, general overhead expenses are reflected in cost of revenue in addition to each operating expense category. The costs associated with providing professional services are significantly higher as a percentage of related revenue than the costs associated with delivering our subscription and support services due to the labor costs of providing professional services.

Cost of revenue increased in absolute dollars from the first nine months of 2022 to the first nine months of 2023. In future periods we expect our cost of revenue will increase in absolute dollars as our revenue increases. Cost of revenue as a percentage of revenue could fluctuate from period to period depending on the number of our professional services engagements and any associated costs relating to the delivery of subscription services and the timing of significant expenditures. To the extent that our customer base grows, we intend to continue to invest additional resources in expanding the delivery capability of our products and other services. The timing of these additional expenses could affect our cost of revenue, both in terms of absolute dollars and as a percentage of revenue, in any particular quarterly or annual period.

Operating Expenses

We classify our operating expenses as follows:

Research and Development. Research and development expenses consist primarily of personnel and related expenses for our research and development staff, including salaries, benefits, incentive compensation and stock-based compensation, in addition to the costs associated with contractors and allocated overhead. We have focused our research and development efforts on expanding the functionality and scalability of our products and enhancing their ease of use, as well as creating new product offerings. We expect research and development expenses to increase in absolute dollars as we intend to continue to periodically release new features and functionality, expand our product offerings, continue the localization of our products in various languages, upgrade and extend our service offerings, and develop new technologies. Over the long term, we believe that research and development expenses as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing products, features and functionality, as well as changes in the technology that our products must support, such as new operating systems or new Internet-connected devices.

Sales and Marketing. Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing staff, including salaries, benefits, incentive compensation, commissions, stock-based compensation and travel costs, amortization of acquired intangible assets, in addition to costs associated with marketing and promotional events, corporate communications, advertising, other brand building and product marketing expenses and allocated overhead. Our sales and marketing expenses have increased in absolute dollars in each of the last three years. We intend to continue to invest in sales and marketing and expand the sale of our product offerings within our existing customer base, build brand awareness and sponsor additional marketing events. Accordingly, we expect sales and marketing expense to continue to be our most significant operating expense in future periods. Over the long term, we believe that sales and marketing expense as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing customers and from small, medium-sized and enterprise customers, as well as changes in the productivity of our sales and marketing programs.

General and Administrative. General and administrative expenses consist primarily of personnel and related expenses for executive, legal, finance, information technology and human resources functions, including salaries, benefits, incentive compensation and stock-based compensation. General and administrative expenses also include the costs associated with professional fees, insurance premiums, other corporate expenses and allocated overhead. Over the long term, we believe that general and administrative expenses as a percentage of revenue will decrease.

Merger-related. Merger-related costs consist of expenses related to mergers and acquisitions, integration costs and general corporate development activities.

Other Expense. Reflects other operating costs that do not directly relate to the operating activities listed above.

Other Income (expense), net

Other expense consists primarily of interest income earned on our cash, cash equivalents, and foreign exchange gains and losses.

19


Table of Contents

 

Income Taxes

As part of the process of preparing our consolidated financial statements, we are required to estimate our taxes in each of the jurisdictions in which we operate. We account for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates. In addition, this method requires a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We have provided a valuation allowance against our existing U.S. net deferred tax assets at December 31, 2022. We maintain net deferred tax liabilities for temporary differences related to our Japanese subsidiary.

During the first quarter of 2022, we recorded a non-recurring benefit of $1.0 million in the U.S. for the release of a portion of our valuation allowance. This release of the valuation allowance is related to the Wicket Acquisition completed in February 2022 and the creation of deferred tax liabilities in purchase accounting that serve as a source of income for our pre-existing deferred tax assets.

Stock-Based Compensation Expense

Our cost of revenue, research and development, sales and marketing, and general and administrative expenses include stock-based compensation expense. Stock-based compensation expense represents the grant date fair value of outstanding stock options and restricted stock awards, which is recognized as expense over the respective stock option and restricted stock award service periods. For the three months ended September 30, 2023 and 2022, we recorded $3.4 million and $2.8 million, respectively, of stock-based compensation expense. For the nine months ended September 30, 2023 and 2022, we recorded $10.4 million and 10.0 million, respectively, of stock-based compensation expense. We expect stock-based compensation expense to increase in absolute dollars in future periods.

Foreign Currency Translation

With regard to our international operations, we frequently enter into transactions in currencies other than the U.S. dollar. As a result, our revenue, expenses and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar, and Japanese yen. In periods when the U.S. dollar declines in value as compared to the foreign currencies in which we conduct business, our foreign currency-based revenue and expenses generally increase in value when translated into U.S. dollars. During the nine months ended September 30, 2023, the U.S. dollar increased in value as compared to the Japanese Yen, and our Japanese Yen-based revenues decreased in value when translated into U.S. dollars. We expect the percentage of total net revenue derived from outside North America to increase in future periods as we continue to expand our international operations. Should the U.S. dollar continue to increase in value, our future percentage of total net revenue derived from outside North America may remain relatively unchanged or decrease.

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.

We consider the assumptions and estimates associated with revenue recognition, income taxes, business combinations, intangible assets and goodwill to be our critical accounting policies and estimates. We discuss any assumptions and estimates that could have a material effect on the results of operations in the applicable section of this discussion and analysis of the financial condition and results of operations.

For a detailed explanation of the judgments made in these areas, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022, which we filed with the Securities and Exchange Commission on February 23, 2023.

Results of Operations

The following tables set forth our results of operations for the periods presented. The data has been derived from the unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q which, in the opinion of our

20


Table of Contents

 

management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position and results of operations for the interim periods presented. The period-to-period comparison of financial results is not necessarily indicative of future results. This information should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022.

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share data)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support revenue

 

$

48,571

 

 

$

51,814

 

 

$

144,686

 

 

$

156,403

 

Professional services and other revenue

 

 

2,409

 

 

 

2,130

 

 

 

6,345

 

 

 

5,367

 

Total revenue

 

 

50,980

 

 

 

53,944

 

 

 

151,031

 

 

 

161,770

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription and support revenue

 

 

16,892

 

 

 

18,247

 

 

 

51,760

 

 

 

52,172

 

Cost of professional services and other revenue

 

 

2,369

 

 

 

1,816

 

 

 

6,269

 

 

 

5,575

 

Total cost of revenue

 

 

19,261

 

 

 

20,063

 

 

 

58,029

 

 

 

57,747

 

Gross profit

 

 

31,719

 

 

 

33,881

 

 

 

93,002

 

 

 

104,023

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

8,730

 

 

 

7,931

 

 

 

28,941

 

 

 

24,540

 

Sales and marketing

 

 

17,222

 

 

 

19,023

 

 

 

55,721

 

 

 

55,272

 

General and administrative

 

 

7,941

 

 

 

7,748

 

 

 

27,410

 

 

 

24,391

 

Merger-related

 

 

117

 

 

 

 

 

 

307

 

 

 

747

 

Other expense

 

 

 

 

 

 

 

 

 

 

 

1,149

 

Total operating expenses

 

 

34,010

 

 

 

34,702

 

 

 

112,379

 

 

 

106,099

 

Loss from operations

 

 

(2,291

)

 

 

(821

)

 

 

(19,377

)

 

 

(2,076

)

Other expense, net

 

 

130

 

 

 

(668

)

 

 

9

 

 

 

(1,880

)

Loss before income taxes

 

 

(2,161

)

 

 

(1,489

)

 

 

(19,368

)

 

 

(3,956

)

Loss (benefit) from provision for income taxes

 

 

260

 

 

 

191

 

 

 

1,004

 

 

 

(338

)

Net loss

 

$

(2,421

)

 

$

(1,680

)

 

$

(20,372

)

 

$

(3,618

)

Net loss per share—basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

         Basic

 

$

(0.06

)

 

$

(0.04

)

 

$

(0.47

)

 

$

(0.09

)

         Diluted

 

$

(0.06

)

 

$

(0.04

)

 

$

(0.47

)

 

$

(0.09

)

Weighted-average shares—basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

         Basic

 

 

43,332

 

 

 

41,972

 

 

 

42,976

 

 

 

41,712

 

         Diluted

 

 

43,332

 

 

 

41,972

 

 

 

42,976

 

 

 

41,712

 

 

Overview of Results of Operations for the Three Months Ended September 30, 2023 and 2022

Total revenue decreased by 5%, or $3.0 million, in the three months ended September 30, 2023 compared to the three months ended September 30, 2022 due to a decrease in subscription and support revenue of 6% or $3.2 million, primarily due to a decrease in revenue from our premium offerings. Our revenue from premium offerings decreased by $2.9 million, or 5%, in the three months ended September 30, 2023 compared to the three months ended September 30, 2022 due to a decrease in the number of our customers, a decrease in usage-based fees outside of North America, and to a lesser extent, foreign exchange. Professional services and other revenue increased by 13%, or $0.3 million, in the three months ended September 30, 2023 compared to the three months ended September 30, 2022. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process. Our ability to continue to provide the product functionality and performance that our customers require will be a major factor in our ability to continue to increase revenue.

In constant currency, our total revenue for the three months ended September 30, 2023 would have been approximately $50.8 million. The majority of the effect of revenue in constant currency was due to a decrease in revenues denominated in Japanese Yen of $0.2 million, offset by increase in revenues denominated in euro and the British Pound of $0.2 million and $0.2 million, respectively. Constant currency is calculated as translating current period revenue denominated in foreign currencies at the exchange rates of the prior period of comparison.

Our gross profit decreased by $2.2 million, or 6%, in the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to the decrease in usage-based fees in subscription and support revenue. Our ability to continue to maintain our overall gross profit will depend primarily on our ability to continue controlling our costs of delivery and our revenue from premium offerings.

21


Table of Contents

 

Loss from operations was $2.3 million in the three months ended September 30, 2023 compared to a loss of $0.8 million in the three months ended September 30, 2022. This is primarily due to the aforementioned decrease in gross profit of $2.2 million in the three months ended September 30, 2023 compared to the three months ended September 30, 2022.

Revenue

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Revenue by Product Line

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Premium

 

$

50,667

 

 

 

99

%

 

$

53,562

 

 

 

99

%

 

$

(2,895

)

 

 

(5

)%

Volume

 

 

313

 

 

 

1

 

 

 

382

 

 

 

1

 

 

 

(69

)

 

 

(18

)

Total

 

$

50,980

 

 

 

100

%

 

$

53,944

 

 

 

100

%

 

$

(2,964

)

 

 

(5

)%

 

During the three months ended September 30, 2023, revenue decreased by $3.0 million, or 5%, compared to the three months ended September 30, 2022, primarily due to a decrease in revenue from our premium offerings. The decrease in premium revenue of $2.9 million, or 5%, is the result of a decrease in the number of our customers and a decrease in usage-based fees outside of North America. In the three months ended September 30, 2023, volume revenue decreased by $0.1 million, or 18%, compared to the three months ended September 30, 2022. We continue to focus on the market for our premium solutions.

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Revenue by Type

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Subscription and support

 

$

48,571

 

 

 

95

%

 

$

51,814

 

 

 

97

%

 

$

(3,243

)

 

 

(6

)%

Professional services and other

 

 

2,409

 

 

 

5

 

 

 

2,130

 

 

 

3

 

 

 

279

 

 

 

13

 

Total

 

$

50,980

 

 

 

100

%

 

$

53,944

 

 

 

100

%

 

$

(2,964

)

 

 

-5

%

 

During the three months ended September 30, 2023, subscription and support revenue decreased compared to the three months ended September 30, 2022 primarily due to a decrease in revenue from our premium offerings as described above. Professional services and other revenue increased by $0.3 million, or 13%, compared to the corresponding quarter in the prior year. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Revenue by Geography

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

North America

 

$

30,507

 

 

 

60

%

 

$

29,864

 

 

 

55

%

 

$

643

 

 

 

2

%

Europe

 

 

8,236

 

 

 

16

 

 

 

8,847

 

 

 

16

 

 

 

(611

)

 

 

(7

)

Japan

 

 

4,798

 

 

 

9

 

 

 

4,842

 

 

 

9

 

 

 

(44

)

 

 

(1

)

Asia Pacific

 

 

7,331

 

 

 

14

 

 

 

10,312

 

 

 

19

 

 

 

(2,981

)

 

 

(29

)

Other

 

 

108

 

 

 

 

 

 

79

 

 

 

0

 

 

 

29

 

 

 

37

 

International subtotal

 

 

20,473

 

 

 

39

 

 

 

24,080

 

 

 

44

 

 

 

(3,607

)

 

 

(15

)

Total

 

$

50,980

 

 

 

99

%

 

$

53,944

 

 

 

99

%

 

$

(2,964

)

 

 

(5

)%

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

 

During the three months ended September 30, 2023, total revenue for North America increased by $0.6 million, or 2%, compared to the three months ended September 30, 2022. During the three months ended September 30, 2023, total revenue outside of North America decreased by $3.6 million, or 15%, compared to the three months ended September 30, 2022. The decreases in Asia Pacific and Europe were due to a decrease in usage-based fees and a decrease in customers.

22


Table of Contents

 

Cost of Revenue

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Cost of Revenue

 

Amount

 

 

Percentage of
Related
Revenue

 

 

Amount

 

 

Percentage of
Related
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Subscription and support

 

$

16,892

 

 

 

35

%

 

$

18,247

 

 

 

35

%

 

$

(1,355

)

 

 

(7

)%

Professional services and other

 

 

2,369

 

 

 

98

 

 

 

1,816

 

 

 

85

 

 

 

553

 

 

 

30

 

Total

 

$

19,261

 

 

 

38

%

 

$

20,063

 

 

 

37

%

 

$

(802

)

 

 

(4

)%

 

In the three months ended September 30, 2023, cost of subscription and support revenue decreased $1.4 million, or 7%, compared to the three months ended September 30, 2022. The decrease resulted primarily from a decrease in content delivery network expense of $1.4 million, offset by an increase in amortization expense of $1.1 million. The remaining decrease was due to a decrease in network hosting services expense of $948, and various other expenses that, in aggregate, decreased by approximately $157.

 

In the three months ended September 30, 2023, cost of professional services and other revenue increased $0.6 million, or 30%, compared to the three months ended September 30, 2022. The increase resulted primarily from an increase in contractor expenses of $712, offset by a decrease in employee-related expenses of $161.

Gross Profit

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Gross Profit

 

Amount

 

 

Percentage of
 Related
Revenue

 

 

Amount

 

 

Percentage of
 Related
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Subscription and support

 

$

31,679

 

 

 

65

%

 

$

33,567

 

 

 

65

%

 

$

(1,888

)

 

 

(6

)%

Professional services and other

 

 

40

 

 

 

2

 

 

 

314

 

 

 

15

 

 

 

(274

)

 

 

(87

)

Total

 

$

31,719

 

 

 

62

%

 

$

33,881

 

 

 

63

%

 

$

(2,162

)

 

 

(6

)%

 

The overall gross profit percentage was 62% and 63% for the three months ended September 30, 2023 and 2022, respectively. The decrease in gross profit percentage was due to the aforementioned decreases in subscription and support revenue. Subscription and support gross profit decreased $1.9 million, or 6%, compared to the three months ended September 30, 2022. Professional services and other gross profit decreased by $0.3 million, or 87%, compared to the three months ended September 30, 2022. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

Operating Expenses

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Operating Expenses

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Research and development

 

$

8,730

 

 

 

17

%

 

$

7,931

 

 

 

15

%

 

$

799

 

 

 

10

%

Sales and marketing

 

 

17,222

 

 

 

34

 

 

 

19,023

 

 

 

35

 

 

 

(1,801

)

 

 

(9

)

General and administrative

 

 

7,941

 

 

 

16

 

 

 

7,748

 

 

 

14

 

 

 

193

 

 

 

2

 

Merger-related

 

 

117

 

 

 

 

 

 

 

 

 

 

 

 

117

 

 

 

0

 

Total

 

$

34,010

 

 

 

67

%

 

$

34,702

 

 

 

64

%

 

$

(692

)

 

 

(2

)%

 

Research and Development. In the three months ended September 30, 2023, research and development expense increased by $0.8 million, or 10%, compared to the three months ended September 30, 2022 primarily due to an increase in employee-related

23


Table of Contents

 

expenses of $0.8 million. We expect research and development costs in absolute dollars to remain relatively unchanged for the remainder of 2023.

 

Sales and Marketing. In the three months ended September 30, 2023, sales and marketing expense decreased by $1.8 million, or 9%, compared to the three months ended September 30, 2022 primarily due to a decrease in marketing programs, travel, and contractor expenses of $1.0 million, $318, and $303, respectively. The remaining decrease was due to various other expenses that, in aggregate, decreased by approximately $179. We expect sales and marketing expense in absolute dollars to decrease during the remainder of 2023.

General and Administrative. In the three months ended September 30, 2023, general and administrative increased by $0.2 million, or 2%, compared to the three months ended September 30, 2022 primarily due to increases in employee-related expenses of $343, offset by a decrease in bad debt expense of $181. The remaining increase was due to various other expenses that, in aggregate, increased by approximately $34. We expect general and administrative expenses in absolute dollars to remain relatively unchanged during the remainder of 2023.

Merger-Related. In the three months ended September 30, 2023, merger-related expense remained relatively unchanged compared to the three months ended September 30, 2022.

 

Overview of Results of Operations for the Nine Months Ended September 30, 2023 and 2022

Total revenue decreased by 7%, or $10.7 million, in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 due to a decrease in subscription and support revenue of 7% or $11.7 million, primarily due to a decrease in revenue from our premium offerings. Our revenue from premium offerings decreased by $10.3 million, or 6%, in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. Professional services and other revenue increased by 18%, or $1.0 million, in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process. Our ability to continue to provide the product functionality and performance that our customers require will be a major factor in our ability to continue to increase revenue.

In constant currency, our total revenue for the nine months ended September 30, 2023 would have been approximately $152.7 million. The majority of the effect of revenue in constant currency was in revenues denominated in Japanese Yen of $1.5 million. Constant currency is calculated as translating current period revenue denominated in foreign currencies at the exchange rates of the prior period of comparison.

Our gross profit decreased by $11.0 million, or 11%, in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to a decrease in subscription and support revenue, as well as an increase in amortization expense related to our capitalized internal-use software. Our ability to continue to maintain our overall gross profit will depend primarily on our ability to continue controlling our costs of delivery and our revenue from premium offerings.

Loss from operations was $19.4 million in the nine months ended September 30, 2023 compared to a loss from operations of $2.1 million in the nine months ended September 30, 2022. This is primarily due to an increase in operating expenses of $6.6 million, including restructuring expenses of $2.8 million, and a decrease in gross profit of $11.0 million in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.

Revenue

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Revenue by Product Line

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Premium

 

$

150,046

 

 

 

99

%

 

$

160,333

 

 

 

99

%

 

$

(10,287

)

 

 

(6

)%

Volume

 

 

985

 

 

 

1

 

 

 

1,437

 

 

 

1

 

 

 

(452

)

 

 

(31

)

Total

 

$

151,031

 

 

 

100

%

 

$

161,770

 

 

 

100

%

 

$

(10,739

)

 

 

(7

)%

 

During the nine months ended September 30, 2023, revenue decreased by $10.7 million, or 7%, compared to the nine months ended September 30, 2022, primarily due to a decrease in revenue from our premium offerings. The decrease in premium revenue of

24


Table of Contents

 

$10.3 million, or 6%, is the result of a decrease in the number of our customers and in the average revenue per premium customer. The decrease in average revenue per premium customer is due to a decrease in usage-based fees outside of North America. In the nine months ended September 30, 2023, volume revenue decreased by $0.5 million, or 31%, compared to the nine months ended September 30, 2022. We continue to focus on the market for our premium solutions.

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Revenue by Type

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Subscription and support

 

$

144,686

 

 

 

96

%

 

$

156,403

 

 

 

97

%

 

$

(11,717

)

 

 

(7

)%

Professional services and other

 

 

6,345

 

 

 

4

 

 

 

5,367

 

 

 

3

 

 

 

978

 

 

 

18

 

Total

 

$

151,031

 

 

 

100

%

 

$

161,770

 

 

 

100

%

 

$

(10,739

)

 

 

(7

)%

 

During the nine months ended September 30, 2023, subscription and support revenue decreased by $11.7 million, or 7%, compared to the nine months ended September 30, 2022, due to the aforementioned decrease in revenue premium offerings outside North America. Professional services and other revenue increased by $1.0 million, or 18%, compared to the corresponding quarter in the prior year. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Revenue by Geography

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

Percentage of
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

North America

 

$

90,303

 

 

 

60

%

 

$

89,344

 

 

 

55

%

 

$

959

 

 

 

1

%

Europe

 

 

24,338

 

 

 

16

 

 

 

28,080

 

 

 

17

 

 

 

(3,742

)

 

 

(13

)

Japan

 

 

14,922

 

 

 

10

 

 

 

17,180

 

 

 

11

 

 

 

(2,258

)

 

 

(13

)

Asia Pacific

 

 

21,191

 

 

 

14

 

 

 

26,808

 

 

 

17

 

 

 

(5,617

)

 

 

(21

)

Other

 

 

277

 

 

 

 

 

 

358

 

 

 

0

 

 

 

(81

)

 

 

(23

)

International subtotal

 

 

60,728

 

 

 

40

 

 

 

72,426

 

 

 

45

 

 

 

(11,698

)

 

 

(16

)

Total

 

$

151,031

 

 

 

100

%

 

$

161,770

 

 

 

100

%

 

$

(10,739

)

 

 

(7

)%

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

 

During the nine months ended September 30, 2023, total revenue for North America increased by $959, or 1%, compared to the nine months ended September 30, 2022. During the nine months ended September 30, 2023, total revenue outside of North America decreased by $11.7 million, or 16%, compared to the nine months ended September 30, 2022. The decrease in revenue in Japan was primarily driven by a decrease in average revenue per premium customer as customer usage-based fees were less in the current period and, to a lesser extent, non-recurring customer events that occurred in the prior period. The decreases in Asia Pacific and Europe were due to a decrease in customers and a decrease in average revenue per premium customer as usage-based fees decreased.

Cost of Revenue

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Cost of Revenue

 

Amount

 

 

Percentage of
Related
Revenue

 

 

Amount

 

 

Percentage of
Related
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Subscription and support

 

$

51,760

 

 

 

36

%

 

$

52,172

 

 

 

33

%

 

$

(412

)

 

 

(1

)%

Professional services and other

 

 

6,269

 

 

 

99

 

 

 

5,575

 

 

 

104

 

 

 

694

 

 

 

12

 

Total

 

$

58,029

 

 

 

38

%

 

$

57,747

 

 

 

36

%

 

$

282

 

 

 

0

%

 

In the nine months ended September 30, 2023, cost of subscription and support revenue decreased $0.4 million, or 1%, compared to the nine months ended September 30, 2022. The decrease resulted primarily from a decrease in content delivery network

25


Table of Contents

 

expenses, maintenance expenses, and network hosting services expenses of $4.0 million, $436, and $272, respectively. These decreases were offset by increases in amortization of capitalized internal-use software and employee-related expenses of $3.7 million and $524, respectively, as well as other expenses which, in aggregate, increased by $84.

 

In the nine months ended September 30, 2023, cost of professional services and other revenue increased $0.7 million, or 12%, compared to the nine months ended September 30, 2022. The increase resulted primarily from an increase in contractor expenses of $1.2 million, offset by a decrease in employee-related expenses of $371. The remaining increase was offset by various other expenses that, in aggregate, decreased by $129.

Gross Profit

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Gross Profit

 

Amount

 

 

Percentage of
 Related
Revenue

 

 

Amount

 

 

Percentage of
 Related
Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Subscription and support

 

$

92,926

 

 

 

64

%

 

$

104,231

 

 

 

67

%

 

$

(11,305

)

 

 

(11

)%

Professional services and other

 

 

76

 

 

 

1

 

 

 

(208

)

 

 

(4

)

 

 

284

 

 

 

137

 

Total

 

$

93,002

 

 

 

62

%

 

$

104,023

 

 

 

64

%

 

$

(11,021

)

 

 

(11

)%

 

The overall gross profit percentage was 62% and 64% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in gross profit percentage was due to the aforementioned decreases in subscription and support revenue. Subscription and support gross profit decreased $11.3 million, or 11%, compared to the nine months ended September 30, 2022. Professional services and other gross profit increased by $0.3 million, or 137%, compared to the nine months ended September 30, 2022. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

Operating Expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

Operating Expenses

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

Percentage of
 Revenue

 

 

Amount

 

 

%

 

 

 

(in thousands, except percentages)

 

Research and development

 

$

28,941

 

 

 

19

%

 

$

24,540

 

 

 

15

%

 

$

4,401

 

 

 

18

%

Sales and marketing

 

 

55,721

 

 

 

37

 

 

 

55,272

 

 

 

34

 

 

 

449

 

 

 

1

 

General and administrative

 

 

27,410

 

 

 

18

 

 

 

24,391

 

 

 

15

 

 

 

3,019

 

 

 

12

 

Merger-related

 

 

307

 

 

 

 

 

 

747

 

 

 

 

 

 

(440

)

 

 

(59

)

Other expense (benefit)

 

 

 

 

 

 

 

 

1,149

 

 

 

1

 

 

 

(1,149

)

 

 

(100

)

 

Research and Development. In the nine months ended September 30, 2023, research and development expense increased by $4.4 million, or 18%, compared to the nine months ended September 30, 2022 primarily due to an increase in employee-related expenses of $4.5 million, which includes $1.1 million of restructuring charges, offset by other expenses which, in aggregate, decrease by approximately $100.

 

Sales and Marketing. In the nine months ended September 30, 2023, sales and marketing expense increased by $0.4 million, or 1%, compared to the nine months ended September 30, 2022 primarily due to an increase in employee-related expenses of $2.6 million, offset by a decrease in marketing program expenses of $2.2 million. The increase in employee-related expenses reflects approximately $1.3 million of restructuring charges.

General and Administrative. In the nine months ended September 30, 2023, general and administrative increased by $3.0 million, or 12%, compared to the nine months ended September 30, 2022 primarily due to increases in employee-related expenses, stock-based compensation, contractor expenses, outside accounting and legal fees, and computer maintenance and support expenses of 1.2 million, $663, $196, $436, and $625, respectively. The $1.2 million increase in employee-related expenses reflects approximately $400 in restructuring charges. These increases were offset by various other expenses that, in aggregate, decreased by approximately $12.

26


Table of Contents

 

Merger-Related. In the nine months ended September 30, 2023, merger-related expenses decreased by $440, or 59%, due to costs incurred in connection with the Wicket Acquisition in 2022 which did not recur in 2023.

Other expense. On March 28, 2022 our CEO retired. Pursuant to a Transition Agreement that was entered into by the previous CEO and the Company in October 2021, the CEO, upon retirement, would be paid his annual base compensation through December 31, 2022 and his 2022 annual bonus, the bonus amount to be determined by the Company’s 2022 performance. In accordance with generally accepted accounting principles we determined that the remaining base compensation and the current estimate of the 2022 annual bonus should be accrued and the expense recognized as of March 28, 2022. The total expense of $1.1 million also reflected $0.2 million of stock-based compensation expense as a result of the modification of certain awards pursuant to the Transition Agreement. Of the total annual base compensation and bonus accrued, no balance remains unpaid as of September 30, 2023. In the nine months ended September 30, 2023, we did not incur additional other expenses.

Liquidity and Capital Resources

Cash and cash equivalents.

Our cash and cash equivalents at September 30, 2023 were held for working capital purposes and were invested primarily in cash. We do not enter into investments for trading or speculative purposes. At September 30, 2023 and December 31, 2022, we had $9.0 million and $12.1 million, respectively, of cash and cash equivalents held by subsidiaries in international locations, including subsidiaries located in Japan and the United Kingdom. These earnings can be repatriated to the United States tax-free but could still be subject to foreign withholding taxes. During the quarter ended March 31, 2023, we paid $1.7 million of cash consideration held back to sellers for the satisfaction of certain representations and warranties in relation to the Wicket Acquisition. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated working capital and capital expenditure needs over at least the next 12 months.

 

 

 

Nine Months Ended September 30,

 

Condensed Consolidated Statements of Cash Flow Data

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cash flows provided by operating activities

 

$

306

 

 

$

19,749

 

Cash flows used in investing activities

 

$

(12,857

)

 

$

(31,510

)

Cash flows (used in) provided by financing activities

 

$

(1,956

)

 

$

92

 

Accounts receivable, net.

Our accounts receivable balance fluctuates from period to period, which affects our cash flow from operating activities. The fluctuations vary depending on the timing of our billing activity, cash collections, and changes to our allowance for doubtful accounts. In many instances we receive cash payment from a customer prior to the time we are able to recognize revenue on a transaction. We record these payments as deferred revenue, which has a positive effect on our accounts receivable balances.

Cash flows used in operating activities.

Cash used in operating activities consists primarily of net loss adjusted for certain non-cash items including depreciation and amortization, stock-based compensation expense, the provision for bad debts and the effect of changes in working capital and other activities. Cash provided by operating activities during the nine months ended September 30, 2023 was $0.3 million. The cash provided by operating activities primarily resulted from net non-cash charges of $22.8 million and net changes in our operating assets and liabilities of $2.1 million, and a net loss of $20.4 million. Net non-cash expenses mainly consisted of $12.2 million for depreciation and amortization and $10.4 million for stock-based compensation. Cash inflows resulting from changes in our operating assets and liabilities consisted primarily of decreases in other assets of $1.0 million, of $4.2 million, $1.9 million, respectively, as well as increases in accounts payable and deferred revenue of $3.1 million and $6.0 million, respectively. These cash inflows were offset by increases in accounts receivable and prepaid expenses and other current assets, of $4.6 million and $0.7 million, respectively, as well as decreases in accrued expenses and operating leases of $6.7 million and $0.3 million, respectively. The decrease in cash flow provided by operating activities in the nine months ended September 30, 2023 compared to the prior period is primarily due to the increase in net loss.

27


Table of Contents

 

Cash flows used in investing activities.

Cash used in investing activities during the nine months ended September 30, 2023 was $12.9 million, consisting primarily of $10.0 million for the capitalization of internal-use software costs and $2.8 million in capital expenditures to support the business. The decrease in cash flows used in investing activities is primarily due to the acquisition of Wicket Labs in 2022.

Cash flows used in financing activities.

Cash used in financing activities for the nine months ended September 30, 2023 was $2.0 million, primarily from deferred acquisition payments and other financing activities.

Credit facility.

On November 1, 2023, we entered into a loan modification agreement to our existing amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset-based line of credit (the “Line of Credit”). Borrowings under the Line of Credit are secured by substantially all of our assets, excluding our intellectual property. We were in compliance with all covenants under the Line of Credit as of September 30, 2023. As we have not currently drawn on the Line of Credit, there are no amounts outstanding as of September 30, 2023.

Net operating loss carryforwards.

As of December 31, 2022, we had federal and state net operating losses of approximately $164.0 million and $82.8 million, respectively, which are available to offset future taxable income, if any, through 2037 and 2041, respectively. We had federal and state net operating losses of approximately $45.7 million and $3.1 million, respectively, which are available to offset future taxable income, if any, indefinitely. We had federal and state research and development tax credits of $9.8 million and $6.0 million, respectively, which expire in various amounts through 2041. Our net operating loss and tax credit amounts are subject to annual limitations under Section 382 change of ownership rules of the U.S. Internal Revenue Code of 1986, as amended.

In assessing our ability to utilize our net deferred tax assets, we considered whether it is more likely than not that some portion or all of our net deferred tax assets will not be realized. Based upon the level of our historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, we believe it is more likely than not that we will not realize the benefits of these deductible differences. Accordingly, we have provided a valuation allowance against our U.S. deferred tax assets as of September 30, 2023 and December 31, 2022.

Contractual Obligations and Commitments

Our principal commitments consist primarily of obligations under our leases for our office, as well as content delivery network services, hosting and other support services. During the second quarter of 2022 we renewed agreements with our primary providers of content delivery network services, hosting and other support services. The terms of the two agreements comprised: 1) a minimum commitment of $90 million over three years and 2) a minimum commitment of $4.8 million over two years. Other than these lease obligations and contractual commitments, we do not have commercial commitments under lines of credit, standby repurchase obligations or other such debt arrangements, nor do we have any off-balance sheet arrangements.

Our contractual obligations as of December 31, 2022 are summarized in our Annual Report on Form 10-K for the year ended December 31, 2022.

Recent Accounting Pronouncements

For information on recent accounting pronouncements, see Recently Issued and Adopted Accounting Standards in Note 2 to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q.

Anticipated Cash Flows

We expect to incur significant operating costs, particularly related to services delivery costs, sales and marketing and research and development, for the foreseeable future in order to execute our business plan. We anticipate that such operating costs, as well as planned capital expenditures will constitute a material use of our cash resources. As a result, our net cash flows will depend heavily on the level of future sales, changes in deferred revenue and our ability to manage infrastructure costs.

28


Table of Contents

 

We believe our existing cash and cash equivalents and credit facility will be sufficient to meet our working capital and capital expenditures for at least the next 12 months. Our future working capital requirements will depend on many factors, including the rate of our revenue growth, our introduction of new products and enhancements, and our expansion of sales and marketing and product development activities. To the extent that our cash and cash equivalents, and cash flow from operating activities are insufficient to fund our future activities, we may need to raise additional funds through bank credit arrangements or public or private equity or debt financings. We also may need to raise additional funds in the event we determine in the future to acquire businesses, technologies and products that will complement our existing operations. In the event funding is required, and especially if interest rates continue to
rise, we may not be able to obtain bank credit arrangements or equity or debt financing on terms acceptable to us or at all. Market volatility resulting from the COVID-19 coronavirus pandemic, increase foreign exchange rate fluctuations, inflationary pressures,
interest rate increases or other factors could also adversely impact our ability to access capital as and when needed.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK (in thousands, except share and per share data, unless otherwise noted)

We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks include primarily foreign exchange risks, interest rate and inflation.

Financial instruments

Financial instruments meeting fair value disclosure requirements consist of cash equivalents, accounts receivable and accounts payable. The fair value of these financial instruments approximates their carrying amount.

Foreign currency exchange risk

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, and Japanese yen. Except for revenue transactions in Japan, we enter into transactions directly with substantially all of our foreign customers.

Percentage of revenues and expenses in foreign currency is as follows:

 

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

Revenues generated in locations outside the United States

 

 

44

%

 

 

48

%

Revenues in currencies other than the United States dollar (1)

 

 

23

%

 

 

23

%

Expenses in currencies other than the United States dollar (1)

 

 

17

%

 

 

17

%

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Revenues generated in locations outside the United States

 

 

45

%

 

 

48

%

Revenues in currencies other than the United States dollar (1)

 

 

25

%

 

 

28

%

Expenses in currencies other than the United States dollar (1)

 

 

17

%

 

 

16

%

 

(1)
Percentage of revenues and expenses denominated in foreign currency for the three and nine months ended September 30, 2023 and 2022:

 

 

 

Three Months Ended September 30, 2023

 

 

Three Months Ended September 30, 2022

 

 

 

Revenues

 

 

Expenses

 

 

Revenues

 

 

Expenses

 

Euro

 

 

6

%

 

 

1

%

 

 

6

%

 

 

2

%

British pound

 

 

6

 

 

 

5

 

 

 

6

 

 

 

5

 

Japanese Yen

 

 

9

 

 

 

2

 

 

 

9

 

 

 

2

 

Other

 

 

2

 

 

 

9

 

 

 

2

 

 

 

8

 

Total

 

 

23

%

 

 

17

%

 

 

23

%

 

 

17

%

 

29


Table of Contents

 

 

 

 

Nine Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2022

 

 

 

Revenues

 

 

Expenses

 

 

Revenues

 

 

Expenses

 

Euro

 

 

6

%

 

 

1

%

 

 

8

%

 

 

1

%

British pound

 

 

6

 

 

 

6

 

 

 

6

 

 

 

5

 

Japanese Yen

 

 

10

 

 

 

2

 

 

 

11

 

 

 

2

 

Other

 

 

3

 

 

 

8

 

 

 

3

 

 

 

8

 

Total

 

 

25

%

 

 

17

%

 

 

28

%

 

 

16

%

 

 

As of September 30, 2023 and December 31, 2022, we had $5.0 million and $6.9 million, respectively, of receivables denominated in currencies other than the U.S. dollar. We also maintain cash accounts denominated in currencies other than the local currency, which exposes us to foreign exchange rate movements.

In addition, although our foreign subsidiaries have intercompany accounts that are eliminated upon consolidation, these accounts expose us to foreign currency exchange rate fluctuations. Exchange rate fluctuations on short-term intercompany accounts are recorded in our consolidated statements of operations under “other (expense) income, net”, while exchange rate fluctuations on long-term intercompany accounts are recorded as a component of other comprehensive loss, as they are considered part of our net investment.

Currently, our largest foreign currency exposures are the euro and British pound primarily because our European operations have a higher proportion of our local currency denominated expenses, in addition to the Japanese Yen as result of our ongoing operations in Japan. During the nine months ended September 30, 2023 the U.S. dollar has strengthened approximately 1% and 9% compared to the British pound and Japanese Yen, respectively, compared to the nine months ended September 30, 2022. During the nine months ended September 30, 2023, the U.S. dollar has weakened approximately 2% compared to the euro. Relative to foreign currency exposures existing at September 30, 2023, a further 20% unfavorable movement in foreign currency exchange rates would expose us to losses in earnings or cash flows or significantly diminish the fair value of our foreign currency financial instruments. For the nine months ended September 30, 2023, we estimated that a 20% unfavorable movement in foreign currency exchange rates would have decreased revenues by $7.4 million, decreased expenses by $5.9 million and decreased operating income by $1.5 million. The estimates used assume that all currencies move in the same direction at the same time and the ratio of non-U.S. dollar denominated revenue and expenses to U.S. dollar denominated revenue and expenses does not change from current levels. Since a portion of our revenue is deferred revenue that is recorded at different foreign currency exchange rates, the impact to revenue of a change in foreign currency exchange rates is recognized over time, and the impact to expenses is more immediate, as expenses are recognized at the current foreign currency exchange rate in effect at the time the expense is incurred. All of the potential changes noted above are based on sensitivity analyses performed on our financial results as of September 30, 2023.

Interest rate risk

We had cash and cash equivalents totaling $16.4 million at September 30, 2023. Cash and cash equivalents were invested primarily in cash and are held for working capital purposes. We do not use derivative financial instruments in our investment portfolio. Declines in interest rates, however, would reduce future interest income. We did not incur interest expense in the three months ended September 30, 2023. An unfavorable movement of 10% in the interest rate on the Line of Credit would not have had a material effect on interest expense.

Inflation Risk

We do not believe that inflation has had a material effect on our business. However, if our costs, in particular personnel, sales and marketing and hosting costs, were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, operating results and financial condition.

 

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of September 30, 2023, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit

30


Table of Contents

 

relationship of possible controls and procedures. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2023, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, including ensuring that such material information is accumulated by and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

We, from time to time, are party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on our consolidated financial position, results of operations or cash flows based on the status of proceedings at this time.

 

ITEM 1A. RISK FACTORS

You should carefully consider the risks described in our annual report on Form 10-K for the fiscal year ended December 31, 2022, under the heading “Part I — Item 1A. Risk Factors,” together with the additional risk factor included below and all of the other information in this Quarterly Report on Form 10-Q. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not currently known to us or that we currently consider immaterial. If any of such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. The trading price of our common stock could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

Adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely affect our business and its financial condition and results of operations.

Actual events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past led and may in the future lead to market-wide liquidity problems. In March and May of 2023, the Federal Deposit Insurance Corporation (“FDIC”) took control and was appointed receiver of Silicon Valley Bank (“SVB”), Signature Bank and First Republic Bank, respectively, after each bank was unable to continue its operations. We cannot predict the impact that the continued high market volatility and instability of the banking sector more broadly could have on economic activity and our business in particular. The failure of other banks and financial institutions and measures taken, or not taken, by governments, businesses and other organizations in response to these events could adversely impact our business, financial condition and results of operations.

If the financial institutions with which we do business enter receivership or become insolvent in the future, there is no guarantee that the Department of the Treasury, the Federal Reserve and the FDIC will intercede to provide us and other depositors with access to balances in excess of the $250,000 FDIC insurance limit, that we would be able to access our existing cash, cash equivalents and investments, that we would be able to maintain any required letters of credit or other credit support arrangements, or that we would be able to adequately fund our business for a prolonged period of time or at all, any of which could have a material adverse effect on our current and/or projected business operations and results of operations and financial condition. If any of our lenders or counterparties to any such instruments were to be placed into receivership, we may be unable to access such funds. We are party to an amended and restated loan and security agreement with SVB providing for up to a $30.0 million asset-based line of credit. In addition, if any parties with which we conduct business are unable to access funds pursuant to such instruments or lending arrangements with such a financial institution, such parties’ ability to continue to fund their business and perform their obligations to us could be adversely affected, which, in turn, could have a material adverse effect on our business, financial condition and results of operations.

31


Table of Contents

 

Changes in our business and operations, as well as organizational changes, have placed, and may continue to place, significant demands on our management and infrastructure. If we fail to manage these changes effectively and successfully recruit additional highly-qualified employees, we may be unable to execute our business plan, maintain high levels of service or address competitive challenges adequately.

Our business, headcount and operations have grown, both domestically and internationally, since our inception. In addition, we have seen organizational changes during that time, including the addition of several new members to our senior leadership team in the past several years, including our CEO. These organizational changes have placed, and will continue to place, a significant strain on our management, administrative, operational and financial infrastructure. While we expect to continue to grow headcount and operations over the long-term, on April 28, 2023, we authorized, and on May 3, 2023, we implemented, a restructuring that was designed to reduce operating costs, improve operating margins and focus on key growth and strategic priorities (the "Plan"). The Plan includes a reduction of the Company's workforce by approximately 10%. We may be unable to effectively manage the organizational changes we are making in connection with the Plan, which could result in difficulty or delays in delivering our products and services to customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new products and services or enhancing existing products and services, reputational harm, difficulty in attracting new talent and retaining existing employees, loss of customers, or operational difficulties in executing sales strategies, any of which could adversely affect our business performance and operating results. Our success will depend in part upon the ability of our senior leadership team to manage the Company effectively. To do so, we must continue to recruit, hire, train, manage and integrate a significant number of qualified managers, technical personnel and employees in specialized roles within our company, including in technology, sales and marketing. If our new employees perform poorly, or if we are unsuccessful in recruiting, hiring, training, managing and integrating these new employees, or retaining these or our existing employees, our business may suffer.

In addition, to manage the future growth of our business, headcount, operations and geographic expansion, we will need to continue to improve our information technology infrastructure, operational, financial and management systems and procedures. Our expected capital investments and future headcount increases will increase our costs, which will make it more difficult for us to address any future revenue shortfalls by reducing expenses in the short term. If we fail to successfully manage organizational changes or future growth we will be unable to successfully execute our business plan, which could have a negative impact on our business, financial condition or results of operations.

Our Plan and associated organizational changes may not adequately reduce our operating costs or improve operating margins, may lead to additional workforce attrition, and may cause operational disruptions.

The Company recorded $2.4 million in restructuring changes in connection with the Plan, consisting primarily of cash expenditures related to employee severance costs.

The estimates of the charges and expenditures that we expect to incur in connection with the Plan, and timing thereof, are subject to a number of assumptions, including local law requirements in various jurisdictions, and we may experience delays and incur costs that are greater than we currently expect in connection with the Plan.

The Plan may yield unintended consequences and costs, such as the loss of institutional knowledge and expertise, employee attrition beyond our intended reduction in force, a reduction in morale among our remaining employees, greater-than-anticipated costs incurred in connection with implementing the Plan, and the risk that we may not achieve the benefits from the Plan to the extent or as quickly as we anticipate, all of which may have a material adverse effect on our results of operations or financial condition. These restructuring initiatives could place substantial demands on our management and employees, which could lead to the diversion of our management’s and employees’ attention from other business priorities. In addition, while certain positions have been eliminated in connection with the Plan, certain functions necessary to our reduced operations remain, and we may be unsuccessful in distributing the duties and obligations of departed employees among our remaining employees or to external service providers, which could result in disruptions to our operations. We may also discover that the workforce reduction and other restructuring efforts will make it difficult for us to pursue new opportunities and initiatives and require us to hire qualified replacement personnel, which may require us to incur additional and unanticipated costs and expenses. We may further discover that, despite the implementation of our Plan, we may require additional capital to continue expanding our business, and we may be unable to obtain such capital on acceptable terms, if at all. Our failure to successfully accomplish any of the above activities and goals may have a material adverse impact on our business, financial condition, and results of operations.

 

Weakened global economic conditions may harm our industry, business and results of operations.

Our overall performance depends in part on worldwide economic conditions. Global financial developments and downturns seemingly unrelated to us or the software industry may harm us. The U.S. and other key international economies have been affected from time to time by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies, inflation and overall uncertainty with respect to the economy, including with respect to tariff and trade issues. In particular, the economies of countries in Europe have been

32


Table of Contents

 

experiencing weakness associated with high sovereign debt levels, weakness in the banking sector, uncertainty over the future of the Euro zone and volatility in the value of the pound sterling and the Euro, including instability surrounding Brexit, and instability resulting from the ongoing conflict between Russia and Ukraine. The effect of geopolitical conflicts, such as the conflict between Russia and Ukraine and the evolving events in Israel and Gaza, including any resulting sanctions, export controls or other restrictive actions that may be imposed against governmental or other entities in, for example, Russia and the Middle East, have in the past contributed and may in the future contribute to disruption, instability and volatility in the global markets. We have operations, as well as current and potential new customers in Europe. If economic conditions in Europe and other key markets for our platform continue to remain uncertain or deteriorate further, it could adversely affect our customers’ ability or willingness to subscribe to our platform, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscriptions or affect renewal rates, all of which could harm our operating results.

 

More recently, inflation rates, particularly in the U.S., have increased to levels not seen in several years and may continue to rise, which may result in decreased demand for our products and services, increases in our operating costs including our labor costs, constrained credit and liquidity, reduced government spending and volatility in financial markets. Central banks worldwide, including the Federal Reserve in the U.S., have raised, and may again raise, interest rates in response to concerns over rising inflation rates. There continues to be uncertainty in the changing market and economic conditions, including the possibility of additional measures that could be taken by the Federal Reserve and other domestic and foreign government agencies, related to the COVID-19 pandemic and concerns over inflation risk.

 

 

ITEM 5. OTHER INFORMATION

 

During the three months ended September 30, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted, terminated or modified a Rule 10b5-1 trading arrangement or any “non-Rule 10b5-1 trading agreement” (as defined in Item 408(c) of Regulation S-K).

33


Table of Contents

 

ITEM 6. EXHIBITS

 

Exhibits

 

 

 

 

 

 

3.1 (1)

Eleventh Amended and Restated Certificate of Incorporation.

 

 

 

3.2 (2)

Amended and Restated By-Laws.

 

 

 

4.1 (3)

Form of Common Stock certificate of the Registrant.

 

 

 

10.1 (4)

 

Fourth Loan Modification Agreement dated November 1, 2023 between the Registrant and Silicon Valley Bank.

 

 

 

31.1

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

31.2

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

32.1^

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

101.INS

Inline XBRL Instance Document.

 

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 

 

 

104*

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information

contained in Exhibits 101.*)

 

 

(1)
Filed as Exhibit 3.2 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.
(2)
Filed as Exhibit 3.3 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.
(3)
Filed as Exhibit 4.1 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.
(4)
Filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 1, 2023.

^ Furnished herewith.

34


Table of Contents

 

SIGNATURES

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

 

BRIGHTCOVE INC.

(Registrant)

Date: November 1, 2023

By:

/s/ Marc DeBevoise

Marc DeBevoise

Chief Executive Officer

(Principal Executive Officer)

Date: November 1, 2023

By:

/s/ Robert Noreck

Robert Noreck

Chief Financial Officer

(Principal Financial Officer)

 

 

35


EX-31.1 2 bcov-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Marc DeBevoise, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Brightcove 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.
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: November 1, 2023

By:

/s/ Marc DeBevoise

Marc DeBevoise

Chief Executive Officer

(Principal Executive Officer)

 


EX-31.2 3 bcov-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Robert Noreck, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Brightcove 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.
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: November 1, 2023

By:

/s/ Robert Noreck

Robert Noreck

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 4 bcov-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 on Form 10-Q of Brightcove Inc. for the quarterly period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Marc DeBevoise, as Chief Executive Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Brightcove Inc.

 

Date: November 1, 2023

By:

/s/ Marc DeBevoise

Marc DeBevoise

Chief Executive Officer

(Principal Executive Officer)

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert Noreck, as Chief Financial Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Brightcove Inc.

 

Date: November 1, 2023

By:

/s/ Robert Noreck

Robert Noreck

Chief Financial Officer

(Principal Financial Officer)

 


EX-101.CAL 5 bcov-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.LAB 6 bcov-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Transition Report Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted-Average Remaining Contractual Term, Outstanding1 Weighted-Average Remaining Contractual Term, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Revenue, Remaining Performance Obligation, Amount Unsatisfied performance obligations Money Market Funds [Member] Money Market Funds [Member] Outstanding borrowings. Outstanding Borrowings Borrowings outstanding Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical [Axis] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Investment Owned, Cost Cost Other Liabilities, Noncurrent Other liabilities Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Restricted Stock Units (RSUs) [Member] RSUs [Member] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Allowance for Doubtful Accounts Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized stock-based compensation expense Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation allowance, deferred tax asset increase (decrease), amount Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Cash paid for acquisition, net of cash acquired Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Title of Individual [Domain] Operating Lease, Liability, Noncurrent Operating lease liability, net of current portion Europe [Member] Europe [Member] Period [Domain] Period [Domain] Period [Domain] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Shares, Outstanding Beginning Balance Shares, Outstanding Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average fair value of options granted during the period Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subscription and Circulation [Member] Subscription and Support Revenue [Member] Other countries. Other Countries [Member] Other [Member] Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Selling and Marketing Expense [Member] Sales and Marketing [Member] Schedule of Long-Term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Shares, Outstanding Ending Balance, shares Beginning Balance, shares AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Business Combination Disclosure [Text Block] Business Combinations Entity Address, City or Town Summary of Investment Holdings [Line Items] Debt Disclosure [Text Block] Debt Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Chief Executive Officer [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Allowance for accounts receivable Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating lease liability Revenue from Contract with Customer, Including Assessed Tax Revenue Line of Credit Facility, Initiation Date Line of credit, agreement start date Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property and equipment, net Payments for deferred acquisition payments. Payments For Deferred acquisition payments Deferred acquisition payments Service Based Restricted Stock Units [Member] Service based restricted stock units. Service Based Restricted Stock Units [Member] Restructuring Charges Restructuring Charges Restructuring Charges Accounts Receivable, Credit Loss Expense (Reversal) Provision for reserves on accounts receivable Agreement. Agreement [Axis] Statement of Comprehensive Income [Abstract] Scenario [Domain] Treasury Stock, Common, Shares Treasury shares, beginning Balance Treasury stock, Ending Balance Treasury stock, shares Treasury shares, beginning Balance Treasury stock, Ending Balance Entity Central Index Key Plan Name [Domain] Restructuring and Related Cost, Expected Cost Remaining Restructuring charges expects to pay remaining amount Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Allowance for Doubtful Accounts Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Other assets Other Expense Other income expense . Other Income Expense [Policy Text Block] Liabilities, Current Total current liabilities Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Cash and Cash Equivalents [Abstract] Plan Name [Axis] Geographical [Domain] Geographical [Domain] Assets Total assets UNITED STATES United States [Member] Operating Lease, Right-of-Use Asset Operating lease right-of-use asset Entity Registrant Name Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information Retained Earnings [Member] Accumulated Deficit [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested Shares, Ending Balance Unvested Shares, Beginning Balance Minimum [Member] Minimum [Member] Revenues, Total Revenues Revenues Revenues from customers Proceeds from Stock Options Exercised Proceeds from exercise of stock options Forecast [Member] Expected volatility minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Equity Component [Domain] Equity Component [Domain] Stock Option [Member] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Disclosure [Abstract] Withholding tax on restricted stock Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Debt Instrument, Basis Spread on Variable Rate Percentage points added to prime rate or LIBOR Entity Current Reporting Status Proceeds from (Payments for) Other Financing Activities Other financing activities Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense, Total Research and Development Expense Research and development Percentage of revenue. Percentage Of Revenue Revenue percentage from other country to the company's total revenue Assets [Abstract] Assets Market-Based and Service-Based Performance Stock Units [Member] Market-Based and Service-Based Performance Stock Units [Member] Market-based and service-based performance stock units. Common stock, $0.001 par value; 100,000,000 shares authorized; 43,600,854 and 42,449,677 shares issued at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Income Taxes [Line Items] Income Taxes [Line Items] Contract with Customer, Liability, Revenue Recognized Revenue recognized Accrued Liabilities, Current, Total Accrued Liabilities, Current Accrued expenses Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Loss from operations Operating Income (Loss) Loss (benefit) from provision for income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Research and Development Expense [Member] Research and Development [Member] Payments for Restructuring Amount paid for restructuring charges Expected volatility maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Disaggregation of Revenue [Table] Total Deferred Revenue Deferred Revenue Total Deferred Revenue Income Taxes Paid Cash paid for income taxes Revenue from Contract with Customer [Text Block] Revenue from Contracts with Customers Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income: Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Other income (expense), net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Award type one [Domain]. Award Type One [Domain] Operating Expenses [Abstract] Operating expenses: Revenue from External Customers by Geographic Areas [Table Text Block] Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Shares, Granted Asia Pacific [Member] Asia Pacific [Member] Additional Paid in Capital, Total Additional Paid in Capital Additional paid-in capital Equity, Attributable to Parent [Abstract] Stockholders' equity: Investment Owned, at Fair Value, Ending Balance Investment Owned, at Fair Value, Beginning Balance Investment Owned, Fair Value Fair Market Value Secured Debt [Member] Secured Line of Credit [Member] Estimates cost Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost, Total Line of Credit Facility, Maximum Borrowing Capacity Line of credit maximum borrowing capacity Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of revenue Net loss per share-basic and diluted Earnings Per Share [Abstract] Accounting Policies [Abstract] Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Debt instrument covenant minimum principal amount monthly outstanding. Debt Instrument Covenant Minimum Principal Amount Monthly Outstanding Minimum outstanding principal threshold limit Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Summary of Investment Holdings [Table] Commitments and Contingencies Commitments and contingencies (Note 8) Business Combinations [Abstract] Revenue, performance obligation, description of timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year Business Combination, Acquisition Related Costs Merger-related Business combination acquisition related costs Income Statement [Abstract] PSUs [Member] Performance Shares [Member] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers Accounts Receivable, Allowance for Credit Loss, Recovery Recoveries Statistical Measurement [Domain] Range [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Document Period End Date Statistical Measurement [Axis] Range [Axis] Balance as of September 30, 2023 Balance as of December 31, 2022 Accounts Receivable, Allowance for Credit Loss Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Stockholders' Equity Note [Abstract] Operating Lease, Payments Cash paid for operating lease liabilities Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted Product and Service [Domain] Product and Service [Domain] Revenue from Contract with Customer [Abstract] Shares, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Next Twelve Months [Member] Next Twelve Months [Member] Next Twelve Months [Member] Ms. Frank. Ms. Frank [Member] Schedule of Restructuring and Related Costs [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Shares, Exercised Liabilities and Equity [Abstract] Liabilities and stockholders' equity Stock Issued During Period, Value, Acquisitions Common stock ,Value Common stock issued upon acquisition Entity Address, Postal Zip Code Entity Interactive Data Current Performance based restricted stock units. Performance Based Restricted Stock Units [Member] Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Credit Facility [Domain] Credit Facility [Domain] Equity [Abstract] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives Awards, granted Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Exercised Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components [Axis] Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested and issued Local Phone Number Weighted-Average Exercise Price, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Increase (Decrease) in Deferred Revenue Deferred revenue Goodwill, Total Goodwill Ending balance Beginning balance Goodwill Goodwill Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Gross Profit Gross profit Common Stock, Par or Stated Value Per Share Common stock, par value Deferred Revenue, Noncurrent, Total Deferred Revenue, Noncurrent Deferred Revenue (non- current) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average period Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Business Description and Basis of Presentation Cash received for lease inducement Cash Received For Lease Inducement Cash received for lease inducement. APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect General and Administrative Expense [Member] General and Administrative [Member] Cost of revenue member Cost of revenue [member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Shares, Cancelled Transition agreement. Transition Agreement [Member] Transition Agreement [Member] Outstanding Common Shares Excluded from Computation of Dilutive Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Credit Loss [Abstract] Segment Reporting Disclosure [Text Block] Segment Information City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities Business Acquisition [Line Items] General and Administrative Expense, Total General and Administrative Expense General and administrative JAPAN Japan [Member] Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted average shares used in computing basic earnings per share Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Restricted Stock Units Activity Restructuring and Related Cost, Cost Incurred to Date Restructuring Charges Paid Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Weighted Average Assumptions Utilized Document Fiscal Period Focus Statement [Line Items] Statement [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding Increase decrease in operating leases. Increase Decrease In Operating Leases Operating leases Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Accounts receivable, net of allowance of $269 and $294 at September 30, 2023 and December 31, 2022, respectively Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-based Compensation Expense Other Assets, Current Other current assets Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Prepaid Expense, Current, Total Prepaid Expense, Current Prepaid expenses Entity Common Stock, Shares Outstanding Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Other expense Other Operating Income (Expense), Net Employee retention credits benefits recognized Cash [Member] Cash [Member] Treasury Stock, Value, Total Treasury Stock, Value Treasury stock, at cost; 135,000 shares Cover [Abstract] Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Current provision for credit losses Percentage of outstanding shares Percentage of outstanding shares . Percentage Of Outstanding Shares Percentage Of Outstanding Shares Document Fiscal Year Focus Other Expense [Member] Other Operating Income (Expense) [Member] Product and Service, Other [Member] Professional Services and Other Revenue [Member] Capitalized Contract Cost, Net, Total Capitalized Contract Cost, Net Assets recognized to obtain a contract Wicket Acquisition [Member] Wicket acquisition. Wicket Acquisition [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Granted Restructuring Plan [Domain] Period [Axis] Period [Axis] Period [Axis] Segment Reporting [Abstract] Security Exchange Name Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Cash and Cash Equivalents New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued and Adopted Accounting Pronouncements Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized 2022 Inducement Plan [Member] Two Thousand Twenty Two Inducement Plan [Member] Two thousand twenty two inducement plan [Member]. Cost of Revenue [Abstract] Cost of revenue: Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Cancelled Business Acquisition, Acquiree [Domain] Weighted-average shares-basic and diluted Weighted Average Number of Shares Outstanding, Diluted [Abstract] Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate Intrinsic Value, Exercised Amendment Flag Business Combination, Segment Allocation [Table Text Block] Schedule of Changes in the Carrying Amount of Goodwill Capitalized Contract Cost, Amortization Amortization expense recognized to obtain a contract Premium Priced Options [Member] Premium Priced Options [Member] Premium priced options. Restructuring Plan [Member] Restructuring plan. Accounting Standards Update [Domain] Type of Adoption [Domain] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Estimated Remaining Amortization Expense Restructuring Restructuring and Related Activities Disclosure [Text Block] Cash, Cash Equivalents, and Short-Term Investments [Text Block] Cash and Cash Equivalents Variable Rate [Domain] Variable Rate [Domain] Securities Act File Number Entity File Number Line of Credit Facility, Expiration Date Line of Credit maturity date Schedule of earnings per share basic and diluted. Schedule Of Earnings Per Share Basic And Diluted [Abstract] Schedule Of Earnings Per Share Basic And Diluted [Abstract] Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Share-Based Payment Arrangement [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Ending Balance Weighted Average Grant Date Fair Value, Beginning Balance Operating Expenses Total operating expenses Preferred Stock, Value, Issued Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued Entity Small Business Entity Shell Company Title of Individual [Axis] Investment Type [Axis] Investment Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Aggregate Intrinsic Value, Estimated per share fair value of common stock Net Loss per Share Earnings Per Share [Text Block] Revenues [Abstract] Revenue: Agreement. Agreement [Domain] Percentage of reduction in workforce Percentage of Reduction in Workforce Percentage of reduction in workforce. Entity Address, Address Line One Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Subsequent Event Type [Domain] Risk-free interest rate minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Income Statement Location [Axis] Income Statement Location [Axis] Risk-free interest rate maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Rule 10B5-1 trading plan. Rule 10B5-1 Trading Plan [Member] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Business description. Business Description [Policy Text Block] Business Description Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Product and Service [Axis] Product and Service [Axis] Title of 12(b) Security Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Payments to Develop Software Capitalized internal-use software costs Debt Instrument, Covenant Description Debt instrument term Prime Rate [Member] Prime Rate [Member] Quarterly update to significant accounting policies [Text Block]. Quarterly Update to Significant Accounting Policies [Text Block] Quarterly Update to Significant Accounting Policies Investments [Domain] Investments [Domain] Accounting Standards Update [Axis] Adjustments for New Accounting Pronouncements [Axis] Treasury Stock, Common [Member] Treasury Stock [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities Award type one [Axis]. Award Type One [Axis] Weighted-Average Remaining Contractual Term, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restructuring Plan [Axis] Subscription and support revenue Member. Subscription and Support Revenue [Member] Subscription and Support Revenue [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Payment Arrangement [Text Block] Stock-based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Cancelled Income Statement Location [Domain] Income Statement Location [Domain] Share based compensation arrangement by share based payment award options strike price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Granted 2021 Stock Incentive Plan [Member] Two Thousand and Twenty One Stock Incentive Plan [Member] Two thousand and twenty one stock incentive plan. Document Type Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Cancelled Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued expenses Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustment Foreign currency translation adjustments Income Taxes [Table] Income taxes. Variable Rate [Axis] Variable Rate [Axis] Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs against allowance Liabilities Total liabilities Equity, Attributable to Parent Ending Balance Beginning Balance Total stockholders' equity SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Net loss Net (loss) income Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract Assets (current) Compensation Expense, Excluding Cost of Good and Service Sold Wages and stock compensation Statement of Financial Position [Abstract] Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted average shares used in computing diluted earnings per share Credit Facility [Axis] Credit Facility [Axis] Income Tax Disclosure [Text Block] Income Taxes Weighted-Average Exercise Price, Outstanding Ending Balance Weighted-Average Exercise Price, Outstanding Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Computations of Basic and Diluted Earnings Per Share Disaggregation of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Total Purchase Price Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested and issued Business Acquisition [Axis] Deferred Revenue, Current, Total Deferred Revenue, Current Deferred revenue Deferred Revenue (current) Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] North America [Member] North America [Member] EX-101.PRE 7 bcov-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 8 bcov-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Business Description and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Quarterly Update to Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Business Description and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Quarterly Update to Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Quarterly Update to Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Net Loss per Share - Schedule of Computations of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Stock based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 9 bcov-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 30, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Registrant Name BRIGHTCOVE INC  
Entity Central Index Key 0001313275  
Current Fiscal Year End Date --12-31  
Document Quarterly Report true  
Document Transition Report false  
Trading Symbol BCOV  
Entity Filer Category Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Current Reporting Status Yes  
Entity Emerging Growth Company false  
Entity Interactive Data Current Yes  
Entity Incorporation, State or Country Code DE  
Entity Address, City or Town Boston  
Entity Address, State or Province MA  
Entity Address, Address Line One 281 Summer Street  
Entity Address, Postal Zip Code 02210  
City Area Code 888  
Local Phone Number 882-1880  
Entity Tax Identification Number 20-1579162  
Entity File Number 001-35429  
Title of 12(b) Security Common Stock  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   43,472,029
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 16,422 $ 31,894
Accounts receivable, net of allowance of $269 and $294 at September 30, 2023 and December 31, 2022, respectively 30,262 26,004
Prepaid expenses 7,537 8,700
Other current assets 12,206 10,722
Total current assets 66,427 77,320
Property and equipment, net 42,730 39,677
Operating lease right-of-use asset 16,823 18,671
Intangible assets, net 7,290 10,279
Goodwill 74,859 74,859
Other assets 6,016 7,007
Total assets 214,145 227,813
Current liabilities:    
Accounts payable 13,857 11,326
Accrued expenses 17,519 26,877
Operating lease liability 4,403 4,157
Deferred revenue 67,248 61,597
Total current liabilities 103,027 103,957
Operating lease liability, net of current portion 18,143 20,528
Other liabilities 673 981
Total liabilities 121,843 125,466
Commitments and contingencies (Note 8)
Stockholders' equity:    
Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued
Common stock, $0.001 par value; 100,000,000 shares authorized; 43,600,854 and 42,449,677 shares issued at September 30, 2023 and December 31, 2022, respectively 44 42
Additional paid-in capital 325,402 314,825
Treasury stock, at cost; 135,000 shares (871) (871)
Accumulated other comprehensive loss (1,845) (1,593)
Accumulated deficit (230,428) (210,056)
Total stockholders' equity 92,302 102,347
Total liabilities and stockholders' equity $ 214,145 $ 227,813
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 269 $ 294
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 43,600,854 42,449,677
Treasury stock, shares 135,000 135,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Revenue $ 50,980 $ 53,944 $ 151,031 $ 161,770
Cost of revenue:        
Cost of revenue 19,261 20,063 58,029 57,747
Gross profit 31,719 33,881 93,002 104,023
Operating expenses:        
Research and development 8,730 7,931 28,941 24,540
Sales and marketing 17,222 19,023 55,721 55,272
General and administrative 7,941 7,748 27,410 24,391
Merger-related 117 0 307 747
Other expense 0 0 0 1,149
Total operating expenses 34,010 34,702 112,379 106,099
Loss from operations (2,291) (821) (19,377) (2,076)
Other income (expense), net 130 (668) 9 (1,880)
Loss before income taxes (2,161) (1,489) (19,368) (3,956)
Loss (benefit) from provision for income taxes 260 191 1,004 (338)
Net loss $ (2,421) $ (1,680) $ (20,372) $ (3,618)
Net loss per share-basic and diluted        
Basic $ (0.06) $ (0.04) $ (0.47) $ (0.09)
Diluted $ (0.06) $ (0.04) $ (0.47) $ (0.09)
Weighted-average shares-basic and diluted        
Basic 43,332 41,972 42,976 41,712
Diluted 43,332 41,972 42,976 41,712
Subscription and Support Revenue [Member]        
Revenue:        
Revenue $ 48,571 $ 51,814 $ 144,686 $ 156,403
Cost of revenue:        
Cost of revenue 16,892 18,247 51,760 52,172
Professional Services and Other Revenue [Member]        
Revenue:        
Revenue 2,409 2,130 6,345 5,367
Cost of revenue:        
Cost of revenue $ 2,369 $ 1,816 $ 6,269 $ 5,575
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ (2,421) $ (1,680) $ (20,372) $ (3,618)
Other comprehensive income:        
Foreign currency translation adjustments (410) (716) (252) (1,816)
Comprehensive loss $ (2,831) $ (2,396) $ (20,624) $ (5,434)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning Balance at Dec. 31, 2021   $ 41 $ (871) $ 298,793 $ (201,041) $ (662)
Beginning Balance, shares at Dec. 31, 2021   41,384,643        
Treasury shares, beginning Balance at Dec. 31, 2021     (135,000)      
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax       91    
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax, shares   808,861        
Common stock issued upon acquisition   $ 1   1,987    
Stock-based compensation expense       10,412    
Foreign currency translation adjustment $ (1,816)         (1,816)
Net loss         (3,618)  
Ending Balance at Sep. 30, 2022 103,317 $ 42 $ (871) 311,283 (204,659) (2,478)
Ending Balance, shares at Sep. 30, 2022   42,193,504        
Treasury stock, Ending Balance at Sep. 30, 2022     (135,000)      
Beginning Balance at Jun. 30, 2022   $ 42 $ (871) 308,314 (202,979) (1,762)
Beginning Balance, shares at Jun. 30, 2022   42,029,575        
Treasury shares, beginning Balance at Jun. 30, 2022     (135,000)      
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax       (8)    
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax, shares   163,929        
Stock-based compensation expense       2,977    
Foreign currency translation adjustment (716)         (716)
Net loss         (1,680)  
Ending Balance at Sep. 30, 2022 103,317 $ 42 $ (871) 311,283 (204,659) (2,478)
Ending Balance, shares at Sep. 30, 2022   42,193,504        
Treasury stock, Ending Balance at Sep. 30, 2022     (135,000)      
Beginning Balance at Dec. 31, 2022 $ 102,347 $ 42 $ (871) 314,825 (210,056) (1,593)
Beginning Balance, shares at Dec. 31, 2022   42,449,677        
Treasury shares, beginning Balance at Dec. 31, 2022 (135,000)   (135,000)      
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax   $ 2   (1)    
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax, shares   1,151,177        
Stock-based compensation expense       10,834    
Withholding tax on restricted stock       (256)    
Foreign currency translation adjustment $ (252)         (252)
Net loss         (20,372)  
Ending Balance at Sep. 30, 2023 $ 92,302 $ 44 $ (871) 325,402 (230,428) (1,845)
Ending Balance, shares at Sep. 30, 2023   43,600,854        
Treasury stock, Ending Balance at Sep. 30, 2023 (135,000)   (135,000)      
Beginning Balance at Jun. 30, 2023   $ 43 $ (871) 321,870 (228,007) (1,435)
Beginning Balance, shares at Jun. 30, 2023   43,376,006        
Treasury shares, beginning Balance at Jun. 30, 2023     (135,000)      
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax   $ 1        
Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax, shares   224,848        
Stock-based compensation expense       3,532    
Foreign currency translation adjustment $ (410)         (410)
Net loss         (2,421)  
Ending Balance at Sep. 30, 2023 $ 92,302 $ 44 $ (871) $ 325,402 $ (230,428) $ (1,845)
Ending Balance, shares at Sep. 30, 2023   43,600,854        
Treasury stock, Ending Balance at Sep. 30, 2023 (135,000)   (135,000)      
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities    
Net Income (Loss) $ (20,372) $ (3,618)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 12,244 7,141
Stock-based compensation 10,440 9,969
Provision for reserves on accounts receivable 138 166
Changes in assets and liabilities:    
Accounts receivable (4,556) (1,871)
Prepaid expenses and other current assets (684) (1,351)
Other assets 1,042 38
Accounts payable 3,065 863
Accrued expenses (6,737) (242)
Operating leases (291) 5,202
Deferred revenue 6,017 3,452
Net cash provided by operating activities 306 19,749
Investing activities    
Cash paid for acquisition, net of cash acquired 0 (13,215)
Purchases of property and equipment (2,820) (8,617)
Capitalized internal-use software costs (10,037) (9,678)
Net cash used in investing activities (12,857) (31,510)
Financing activities    
Proceeds from exercise of stock options 0 142
Deferred acquisition payments (1,700) 0
Other financing activities (256) (50)
Net cash (used in) provided by financing activities (1,956) 92
Effect of exchange rate changes on cash and cash equivalents (965) (2,722)
Net decrease in cash and cash equivalents (15,472) (14,391)
Cash and cash equivalents at beginning of period 31,894 45,739
Cash and cash equivalents at end of period 16,422 31,348
Supplemental disclosure of cash flow information    
Cash paid for operating lease liabilities 2,751 1,548
Cash received for lease inducement   3,437
Cash paid for income taxes $ 1,197 $ 527
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ (2,421) $ (1,680) $ (20,372) $ (3,618)
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
9 Months Ended
Sep. 30, 2023
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 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Business Description and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description and Basis of Presentation

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the “Company”) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2022 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position and results of operations for the three and nine months ended September 30, 2023 and 2022. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Update to Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Quarterly Update to Significant Accounting Policies

2. Quarterly Update to Significant Accounting Policies

Allowance for Doubtful Accounts

The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:

 

 

 

Allowance for Credit Losses

 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

294

 

Current provision for credit losses

 

 

138

 

Write-offs against allowance

 

 

(163

)

Balance as of September 30, 2023

 

$

269

 

Estimated credit losses for unbilled trade accounts receivable were not material.

 

Other Expense.

Other expense, reflects other operating costs that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. The Company did not incur expenses of this nature during the three and nine months ended September 30, 2023.

On March 28, 2022, the Chief Executive Officer (“CEO”) of the Company retired. Pursuant to a Transition Agreement that was entered into by the CEO and the Company in October 2021, the Company recorded $1.1 million of expense reflecting both wages and stock compensation in the first quarter of 2022.

 

Recently Issued and Adopted Accounting Pronouncements

In March 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-01, Leases (Topic 842): Common Control Arrangements, which amends Accounting Standards Codification ("ASC") 842 with respect to arrangements between related parties under common control. The guidance is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company does not expect the impact of the adoption of this standard on the Company’s consolidated financial statements to be material.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

(in thousands)

 

Accounts Receivable, net

 

 

Contract Assets (current)

 

 

Deferred Revenue (current)

 

 

Deferred Revenue (non-current)

 

 

Total Deferred Revenue

 

Balance at December 31, 2022

 

$

26,004

 

 

$

1,786

 

 

$

61,597

 

 

$

360

 

 

$

61,957

 

Balance at September 30, 2023

 

 

30,262

 

 

 

2,164

 

 

 

67,248

 

 

 

115

 

 

 

67,363

 

Revenue recognized for the three and nine months ended September 30, 2023 from amounts included in deferred revenue at the beginning of the period was approximately $10.2 million and $57.8 million, respectively. Revenue recognized for the three and nine months ended September 30, 2022 from amounts included in deferred revenue at the beginning of the period was approximately $9.1 million and $57.2 million, respectively. During the three and nine months ended September 30, 2023, the Company did not recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $13.2 million as of September 30, 2023 and $12.4 million as of December 31, 2022 and are recorded in other current assets and other assets. Amortization expense recognized for the three and nine months ended September 30, 2023 related to costs to obtain a contract was $2.8 million and $7.8 million, respectively, and is included in operating expenses for the respective period. Amortization expense recognized for the three and nine months ended September 30, 2022 related to costs to obtain a contract was $2.7 million and $7.7 million, respectively, and is included in operating expenses for the respective period.

Transaction Price Allocated to Future Performance Obligations

As of September 30, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $174.2 million, of which approximately $121.0 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by September 2027.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents

4. Cash and Cash Equivalents

Cash and cash equivalents as of September 30, 2023 consist of the following:

 

 

 

September 30, 2023

 

Description

 

Contracted
Maturity

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Cash

 

Demand

 

$

16,379

 

 

$

16,379

 

Money market funds

 

Demand

 

 

43

 

 

 

43

 

Total cash and cash equivalents

 

 

 

$

16,422

 

 

$

16,422

 

 

 

Cash and cash equivalents as of December 31, 2022 consist of the following:

 

 

 

December 31, 2022

 

Description

 

Contracted
Maturity

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Cash

 

Demand

 

$

31,852

 

 

$

31,852

 

Money market funds

 

Demand

 

 

42

 

 

 

42

 

Total cash and cash equivalents

 

 

 

$

31,894

 

 

$

31,894

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss per Share

5. Net Loss per Share

The Company calculates basic and diluted net loss per common share by dividing the net loss by the weighted average number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include outstanding common stock options and unvested restricted stock units, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred.

 

The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of the periods indicated:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(shares in thousands)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Options outstanding

 

 

2,703

 

 

 

1,463

 

 

 

2,703

 

 

 

1,463

 

Restricted stock units outstanding

 

 

5,675

 

 

 

5,705

 

 

 

5,675

 

 

 

5,705

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation

6. Stock-based Compensation

In 2022, the Company adopted the 2022 Inducement Plan (“2022 Plan”). The 2022 Plan provides for the grant of “employment inducement awards” within the meaning of NASDAQ Listing Rule 5635(c)(4). In connection with the commencement of his employment, the Company granted 800,000 restricted stock units to the CEO under the 2022 Plan, of which 300,000 are subject solely to service-based vesting conditions (the “RSUs”) and 500,000 are subject to both market-based and service-based vesting conditions (the “PSUs”). The RSUs vest in equal annual installments over three years following March 28, 2022.

For restricted stock units with market-based performance conditions, the cost of the awards is recognized as the requisite service is rendered by the employee, regardless of when, if ever, the market-based performance conditions are satisfied. The Monte-Carlo simulation model is used to estimate fair value of market-based performance restricted stock units. The Monte-Carlo simulation model calculates multiple potential outcomes for an award and establishes a fair value based on the most likely outcome. Key assumptions for the Monte-Carlo simulation model include the risk-free rate, expected volatility, expected dividends and the correlation coefficient.

On March 20, 2023, the Company granted 1,563,688 premium-priced options to some of its employees under its 2021 Stock Incentive Plan. The options have a strike price of $7.00 and vest in equal installments over three years following March 10, 2023. The binomial lattice model is used to estimate the fair value of the premium-priced options. The binomial lattice model calculates multiple potential outcomes for option exercises and establishes a fair value based on the most likely outcome. Key assumptions for the binomial lattice model include share price, volatility, the early exercise multiple, risk-free rate, expected dividends, and number of time steps.

The weighted-average assumptions utilized to determine the weighted-average fair value of the premium-priced options are presented in the following table:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average fair value of options granted during the period

 

$

 

 

$

 

 

$

1.75

 

 

$

 

Risk-free interest rate

 

 

 

 

 

 

 

3.4 - 4.8%

 

 

 

 

Expected volatility

 

 

 

 

 

 

 

47.9 - 55.5%

 

 

 

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of September 30, 2023, there was $28.7 million of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.46 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September 30, 2023 and 2022:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Stock-based compensation:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription and support revenue

 

$

122

 

 

$

132

 

 

$

389

 

 

$

385

 

Cost of professional services and other revenue

 

 

92

 

 

 

76

 

 

 

284

 

 

 

334

 

Research and development

 

 

598

 

 

 

378

 

 

 

1,837

 

 

 

2,035

 

Sales and marketing

 

 

1,057

 

 

 

1,015

 

 

 

3,157

 

 

 

2,857

 

General and administrative

 

 

1,541

 

 

 

1,245

 

 

 

4,773

 

 

 

4,109

 

Other expense

 

 

 

 

 

 

 

 

 

 

 

249

 

 

 

$

3,410

 

 

$

2,846

 

 

$

10,440

 

 

$

9,969

 

 

The following is a summary of the stock option activity during the nine months ended September 30, 2023.

 

 

 

Number of
Shares

 

 

Weighted-Average
Exercise Price

 

 

Weighted-Average
Remaining
Contractual
Term
(In Years)

 

 

Aggregate
Intrinsic
Value (1)

 

Outstanding at December 31, 2022

 

 

1,419,767

 

 

$

9.39

 

 

3.55

 

 

$

4.00

 

Granted

 

 

1,563,688

 

 

 

7.00

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Canceled

 

 

(279,980

)

 

 

8.59

 

 

 

 

 

 

 

Outstanding at September 30, 2023

 

 

2,703,475

 

 

$

8.10

 

 

 

6.18

 

 

$

 

Exercisable at September 30, 2023

 

 

1,260,904

 

 

$

9.13

 

 

 

2.48

 

 

$

 

 

(1)
The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2023 of $3.29 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) and our performance-based awards (“P-RSU”) during the nine months ended September 30, 2023:

 

 

 

S-RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

 

P-RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

 

Total RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

Unvested at December 31, 2022

 

 

4,538,349

 

 

$

8.19

 

 

 

672,858

 

 

$

8.62

 

 

 

5,211,207

 

 

$

8.27

 

Granted

 

 

2,849,003

 

 

 

4.68

 

 

 

 

 

 

 

 

 

2,849,003

 

 

 

4.68

 

Vested and issued

 

 

(1,156,851

)

 

 

8.40

 

 

 

 

 

 

 

 

 

(1,156,851

)

 

 

8.40

 

Canceled

 

 

(1,073,154

)

 

 

7.58

 

 

 

(155,688

)

 

 

10.14

 

 

 

(1,228,842

)

 

 

7.91

 

Unvested at September 30, 2023

 

 

5,157,347

 

 

$

6.33

 

 

 

517,170

 

 

$

8.45

 

 

 

5,674,517

 

 

$

6.52

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

7. Income Taxes

The income tax expense relates principally to the Company’s foreign operations.

The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (“NOL”) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.

The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of September 30, 2023 and December 31, 2022, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences.

During the nine months ended September 30, 2022, the Company recorded a benefit of $1.0 million in the U.S. for the release of a portion of the Company’s valuation allowance. This release of the valuation allowance is related to the acquisition of Wicket Labs, Inc. (“Wicket Acquisition”), completed in February 2022, and the creation of deferred tax liabilities in purchase accounting that serve as a source of income for the Company’s pre-existing deferred tax assets.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. Commitments and Contingencies

Legal Matters

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of September 30, 2023, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt

9. Debt

On November 1, 2023, the Company entered into a loan modification agreement to an existing amended and restated loan and security agreement with a lender (collectively, the “Loan Agreement”). The Loan Agreement provides for up to a $30.0 million asset-backed line of credit (the “Line of Credit”). Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the prime rate plus 225 basis points and (ii) for Secured Overnight Financing Rate ('SOFR") advances, the greater of (A) the SOFR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If there is outstanding principal during any month, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Line of Credit agreement will expire on November 1, 2026. The Company was in compliance with all applicable covenants under the Line of Credit as of September 30, 2023 and there were no borrowings outstanding as of September 30, 2023.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment Information

10. Segment Information

Geographic Data

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

30,507

 

 

$

29,864

 

 

$

90,303

 

 

$

89,344

 

Europe

 

 

8,236

 

 

 

8,847

 

 

 

24,338

 

 

 

28,080

 

Japan

 

 

4,798

 

 

 

4,842

 

 

 

14,922

 

 

 

17,180

 

Asia Pacific

 

 

7,331

 

 

 

10,312

 

 

 

21,191

 

 

 

26,808

 

Other

 

 

108

 

 

 

79

 

 

 

277

 

 

 

358

 

Total revenue

 

$

50,980

 

 

$

53,944

 

 

$

151,031

 

 

$

161,770

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $28.3 million and $28.2 million for the three months ended September 30, 2023 and 2022, respectively. Revenue from customers located in the United States was $83.8 million and $84.1 million for the nine months ended September 30, 2023 and 2022, respectively.

 

Other than the United States and Japan, no other country contributed more than 10% of the Company's total revenue for the three and nine months ended September 30, 2023 and September 30, 2022.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring

11. Restructuring

During the three months ended March 31, 2023, the Company took an action to restructure certain parts of the Company with the intent of aligning skills with the Company’s strategy and facilitating cost efficiencies and savings. As a result certain headcount reductions were necessary. The Company incurred approximately $0.4 million in restructuring charges in the three months ended March 31, 2023. The restructuring charges reflect post-employment benefits, and the Company does not expect to incur any additional restructuring charges related to this action. As of September 30, 2023, the restructuring charges are reflected in the Condensed Consolidated Statements of Operations as follows: $0.2 million - General and Administrative; $0.1 million – Research and Development; and $0.1 million – Sales and Marketing. The Company paid the entire amount by March 31, 2023.

On April 28, 2023, the Company authorized a restructuring that is designed to reduce operating costs, improve operating margins and focus on key growth and strategic priorities (the "Plan"). The Plan includes a reduction of the Company's then-current workforce by approximately 10%. The Company has incurred approximately $0.1 million and $2.4 million in restructuring charges in the three and nine months ended September 30, 2023, respectively, in connection with the Plan. The restructuring charges reflect post-employment benefits. For the three months ended September 30, 2023 the restructuring charges were $0.1 million and are included in Sales and Marketing in the Condensed Consolidated Statements of Operations. For the nine months ended September 30, 2023, the restructuring charges are reflected in the Condensed Consolidated Statements of Operations as follows: $1.2 million in Sales and Marketing; $0.9 million in Research and Development; $0.2 million in General and administrative and $0.1 million in Cost of Revenue. The Company has paid all $2.4 million of the restructuring charges as of September 30, 2023.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Business Description and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description

Business Description

Brightcove Inc. (the “Company”) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004.

Basis of Presentation

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2022 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position and results of operations for the three and nine months ended September 30, 2023 and 2022. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:

 

 

 

Allowance for Credit Losses

 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

294

 

Current provision for credit losses

 

 

138

 

Write-offs against allowance

 

 

(163

)

Balance as of September 30, 2023

 

$

269

 

Estimated credit losses for unbilled trade accounts receivable were not material.

Other Expense

Other Expense.

Other expense, reflects other operating costs that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. The Company did not incur expenses of this nature during the three and nine months ended September 30, 2023.

On March 28, 2022, the Chief Executive Officer (“CEO”) of the Company retired. Pursuant to a Transition Agreement that was entered into by the CEO and the Company in October 2021, the Company recorded $1.1 million of expense reflecting both wages and stock compensation in the first quarter of 2022.

Recently Issued and Adopted Accounting Pronouncements

Recently Issued and Adopted Accounting Pronouncements

In March 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-01, Leases (Topic 842): Common Control Arrangements, which amends Accounting Standards Codification ("ASC") 842 with respect to arrangements between related parties under common control. The guidance is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company does not expect the impact of the adoption of this standard on the Company’s consolidated financial statements to be material.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Update to Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts

The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:

 

 

 

Allowance for Credit Losses

 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

294

 

Current provision for credit losses

 

 

138

 

Write-offs against allowance

 

 

(163

)

Balance as of September 30, 2023

 

$

269

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

(in thousands)

 

Accounts Receivable, net

 

 

Contract Assets (current)

 

 

Deferred Revenue (current)

 

 

Deferred Revenue (non-current)

 

 

Total Deferred Revenue

 

Balance at December 31, 2022

 

$

26,004

 

 

$

1,786

 

 

$

61,597

 

 

$

360

 

 

$

61,957

 

Balance at September 30, 2023

 

 

30,262

 

 

 

2,164

 

 

 

67,248

 

 

 

115

 

 

 

67,363

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents (Tables)
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

Cash and cash equivalents as of September 30, 2023 consist of the following:

 

 

 

September 30, 2023

 

Description

 

Contracted
Maturity

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Cash

 

Demand

 

$

16,379

 

 

$

16,379

 

Money market funds

 

Demand

 

 

43

 

 

 

43

 

Total cash and cash equivalents

 

 

 

$

16,422

 

 

$

16,422

 

 

 

Cash and cash equivalents as of December 31, 2022 consist of the following:

 

 

 

December 31, 2022

 

Description

 

Contracted
Maturity

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Cash

 

Demand

 

$

31,852

 

 

$

31,852

 

Money market funds

 

Demand

 

 

42

 

 

 

42

 

Total cash and cash equivalents

 

 

 

$

31,894

 

 

$

31,894

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Outstanding Common Shares Excluded from Computation of Dilutive Net Loss Per Share

The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of the periods indicated:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(shares in thousands)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Options outstanding

 

 

2,703

 

 

 

1,463

 

 

 

2,703

 

 

 

1,463

 

Restricted stock units outstanding

 

 

5,675

 

 

 

5,705

 

 

 

5,675

 

 

 

5,705

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Weighted Average Assumptions Utilized

The weighted-average assumptions utilized to determine the weighted-average fair value of the premium-priced options are presented in the following table:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average fair value of options granted during the period

 

$

 

 

$

 

 

$

1.75

 

 

$

 

Risk-free interest rate

 

 

 

 

 

 

 

3.4 - 4.8%

 

 

 

 

Expected volatility

 

 

 

 

 

 

 

47.9 - 55.5%

 

 

 

 

Expected dividend yield

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Stock-based Compensation Expense The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September 30, 2023 and 2022:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Stock-based compensation:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription and support revenue

 

$

122

 

 

$

132

 

 

$

389

 

 

$

385

 

Cost of professional services and other revenue

 

 

92

 

 

 

76

 

 

 

284

 

 

 

334

 

Research and development

 

 

598

 

 

 

378

 

 

 

1,837

 

 

 

2,035

 

Sales and marketing

 

 

1,057

 

 

 

1,015

 

 

 

3,157

 

 

 

2,857

 

General and administrative

 

 

1,541

 

 

 

1,245

 

 

 

4,773

 

 

 

4,109

 

Other expense

 

 

 

 

 

 

 

 

 

 

 

249

 

 

 

$

3,410

 

 

$

2,846

 

 

$

10,440

 

 

$

9,969

 

Summary of Stock Option Activity

The following is a summary of the stock option activity during the nine months ended September 30, 2023.

 

 

 

Number of
Shares

 

 

Weighted-Average
Exercise Price

 

 

Weighted-Average
Remaining
Contractual
Term
(In Years)

 

 

Aggregate
Intrinsic
Value (1)

 

Outstanding at December 31, 2022

 

 

1,419,767

 

 

$

9.39

 

 

3.55

 

 

$

4.00

 

Granted

 

 

1,563,688

 

 

 

7.00

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Canceled

 

 

(279,980

)

 

 

8.59

 

 

 

 

 

 

 

Outstanding at September 30, 2023

 

 

2,703,475

 

 

$

8.10

 

 

 

6.18

 

 

$

 

Exercisable at September 30, 2023

 

 

1,260,904

 

 

$

9.13

 

 

 

2.48

 

 

$

 

 

(1)
The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2023 of $3.29 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.
Restricted Stock Units Activity

The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) and our performance-based awards (“P-RSU”) during the nine months ended September 30, 2023:

 

 

 

S-RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

 

P-RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

 

Total RSU Shares

 

 

Weighted
Average
Grant
Date
Fair Value

 

Unvested at December 31, 2022

 

 

4,538,349

 

 

$

8.19

 

 

 

672,858

 

 

$

8.62

 

 

 

5,211,207

 

 

$

8.27

 

Granted

 

 

2,849,003

 

 

 

4.68

 

 

 

 

 

 

 

 

 

2,849,003

 

 

 

4.68

 

Vested and issued

 

 

(1,156,851

)

 

 

8.40

 

 

 

 

 

 

 

 

 

(1,156,851

)

 

 

8.40

 

Canceled

 

 

(1,073,154

)

 

 

7.58

 

 

 

(155,688

)

 

 

10.14

 

 

 

(1,228,842

)

 

 

7.91

 

Unvested at September 30, 2023

 

 

5,157,347

 

 

$

6.33

 

 

 

517,170

 

 

$

8.45

 

 

 

5,674,517

 

 

$

6.52

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

30,507

 

 

$

29,864

 

 

$

90,303

 

 

$

89,344

 

Europe

 

 

8,236

 

 

 

8,847

 

 

 

24,338

 

 

 

28,080

 

Japan

 

 

4,798

 

 

 

4,842

 

 

 

14,922

 

 

 

17,180

 

Asia Pacific

 

 

7,331

 

 

 

10,312

 

 

 

21,191

 

 

 

26,808

 

Other

 

 

108

 

 

 

79

 

 

 

277

 

 

 

358

 

Total revenue

 

$

50,980

 

 

$

53,944

 

 

$

151,031

 

 

$

161,770

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Credit Loss [Abstract]  
Balance as of December 31, 2022 $ 294
Current provision for credit losses 138
Write-offs against allowance (163)
Balance as of September 30, 2023 $ 269
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Update to Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee retention credits benefits recognized $ 0 $ 0   $ 0 $ (1,149)
Transition Agreement [Member] | Other Operating Income (Expense) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Wages and stock compensation     $ 1,100    
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net $ 30,262 $ 26,004
Deferred Revenue (current) 67,248 61,597
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net 30,262 26,004
Contract Assets (current) 2,164 1,786
Deferred Revenue (current) 67,248 61,597
Deferred Revenue (non- current) 115 360
Total Deferred Revenue $ 67,363 $ 61,957
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue recognized $ 10.2 $ 9.1 $ 57.8 $ 57.2  
Assets recognized to obtain a contract 13.2   13.2   $ 12.4
Amortization expense recognized to obtain a contract 2.8 $ 2.7 7.8 $ 7.7  
Subscription and Support Revenue [Member]          
Unsatisfied performance obligations $ 174.2   $ 174.2    
Revenue, performance obligation, description of timing 2027   2027    
Subscription and Support Revenue [Member] | Next Twelve Months [Member]          
Unsatisfied performance obligations $ 121.0   $ 121.0    
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Summary of Investment Holdings [Line Items]    
Cost $ 16,422 $ 31,894
Fair Market Value 16,422 31,894
Cash [Member]    
Summary of Investment Holdings [Line Items]    
Cost 16,379 31,852
Fair Market Value 16,379 31,852
Money Market Funds [Member]    
Summary of Investment Holdings [Line Items]    
Cost 43 42
Fair Market Value $ 43 $ 42
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Loss Per Share (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 2,703 1,463 2,703 1,463
RSUs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 5,675 5,705 5,675 5,705
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Stock based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Mar. 20, 2023
Mar. 28, 2022
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense     $ 28.7
Weighted average period     2 years 5 months 15 days
RSUs [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards, granted     2,849,003
RSUs [Member] | Service Based Restricted Stock Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards, granted     2,849,003
Stock Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted     1,563,688
Share based compensation arrangement by share based payment award options strike price     $ 7
2022 Inducement Plan [Member] | RSUs [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period   3 years  
2022 Inducement Plan [Member] | RSUs [Member] | Chief Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards, granted   800,000  
2022 Inducement Plan [Member] | RSUs [Member] | Service Based Restricted Stock Units [Member] | Chief Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards, granted   300,000  
2022 Inducement Plan [Member] | RSUs [Member] | Market-Based and Service-Based Performance Stock Units [Member] | Chief Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards, granted   500,000  
2021 Stock Incentive Plan [Member] | Stock Option [Member] | Premium Priced Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted 1,563,688    
Vesting period 3 years    
Share based compensation arrangement by share based payment award options strike price $ 7    
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Weighted-average fair value of options granted during the period $ 0 $ 0 $ 1.75 $ 0
Risk-free interest rate 0.00% 0.00%   0.00%
Risk-free interest rate minimum     3.40%  
Risk-free interest rate maximum     4.80%  
Expected volatility 0.00% 0.00%   0.00%
Expected volatility minimum     47.90%  
Expected volatility maximum     55.50%  
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation $ 3,410 $ 2,846 $ 10,440 $ 9,969
Subscription and Support Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 122 132 389 385
Professional Services and Other Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 92 76 284 334
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 598 378 1,837 2,035
Sales and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 1,057 1,015 3,157 2,857
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 1,541 1,245 4,773 4,109
Other Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation $ 0 $ 0 $ 0 $ 249
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Summary of Stock Option Activity (Detail) - Employee Stock Option - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Outstanding Beginning Balance 1,419,767  
Shares, Granted 1,563,688  
Shares, Exercised 0  
Shares, Cancelled (279,980)  
Shares, Outstanding Ending Balance 2,703,475 1,419,767
Shares, Exercisable 1,260,904  
Weighted-Average Exercise Price, Outstanding Beginning Balance $ 9.39  
Weighted-Average Exercise Price, Granted 7  
Weighted-Average Exercise Price, Exercised 0  
Weighted-Average Exercise Price, Cancelled 8.59  
Weighted-Average Exercise Price, Outstanding Ending Balance 8.1 $ 9.39
Weighted-Average Exercise Price, Exercisable $ 9.13  
Weighted-Average Remaining Contractual Term, Outstanding 6 years 2 months 4 days 3 years 6 months 18 days
Weighted-Average Remaining Contractual Term, Exercisable 2 years 5 months 23 days  
Aggregate Intrinsic Value, Outstanding [1] $ 4,000  
Aggregate Intrinsic Value, Exercised [1] 0  
Aggregate Intrinsic Value, Outstanding [1] 0 $ 4,000
Aggregate Intrinsic Value, Exercisable [1] $ 0  
[1] The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2023 of $3.29 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)
Sep. 30, 2023
$ / shares
Employee Stock Option [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Aggregate Intrinsic Value, Estimated per share fair value of common stock $ 3.29
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Summary of RSU Activity (Detail) - RSUs [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 5,211,207
Granted | shares 2,849,003
Vested and issued | shares (1,156,851)
Cancelled | shares (1,228,842)
Unvested Shares, Ending Balance | shares 5,674,517
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 8.27
Weighted Average Grant Date Fair Value, Granted | $ / shares 4.68
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares 8.4
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 7.91
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 6.52
Service Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 4,538,349
Granted | shares 2,849,003
Vested and issued | shares (1,156,851)
Cancelled | shares (1,073,154)
Unvested Shares, Ending Balance | shares 5,157,347
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 8.19
Weighted Average Grant Date Fair Value, Granted | $ / shares 4.68
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares 8.4
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 7.58
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 6.33
Performance Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 672,858
Cancelled | shares (155,688)
Unvested Shares, Ending Balance | shares 517,170
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 8.62
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 10.14
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 8.45
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
Income Taxes [Line Items]  
Increase in valuation allowance $ 1.0
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Detail) - Secured Line of Credit [Member] - USD ($)
9 Months Ended
Nov. 01, 2023
Sep. 30, 2023
Debt Instrument [Line Items]    
Debt instrument term   If there is outstanding principal during any month, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures.
Borrowings outstanding   $ 0
Subsequent Event [Member]    
Debt Instrument [Line Items]    
Line of credit, agreement start date Nov. 01, 2023  
Line of credit maximum borrowing capacity $ 30,000,000  
Percentage points added to prime rate or LIBOR 4.00%  
Line of Credit maturity date Nov. 01, 2026  
Prime Rate [Member] | Subsequent Event [Member]    
Debt Instrument [Line Items]    
Percentage points added to prime rate or LIBOR 225.00%  
Minimum [Member] | SOFR [Member] | Subsequent Event [Member]    
Debt Instrument [Line Items]    
Percentage points added to prime rate or LIBOR 225.00%  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 50,980 $ 53,944 $ 151,031 $ 161,770
North America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 30,507 29,864 90,303 89,344
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 8,236 8,847 24,338 28,080
Japan [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 4,798 4,842 14,922 17,180
Asia Pacific [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 7,331 10,312 21,191 26,808
Other [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 108 $ 79 $ 277 $ 358
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 50,980 $ 53,944 $ 151,031 $ 161,770
Revenue percentage from other country to the company's total revenue 10.00% 10.00% 10.00% 10.00%
United States [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 28,300 $ 28,200 $ 83,800 $ 84,100
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Apr. 28, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges   $ 0.4    
Amount paid for restructuring charges     $ 2.4  
Restructuring Plan [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges $ 0.1   2.4  
Percentage of reduction in workforce       10.00%
General and Administrative [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges   0.2 0.2  
Research and Development [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges   0.1 0.9  
Sales and Marketing [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges $ 0.1 $ 0.1 1.2  
Cost of revenue [member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges     $ 0.1  
XML 54 bcov-20230930_htm.xml IDEA: XBRL DOCUMENT 0001313275 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001313275 2023-01-01 2023-09-30 0001313275 us-gaap:CashMember 2022-12-31 0001313275 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001313275 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001313275 us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember 2023-11-01 0001313275 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2023-09-30 0001313275 srt:NorthAmericaMember 2023-01-01 2023-09-30 0001313275 us-gaap:TreasuryStockCommonMember 2021-12-31 0001313275 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001313275 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:ServiceBasedRestrictedStockUnitsMember 2022-12-31 0001313275 us-gaap:OtherOperatingIncomeExpenseMember 2022-01-01 2022-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001313275 us-gaap:TreasuryStockCommonMember 2022-06-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2023-07-01 2023-09-30 0001313275 srt:NorthAmericaMember 2022-07-01 2022-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001313275 country:JP 2023-01-01 2023-09-30 0001313275 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001313275 bcov:OtherCountriesMember 2022-07-01 2022-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2022-12-31 0001313275 us-gaap:RetainedEarningsMember 2023-06-30 0001313275 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001313275 srt:NorthAmericaMember 2023-07-01 2023-09-30 0001313275 country:JP 2022-01-01 2022-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001313275 us-gaap:CommonStockMember 2023-09-30 0001313275 2022-12-31 0001313275 us-gaap:CommonStockMember 2022-06-30 0001313275 country:US 2023-07-01 2023-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001313275 2023-07-01 2023-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2023-07-01 2023-09-30 0001313275 us-gaap:CommonStockMember 2021-12-31 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001313275 us-gaap:SecuredDebtMember 2023-01-01 2023-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001313275 country:JP 2022-07-01 2022-09-30 0001313275 srt:EuropeMember 2022-07-01 2022-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001313275 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001313275 us-gaap:MoneyMarketFundsMember 2023-09-30 0001313275 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember bcov:TwoThousandTwentyTwoInducementPlanMember bcov:MarketBasedAndServiceBasedPerformanceStockUnitsMember 2022-03-28 2022-03-28 0001313275 2022-01-01 2022-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001313275 srt:EuropeMember 2023-07-01 2023-09-30 0001313275 bcov:OtherCountriesMember 2022-01-01 2022-09-30 0001313275 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-09-30 0001313275 country:JP 2023-07-01 2023-09-30 0001313275 us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember us-gaap:PrimeRateMember 2023-11-01 2023-11-01 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:ServiceBasedRestrictedStockUnitsMember 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2021-12-31 0001313275 bcov:SubscriptionAndSupportRevenueMember 2023-09-30 0001313275 country:US 2023-01-01 2023-09-30 0001313275 us-gaap:OtherOperatingIncomeExpenseMember bcov:TransitionAgreementMember 2022-01-01 2022-03-31 0001313275 2023-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001313275 us-gaap:CommonStockMember 2023-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2023-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001313275 us-gaap:CashMember 2023-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0001313275 2021-12-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001313275 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember bcov:TwoThousandTwentyTwoInducementPlanMember bcov:ServiceBasedRestrictedStockUnitsMember 2022-03-28 2022-03-28 0001313275 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001313275 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001313275 us-gaap:OtherOperatingIncomeExpenseMember 2023-07-01 2023-09-30 0001313275 us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember 2023-11-01 2023-11-01 0001313275 bcov:RestructuringPlanMember 2023-07-01 2023-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-09-30 0001313275 country:US 2022-07-01 2022-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001313275 us-gaap:SecuredDebtMember 2023-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001313275 srt:MinimumMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-11-01 2023-11-01 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:PerformanceBasedRestrictedStockUnitsMember 2023-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001313275 us-gaap:CommonStockMember 2022-12-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2022-07-01 2022-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2022-12-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001313275 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001313275 2023-01-01 2023-03-31 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001313275 us-gaap:EmployeeStockOptionMember bcov:TwoThousandAndTwentyOneStockIncentivePlanMember bcov:PremiumPricedOptionsMember 2023-03-20 2023-03-20 0001313275 bcov:CostOfRevenueMember 2023-01-01 2023-09-30 0001313275 bcov:RestructuringPlanMember 2023-01-01 2023-09-30 0001313275 us-gaap:OtherOperatingIncomeExpenseMember 2022-07-01 2022-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2022-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember bcov:TwoThousandTwentyTwoInducementPlanMember 2022-03-28 2022-03-28 0001313275 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2022-12-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001313275 bcov:RestructuringPlanMember 2023-04-28 0001313275 us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-09-30 0001313275 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001313275 srt:EuropeMember 2023-01-01 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2022-07-01 2022-09-30 0001313275 us-gaap:TreasuryStockCommonMember 2023-06-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001313275 bcov:OtherCountriesMember 2023-01-01 2023-09-30 0001313275 us-gaap:TreasuryStockCommonMember 2022-09-30 0001313275 2022-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001313275 2022-07-01 2022-09-30 0001313275 srt:AsiaPacificMember 2023-01-01 2023-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001313275 bcov:OtherCountriesMember 2023-07-01 2023-09-30 0001313275 country:US 2022-01-01 2022-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2023-09-30 0001313275 us-gaap:MoneyMarketFundsMember 2022-12-31 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001313275 us-gaap:TreasuryStockCommonMember 2023-09-30 0001313275 bcov:SubscriptionAndSupportRevenueMember bcov:NextTwelveMonthsMember 2023-09-30 0001313275 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember bcov:TwoThousandTwentyTwoInducementPlanMember 2022-03-28 2022-03-28 0001313275 2023-10-30 0001313275 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001313275 us-gaap:RetainedEarningsMember 2022-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001313275 us-gaap:CommonStockMember 2022-09-30 0001313275 us-gaap:TreasuryStockCommonMember 2022-12-31 0001313275 srt:EuropeMember 2022-01-01 2022-09-30 0001313275 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001313275 srt:AsiaPacificMember 2023-07-01 2023-09-30 pure shares iso4217:USD shares iso4217:USD 0001313275 --12-31 false Q3 10-Q true 2023-09-30 2023 false 001-35429 BRIGHTCOVE INC DE 20-1579162 281 Summer Street Boston MA 02210 888 882-1880 Common Stock BCOV NASDAQ Yes Yes Accelerated Filer false false false 43472029 16422000 31894000 269000 294000 30262000 26004000 7537000 8700000 12206000 10722000 66427000 77320000 42730000 39677000 16823000 18671000 7290000 10279000 74859000 74859000 6016000 7007000 214145000 227813000 13857000 11326000 17519000 26877000 4403000 4157000 67248000 61597000 103027000 103957000 18143000 20528000 673000 981000 121843000 125466000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 100000000 100000000 43600854 42449677 44000 42000 325402000 314825000 135000 135000 871000 871000 -1845000 -1593000 -230428000 -210056000 92302000 102347000 214145000 227813000 48571000 51814000 144686000 156403000 2409000 2130000 6345000 5367000 50980000 53944000 151031000 161770000 16892000 18247000 51760000 52172000 2369000 1816000 6269000 5575000 19261000 20063000 58029000 57747000 31719000 33881000 93002000 104023000 8730000 7931000 28941000 24540000 17222000 19023000 55721000 55272000 7941000 7748000 27410000 24391000 117000 0 307000 747000 0 0 0 -1149000 34010000 34702000 112379000 106099000 -2291000 -821000 -19377000 -2076000 130000 -668000 9000 -1880000 -2161000 -1489000 -19368000 -3956000 260000 191000 1004000 -338000 -2421000 -1680000 -20372000 -3618000 -0.06 -0.04 -0.47 -0.09 -0.06 -0.04 -0.47 -0.09 43332 41972 42976 41712 43332 41972 42976 41712 -2421000 -1680000 -20372000 -3618000 -410000 -716000 -252000 -1816000 -2831000 -2396000 -20624000 -5434000 43376006 42029575 42449677 41384643 224848 163929 1151177 808861 43600854 42193504 43600854 42193504 135000 135000 135000 135000 135000 135000 135000 135000 43000 42000 42000 41000 1000 2000 1000 44000 42000 44000 42000 -871000 -871000 -871000 -871000 -871000 -871000 -871000 -871000 321870000 308314000 314825000 298793000 -8000 -1000 91000 3532000 2977000 10834000 10412000 256000 1987000 325402000 311283000 325402000 311283000 -228007000 -202979000 -210056000 -201041000 -2421000 -1680000 -20372000 -3618000 -230428000 -204659000 -230428000 -204659000 -1435000 -1762000 -1593000 -662000 -410000 -716000 -252000 -1816000 -1845000 -2478000 -1845000 -2478000 92302000 103317000 92302000 103317000 -20372000 -3618000 12244000 7141000 10440000 9969000 138000 166000 4556000 1871000 684000 1351000 -1042000 -38000 3065000 863000 -6737000 -242000 -291000 5202000 6017000 3452000 306000 19749000 0 13215000 2820000 8617000 10037000 9678000 -12857000 -31510000 0 142000 1700000 0 -256000 -50000 -1956000 92000 -965000 -2722000 -15472000 -14391000 31894000 45739000 16422000 31348000 2751000 1548000 3437000 1197000 527000 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Business Description and Basis of Presentation</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size: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;font-style:italic;min-width:fit-content;">Business Description</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Brightcove Inc. (the “Company”) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2022 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position and results of operations for the three and nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</span></p></div> <p style="text-indent:0;font-size: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;font-style:italic;min-width:fit-content;">Business Description</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Brightcove Inc. (the “Company”) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004.</span></p> <p style="text-indent:0;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;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2022 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position and results of operations for the three and nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</span></p> <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Quarterly Update to Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Allowance for Doubtful Accounts</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.099%;"></td> <td style="width:14.892%;"></td> <td style="width:1%;"></td> <td style="width:34.009%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">294</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Current provision for credit losses</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Write-offs against allowance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">163</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated credit losses for unbilled trade accounts receivable were not material.</span></p></div><p style="text-indent:0;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:4.533%;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;">Other Expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other expense, reflects other operating costs that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. The Company did not incur expenses of this nature during the three and nine months ended September 30, 2023.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 28, 2022, the Chief Executive Officer (“CEO”) of the Company retired. Pursuant to a Transition Agreement that was entered into by the CEO and the Company in October 2021, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of expense reflecting both wages and stock compensation in the first quarter of 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;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:4.253%;font-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;font-style:italic;min-width:fit-content;">Recently Issued and Adopted Accounting Pronouncements</span></p><p style="text-indent:6.16%;font-size: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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-01,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (Topic 842): Common Control Arrangements</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which amends Accounting Standards Codification ("ASC") 842 with respect to arrangements between related parties under common control. The guidance is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company does not expect the impact of the adoption of this standard on the Company’s consolidated financial statements to be material.</span></p></div> <p style="text-indent:4.533%;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;">Allowance for Doubtful Accounts</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.099%;"></td> <td style="width:14.892%;"></td> <td style="width:1%;"></td> <td style="width:34.009%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">294</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Current provision for credit losses</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Write-offs against allowance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">163</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated credit losses for unbilled trade accounts receivable were not material.</span></p> <p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period:</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.099%;"></td> <td style="width:14.892%;"></td> <td style="width:1%;"></td> <td style="width:34.009%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">294</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Current provision for credit losses</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Write-offs against allowance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">163</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 294000 138000 163000 269000 <p style="text-indent:4.533%;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;">Other Expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other expense, reflects other operating costs that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. The Company did not incur expenses of this nature during the three and nine months ended September 30, 2023.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 28, 2022, the Chief Executive Officer (“CEO”) of the Company retired. Pursuant to a Transition Agreement that was entered into by the CEO and the Company in October 2021, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of expense reflecting both wages and stock compensation in the first quarter of 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1100000 <p style="text-indent:4.253%;font-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;font-style:italic;min-width:fit-content;">Recently Issued and Adopted Accounting Pronouncements</span></p><p style="text-indent:6.16%;font-size: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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-01,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (Topic 842): Common Control Arrangements</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which amends Accounting Standards Codification ("ASC") 842 with respect to arrangements between related parties under common control. The guidance is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company does not expect the impact of the adoption of this standard on the Company’s consolidated financial statements to be material.</span></p> <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Revenue from Contracts with Customers</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.414%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.233999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.233999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.254000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.254000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.254000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contract Assets (current)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Deferred Revenue (current)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Deferred Revenue (non-current)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total Deferred Revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,004</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,786</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,597</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">360</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,957</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,262</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,164</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,248</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">115</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,363</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized for the three and nine months ended September 30, 2023 from amounts included in deferred revenue at the beginning of the period was approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Revenue recognized for the three and nine months ended September 30, 2022 from amounts included in deferred revenue at the beginning of the period was approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. During the three and nine months ended September 30, 2023, the Company did not recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assets recognized for costs to obtain a contract were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023 and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2022 and are recorded in other current assets and other assets. Amortization expense recognized for the three and nine months ended September 30, 2023 related to costs to obtain a contract was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and is included in operating expenses for the respective period. Amortization expense recognized for the three and nine months ended September 30, 2022 related to costs to obtain a contract was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and is included in operating expenses for the respective period.</span></p><p style="text-indent:4.533%;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;">Transaction Price Allocated to Future Performance Obligations</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">121.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by Sept</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ember </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.414%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.233999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.233999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.254000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.254000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.07%;"></td> <td style="width:1%;"></td> <td style="width:10.254000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contract Assets (current)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Deferred Revenue (current)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Deferred Revenue (non-current)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total Deferred Revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,004</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,786</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,597</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">360</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,957</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,262</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,164</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,248</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">115</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,363</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 26004000 1786000 61597000 360000 61957000 30262000 2164000 67248000 115000 67363000 10200000 57800000 9100000 57200000 13200000 12400000 2800000 7800000 2700000 7700000 174200000 121000000 2027 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Cash and Cash Equivalents</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 consist of the following:</span></p><p style="text-indent:0;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:57.229%;"></td> <td style="width:1.502%;"></td> <td style="width:12.795%;"></td> <td style="width:1.502%;"></td> <td style="width:1%;"></td> <td style="width:10.735%;"></td> <td style="width:1%;"></td> <td style="width:1.502%;"></td> <td style="width:1%;"></td> <td style="width:10.735%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracted<br/>Maturity</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,379</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,379</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,422</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,422</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents as of December 31, 2022 consist of the following:</span></p><p style="text-indent:0;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:57.529%;"></td> <td style="width:1.382%;"></td> <td style="width:12.775%;"></td> <td style="width:1.382%;"></td> <td style="width:1%;"></td> <td style="width:10.754999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.382%;"></td> <td style="width:1%;"></td> <td style="width:10.794999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracted<br/>Maturity</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,894</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,894</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 consist of the following:</span></p><p style="text-indent:0;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:57.229%;"></td> <td style="width:1.502%;"></td> <td style="width:12.795%;"></td> <td style="width:1.502%;"></td> <td style="width:1%;"></td> <td style="width:10.735%;"></td> <td style="width:1%;"></td> <td style="width:1.502%;"></td> <td style="width:1%;"></td> <td style="width:10.735%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracted<br/>Maturity</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,379</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,379</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,422</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,422</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents as of December 31, 2022 consist of the following:</span></p><p style="text-indent:0;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:57.529%;"></td> <td style="width:1.382%;"></td> <td style="width:12.775%;"></td> <td style="width:1.382%;"></td> <td style="width:1%;"></td> <td style="width:10.754999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.382%;"></td> <td style="width:1%;"></td> <td style="width:10.794999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracted<br/>Maturity</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demand</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,894</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,894</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 16379000 16379000 43000 43000 16422000 16422000 31852000 31852000 42000 42000 31894000 31894000 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Net Loss per Share</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company calculates basic and diluted net loss per common share by dividing the net loss by the weighted average number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include outstanding common stock options and unvested restricted stock units, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred.</span></p><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: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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of the periods indicated:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.52%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(shares in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,703</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,463</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,703</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,463</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,675</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,675</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of the periods indicated:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.52%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(shares in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,703</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,463</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,703</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,463</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,675</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,675</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,705</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2703000 1463000 2703000 1463000 5675000 5705000 5675000 5705000 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Stock-based Compensation</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2022, the Company adopted the 2022 Inducement Plan (“2022 Plan”). The 2022 Plan provides for the grant of “employment inducement awards” within the meaning of NASDAQ Listing Rule 5635(c)(4). In connection with the commencement of his employment, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">800,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units to the CEO under the 2022 Plan, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are subject solely to service-based vesting conditions (the “RSUs”) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are subject to both market-based and service-based vesting conditions (the “PSUs”). The RSUs vest in equal annual installments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> following March 28, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For restricted stock units with market-based performance conditions, the cost of the awards is recognized as the requisite service is rendered by the employee, regardless of when, if ever, the market-based performance conditions are satisfied. The Monte-Carlo simulation model is used to estimate fair value of market-based performance restricted stock units. The Monte-Carlo simulation model calculates multiple potential outcomes for an award and establishes a fair value based on the most likely outcome. Key assumptions for the Monte-Carlo simulation model include the risk-free rate, expected volatility, expected dividends and the correlation coefficient.</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 20, 2023, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,563,688</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> premium-priced options to some of its employees under its 2021 Stock Incentive Plan. The options have a strike price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and vest in equal installments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> following March 10, 2023. The binomial lattice model is used to estimate the fair value of the premium-priced options. The binomial lattice model calculates multiple potential outcomes for option exercises and establishes a fair value based on the most likely outcome. Key assumptions for the binomial lattice model include share price, volatility, the early exercise multiple, risk-free rate, expected dividends, and number of time steps.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions utilized to determine the weighted-average fair value of the premium-priced options are presented in the following table:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.636%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:8.16%;"></td> <td style="width:1%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:9.324%;"></td> <td style="width:1%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:9.344999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average fair value of options granted during the period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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="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="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, there was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation expense related to stock-based awards that is expected to 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-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022:</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.905%;"></td> <td style="width:1.363%;"></td> <td style="width:1%;"></td> <td style="width:9.546999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.363%;"></td> <td style="width:1%;"></td> <td style="width:9.546999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.464%;"></td> <td style="width:1%;"></td> <td style="width:7.882999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.363%;"></td> <td style="width:1%;"></td> <td style="width:7.561999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of subscription and support revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">122</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">132</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">389</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of professional services and other revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">284</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">334</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">378</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,837</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,035</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,057</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,015</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,157</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,857</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,541</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,245</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,773</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,109</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">249</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,410</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,846</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,440</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,969</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;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><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the stock option activity during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023.</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.848%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.895%;"></td> <td style="width:1%;"></td> <td style="width:1.462%;"></td> <td style="width:1%;"></td> <td style="width:12.697%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:13.258%;"></td> <td style="width:1%;"></td> <td style="width:1.462%;"></td> <td style="width:1%;"></td> <td style="width:10.373999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average<br/>Exercise Price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average<br/>Remaining<br/>Contractual<br/>Term</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value (1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,419,767</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.39</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.55</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.00</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,563,688</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.00</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279,980</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.59</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,703,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.10</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.18</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exercisable at September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,260,904</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.13</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.48</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-4.749%;padding-left: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><div style="text-indent:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.29</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) and our performance-based awards (“P-RSU”) during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.457%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:10.292%;"></td> <td style="width:1%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:10.292%;"></td> <td style="width:1%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:8.018%;"></td> <td style="width:1%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:9.308%;"></td> <td style="width:1%;"></td> <td style="width:1.168%;"></td> <td style="width:1%;"></td> <td style="width:6.563%;"></td> <td style="width:1%;"></td> <td style="width:1.598%;"></td> <td style="width:1%;"></td> <td style="width:7.71%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">S-RSU Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Grant<br/>Date</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">P-RSU Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Grant<br/>Date</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total RSU Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Grant<br/>Date</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,538,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672,858</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.62</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,211,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.27</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,849,003</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.68</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,849,003</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.68</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested and issued</span></p></td> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,156,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,156,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,073,154</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.58</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155,688</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.14</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,228,842</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.91</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,157,347</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.33</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">517,170</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.45</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,674,517</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.52</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 800000 300000 500000 P3Y 1563688 7 P3Y <p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions utilized to determine the weighted-average fair value of the premium-priced options are presented in the following table:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.636%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:8.16%;"></td> <td style="width:1%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:9.324%;"></td> <td style="width:1%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.164%;"></td> <td style="width:1%;"></td> <td style="width:9.344999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average fair value of options granted during the period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;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> 0 0 1.75 0 0 0 0.034 0.048 0 0 0 0.479 0.555 0 0 0 0 0 28700000 P2Y5M15D <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022:</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.905%;"></td> <td style="width:1.363%;"></td> <td style="width:1%;"></td> <td style="width:9.546999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.363%;"></td> <td style="width:1%;"></td> <td style="width:9.546999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.464%;"></td> <td style="width:1%;"></td> <td style="width:7.882999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.363%;"></td> <td style="width:1%;"></td> <td style="width:7.561999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of subscription and support revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">122</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">132</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">389</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of professional services and other revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">284</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">334</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">378</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,837</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,035</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,057</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,015</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,157</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,857</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,541</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,245</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,773</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,109</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">249</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,410</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,846</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,440</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,969</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 122000 132000 389000 385000 92000 76000 284000 334000 598000 378000 1837000 2035000 1057000 1015000 3157000 2857000 1541000 1245000 4773000 4109000 0 0 0 249000 3410000 2846000 10440000 9969000 <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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the stock option activity during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023.</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.848%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.895%;"></td> <td style="width:1%;"></td> <td style="width:1.462%;"></td> <td style="width:1%;"></td> <td style="width:12.697%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:13.258%;"></td> <td style="width:1%;"></td> <td style="width:1.462%;"></td> <td style="width:1%;"></td> <td style="width:10.373999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average<br/>Exercise Price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average<br/>Remaining<br/>Contractual<br/>Term</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value (1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,419,767</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.39</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.55</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.00</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,563,688</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.00</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279,980</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.59</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,703,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.10</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.18</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exercisable at September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,260,904</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.13</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.48</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-4.749%;padding-left: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><div style="text-indent:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.29</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</span></div></div> 1419767 9.39 P3Y6M18D 4000 1563688 7 0 0 0 279980 8.59 2703475 8.1 P6Y2M4D 0 1260904 9.13 P2Y5M23D 0 3.29 <p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) and our performance-based awards (“P-RSU”) during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.457%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:10.292%;"></td> <td style="width:1%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:10.292%;"></td> <td style="width:1%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:8.018%;"></td> <td style="width:1%;"></td> <td style="width:1.147%;"></td> <td style="width:1%;"></td> <td style="width:9.308%;"></td> <td style="width:1%;"></td> <td style="width:1.168%;"></td> <td style="width:1%;"></td> <td style="width:6.563%;"></td> <td style="width:1%;"></td> <td style="width:1.598%;"></td> <td style="width:1%;"></td> <td style="width:7.71%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">S-RSU Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Grant<br/>Date</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">P-RSU Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Grant<br/>Date</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total RSU Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Grant<br/>Date</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,538,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672,858</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.62</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,211,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.27</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,849,003</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.68</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,849,003</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.68</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested and issued</span></p></td> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,156,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,156,851</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,073,154</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.58</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155,688</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.14</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,228,842</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.91</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,157,347</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.33</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">517,170</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.45</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,674,517</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.52</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 4538349 8.19 672858 8.62 5211207 8.27 2849003 4.68 2849003 4.68 1156851 8.4 1156851 8.4 1073154 7.58 155688 10.14 1228842 7.91 5157347 6.33 517170 8.45 5674517 6.52 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Income Taxes</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax expense relates principally to the Company’s foreign operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (“NOL”) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of September 30, 2023 and December 31, 2022, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded a benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the U.S. for the release of a portion of the Company’s valuation allowance. This release of the valuation allowance is related to the acquisition of Wicket Labs, Inc. (</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Wicket Acquisition”</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), completed in February 2022, and the creation of deferred tax liabilities in purchase accounting that serve as a source of income for the Company’s pre-existing deferred tax assets.</span></p> 1000000 <p style="text-indent:0;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;">8. Commitments and Contingencies</span></p><p style="text-indent:0;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 Matters</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.</span></p><p style="text-indent:0;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;">Guarantees and Indemnification Obligations</span></p><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of September 30, 2023, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:9pt;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;">9. Debt</span></p><p style="text-indent:6.667%;font-size: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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, th</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Company entered into a loan modification agreement to an existing amended and restated loan and security agreement with a lender (collectively, the “Loan Agreement”). The Loan Agreement provides for up to a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million asset-backed line of credit (the “Line of Credit”). Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the prime rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">225</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points and (ii) for Secured Overnight Financing Rate ('SOFR") advances, the greater of (A) the SOFR rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">225</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points and (B) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If there is outstanding principal during any month, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Line of Credit agreement will expi</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">re on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 1, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company was in compliance with all applicable covenants under the Line of Credit as of September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2023-11-01 30000000 2.25 2.25 0.04 If there is outstanding principal during any month, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. 2026-11-01 0 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Segment Information</span></p><p style="text-indent:0;font-size: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;">Geographic Data</span></p><div style="font-size:10pt;font-family:Times New Roman;"><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="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.378%;"></td> <td style="width:1.284%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> <td style="width:1.284%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> <td style="width:2.788%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> <td style="width:1.384%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">North America</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,507</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,864</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,303</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,344</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Europe</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,236</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,847</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,338</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,080</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Japan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,798</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,842</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,922</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,180</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asia Pacific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,331</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,312</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,191</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,808</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">277</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50,980</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,944</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">151,031</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161,770</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended September 30, 2023 and 2022, respectively. Revenue from customers located in the United States was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended September 30, 2023 and 2022, respectively.</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><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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other than the United States and Japan, no other country contributed more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's total revenue for the three and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:</span></p><p style="text-indent:0;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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.378%;"></td> <td style="width:1.284%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> <td style="width:1.284%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> <td style="width:2.788%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> <td style="width:1.384%;"></td> <td style="width:1%;"></td> <td style="width:8.971%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">North America</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,507</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,864</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,303</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,344</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Europe</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,236</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,847</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,338</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28,080</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Japan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,798</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,842</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,922</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,180</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asia Pacific</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,331</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,312</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,191</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,808</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">277</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50,980</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53,944</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">151,031</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161,770</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 30507000 29864000 90303000 89344000 8236000 8847000 24338000 28080000 4798000 4842000 14922000 17180000 7331000 10312000 21191000 26808000 108000 79000 277000 358000 50980000 53944000 151031000 161770000 28300000 28200000 83800000 84100000 0.10 0.10 0.10 0.10 <p style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Restructuring</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">D</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">uring the three months ended March 31, 2023, the Company took an action to restructure certain parts of the Company with the intent of aligning skills with the Company’s strategy and facilitating cost efficiencies and savings. As a result certain headcount reductions were necessary. The Company incurred approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in restructuring charges in the three months ended March 31, 2023. The restructuring charges reflect post-employment benefits, and the Company does not expect to incur any additional restructuring charges related to this action. As of September 30, 2023, the restructuring charges are reflected in the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Condensed Consolidated Statements of Operations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as follows: $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million - General and Administrative; $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million – Research and Development; and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million – Sales and Marketing. The Company paid the entire amount by March 31, 2023.</span></p><p style="text-indent:4.533%;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 28, 2023, the Company authorized a restructuring that is designed to reduce operating costs, improve operating margins and focus on key growth and strategic priorities (the "Plan"). The Plan includes a reduction of the Company's then-current workforce by approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Company has incurred approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in restructuring charges in the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, respectively, in connection with the Plan. The restructuring charges reflect post-employment benefits. For the three months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the restructuring charges were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and are included in Sales and Marketing in the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Condensed Consolidated Statements of Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For the nine months ended September 30, 2023, the restructuring charges are reflected in the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Condensed Consolidated Statements of Operations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as follows: $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in Sales and Marketing; $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in Research and Development; $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in General and administrative and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in Cost of Revenue. The Company has paid all $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the restructuring charges as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 400000 200000 100000 100000 0.10 100000 2400000 100000 1200000 900000 200000 100000 2400000 false false false false The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2023 of $3.29 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options. EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *""85<'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 " "@@F%75))'_^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVG%0^CFLN))07!!\1:2V=U@TX1DI-VW-XV[740?0,@E,W^^ M^0;2ZR"TC_@1ZR8 M2(T:\ZMD!9T";MAE\FNWO=\],-DV;5=Q7C5\US8BG]ON?7']X7<5=M[8O?W' MQA=!V<.O?R&_ %!+ P04 " "@@F%7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *""85>PQTZ"J04 *$> 8 >&PO=V]R:W-H965T&UL MM9EM;]LV%(7_"N$!PP;4M4C9B=,E!FPE:8.UB1-G';IA'VB)MH5*HD=142$3"U\:"P[\GX8DH,DY0CG]+ MTT[UFT:X>[QUO\[A 6;.4^')Z,\PT*N+SK!# K'@6:0?Y.:3*($&QL^749K_ M)9OBV7Z_0_PLU3(NQ5"".$R*__RY?!$[ CIL$+!2P-X*FG[!+05N#EJ4+,>Z MY)J/SI7<$&6>!C=SD+^;7 TT86*J<:85W U!IT>>?!**3*'&2)>D*ZY$>M[3 M8&QN]_S29%*8L :3,_)%)GJ5DJLD$,%K?0\*5)6*;4LU8:CA3*S?$]=Y1YC# M7$MY/%Q^Y^LF^:OBN-5+'U=-4J% &IN\1 M& *L588[5;VML;NA^I:9/-Q\ M_/3HW7V](C>WGHT2U;>DI$X]D3J'<'I0E0JJ\0:FPF?RNWBQ3J>XE>,XU*4N M.QW8,'%Q6\Z=P$#1PGF94F^[(S;V[+'K=BGKNM0*BBK;@K(:E!W6,>\SKK10 MD6G$:ZFTE1+WTBJS3B"XK"UBG6LHFB1VYGKHF&F8!VN$$3=KG"5Q75O(.L]0 M/)$ 6Q F2S)[B>/X MS;I.]7!56\XZZM"#LLY5+-32X'T$![U"&RQNV%RAQP@[K X[[*"P*JMIQUV&%X.JDX?:F@S7(S0[[+6ZT@$D9=F4':@X8M M VOVV>-^>65%/D;L877L87A4*9''00#NZ3OBF3-@?92;Q,J(VTUDJJ5-Z.'" MMIQU]F%X7'G+657J5,FG,/'M%8I[?AE;08^1?UB=?Q@>7]Z"E@?D,SQ'[A([ M)V[)AI3,LAB&.7AM2@A;A_=PC[;8=3QB!\6C"GL*#1'6*W^%Z^;NBCLZC%'' M2GJ,<,3J<,3P5)/WT+$2O!D,-Q@.AU:L8X0B5H9SS+_'+*2T$QOLWAN M#::3/2;#(>O2X=!>;<<(1:P.1>R@4/3(G\E- )-FN C]?(+!:'%+YG3IX/2, MGC K[S'"$:O#$3LH')DE!D:(FS@.[;J#/CNS AXC%+EU*'+Q"/,8:D"3"T+9 M+_-?R4SXF0)BZVX![@2!,89V,-/2_V[='SA&*G+K5.3BN65+1JZ>_15/EJ+Q MD]X>H]OQ[')LW2[ A6T)ZQ#D'A2"=NL!$D*^/4;N,@TS26*^*5B1?U"L*=]# MX3;(W[-.H[_9/F6-ZP-,N8V]G$]"L/_*]T93X)J(6^X'5U6K_=9SO.O;J MQXO-VR_<+%]2$HD%2)WWI_#SJM@/+4ZT7.=;BG.IM8SSPY7@@5#F ;B_D%)O M3\P/5+O2H_\ 4$L#!!0 ( *""85>B//TE6@8 (<: 8 >&PO=V]R M:W-H965T&ULK5EM<]LV#/XK/"^WK7=.35*O3A/?MY1M_* MHE(7BYW6^[/52F4[7C+U6NYY!7>VLBZ9AM/Z=J7V-6=YJU06*XIQO"J9J!:; M\_;:AWIS+AM=B(I_J)%JRI+5#^]X(>\O%F3Q>.&CN-UI?] MAQK.5KV57)2\4D)6J.;;B\5;)@O5_D?WG2Q>H*Q16I:=,B H177X9=^Z0!PID'!& M@78*]+D*0:<0M(X>D+5N73'--N>UO$>UD09KYJ"-3:L-WHC*+..UKN&N #V] MN915#HO"W=X'IUYWC7?OT8!7B**:>!0O_2K7_$,U$FK3L?J*_"\=Y_V M[M/67C#G?E/7O-*(*05^GKG\.1@(W0;,+CM3>Y;QBP5L(\7K.[[8_/P3B?$; MEWL .>=JW@P%;>F3"FXVY X-"&_ M.W;'E@I(N@Y[J1'.L,<9>G&^S3+9 "RH$AD'C#<%7Z(**IK<(E9 W6DS$TY. M:+QN'3JAZQ QC2"Y-"]O>-UG6'L;DJ:[VB7.$DRK/6\K2/'@OZ1K_WH#3J9%=8L*#F2):L.*IW)[VL!)&UL7X+6]KG%JROT(L$,JC1/B M!DSP0&C8"_E]I5EU*Z!J=(L_&]?.T&AQZ7H:5X<4P319S^ \(E[BQ?F[E/F] M* HG,F(C"]-H/87VE-@8VD"*Q,M#W2Z?WSJ=^FCO8#+=W0XIJ#\S"4D&%B-^ M&COL;P^XP*[*)"1A-(7GD*-)2H(9@ -]D?!9/44AV(THA!;[&5M)F#GK.+@JI2$TYQPB%$PVX.0,XQ]<<-C9T? MR)/ZR?-:R^S+3A8YK]4O;6^L']QC^8NRYTM9&WL]L"?UL^?G*N=*W%;MNQ=X M0E=;E0G&$IW@UQ@38-8:P<3>\#=T#J4KE! MVUW%*5#.=&1QBD7KF8DE&'J/P-][',/.^59DPCDO!W;;<$H#'-)I1^<4A/T8 MS7!C,'08@;_#.#"XF"H=\(OK/?:.O&L]%3 MZ^VJ9/5M^*2D&_N05%_#J! -2'KQZ'$RWW[8>#&ZFU M+-O#'6< VPC _:V$5J0[,=\B^F]/F_\!4$L#!!0 ( *""85&PO=V]R:W-H965T&ULK9;;;MLX$(9?A= 6 MBQ9H(^I@V<[: A('1?>B@%'W<%'T@I;&$1%*U)*4G>[3=T@YJA4KCK-87UBD M-/^O;X:DR-E.JCM= !AR7XI*S[W"F/K2]W560,GTA:RAPB<;J4IFL*MN?5TK M8+D3E<(/*4W\DO'*2V?NWE*E,]D8P2M8*J*;LF3JYS4(N9M[@?=PXQ._+8R] MX:>SFMW""LR7>JFPYW>B1KM)'E7HP$):_:*[O?%^) M$,1/",*](#Q7$.T%D4NT)7-IW3##TIF2.Z)L-+K9AJN-4V,VO++#N#(*GW+4 MF70AJQP'!7*"+2T%SYG!SC43K,J K*RQ)J^73$%E"C \8^(->4>^K&[(ZU=O MR"O"*_*YD(UF5:YGOD$FZ^QG^_=?M^\/GWC_"NH+$M&W)*1A-"!?G);?0(;R MP,G#OMS'2G3E"+MRA,XO>@K'8/HX2PV1&_*>5U@$S@192LW=K/M^M=9&X=S[ M,91JZQT/>]L%>:EKEL'4!H\PGPNJ@>HP.4$76_1\C/Q_6@DPXZ^4_07.MF&#@Y GF,>BJB M!SGN(,R+'%QGC/^X[/&_[FH'N6DHYR\@/*LP9\<52J@='#XSXGL44\[ MZNG+J9\>_>D11QPEE$Y&\2/@@< PCJ?)>#S,&]#?.QH]2?P9CS.Z43_[S(-; M$SVN6C0Z+N[S<2VJ?[ /VT/01Z9N>:6)@ T*Z<48'51[KF@[1M9N:UY+@QN] M:Q9X%@-E _#Y1DKST+&[?7>Z2W\!4$L#!!0 ( *""85??.:J<7P< !(K M 8 >&PO=V]R:W-H965T&ULK5I=;]LV%/TKA%<,+5#' M(JG/+#&P6-H'L*Q!W:X/PQYDFXZ%RJ(GRD[V[T=)MF635XS3\B6VG',/=7@O MR4-*-T^\_"I6C%7H>9T7XG:PJJK-]6@DYBNV3L45W[!"_F?)RW5:RI^5_=RSG3[<#/#C\ M\#%[7%7U#Z/QS29]9%-6?=X\E/)J=&199&M6B(P7J&3+V\'/^#JA7AW0(/[* MV),X^8YJ*3/.O]87OR]N!TY]1RQG\ZJF2.7'CDU8GM=,\C[^W9,.CFW6@:?? M#^R_-.*EF%DJV(3G7[)%M;H=A .T8,MTFU!\L[6&=%^YD^[SOB)$#RP %D'T#4 +6U MC73AR'IFNQ:;=,YN!W+J$JSJ9**C:K="E9+345[HD$BI. 5!&X %UQP5!H8E?Y:9B(Z9B%Z8Q@5+R_D*28LD[>M.^O)-[:J@=$1:+80! M5:=U'11$ZG0=ZR 21JXZJ0,HUW-[YG3L='[2,4J>ICD3C5ZY\?C*ZC($O:&C MEWY B#) )A L.AT@>Z>HPSPO(*ID$$8"TJ/YQ$-C\\3""CGB\D9UNI N/1-5 M/0)WX&RZ)SM/HIJ>"80*W% 5KJ-(X&)'%0[ 7!KA'N&D$TZ,PN]9^M< BB5Z G&@:M5!CBI4AU G4&7JH-Y% W=.&!N=WOA#M6+E82H%-=*7;G_R M,B1^&9( $(S=J$=@YS6QV6Q^XI4L7JZM&J!65\^#ZZ@%-P%A@;K^Q0 ,8T(# MU0Y .,=WHC[IG07%1FLU_J-V!,N2KP_RY1X7E.UI-S D)-(&+0 +U6DHAE X MHH%6SE"C3N#WB.X,'S8[OK:@LV+.UPR]W6?[W7M4,'!APH#]TQ8F #3T?6VZ MTE%:J@$B'(9]ZU+G_;#9_#69GK$E+]E!>I4^]Q2Y[LN&!&N&%X)A-XQ4T1 L MHFKG)!".1EY?NCLWB(T6IU7^=B;7*.E[W[75+DWP+FL.^V2'O-P?H;Y\^%H% MZ""L#I 8 CF.J_:$CAI*D]W3$9T9PV8W]B>K4"X[ Y08:7O<(7'5H3N!8-A7 M=]\QR.;00/7_$([ZN$1S!%L-T)TW$ M(VN'G+APS%D]3K7*%EME2VRQG6>IL[G$;'/[QYSN+EU*J;H7A6 X4N?T&(*1 M*/#56H38 MRS%R6=HR5F1VL:<[J?!'4",$@G (-T0FS].CL32\PF=KJ=B7F9 M;=K'C7*(3;>;#2\KM#\Z1W_?L_6,E?^ /6'D?O68L\D66V5+;+&=9ZESW23X MYL=(Q&C87YT$FVRQ5;;$%MMY$KH- #%O P/D_:1IP;4#;U M;T S,,AUI9A M'89=UP^U.0' >;[K])Q[D\[AD^B['RD1XR;AU65GDRVVRI;88CM_@-QM0JCY M)/B"!TL4.-[UPTA=D2!82%1[%P,P#P?J1C6!8 3WG0+3SM-3LZ=_*/F2B7I3 MG>9H*KLSF^]/PML#ETL6)G,3KWZV;I,MMLJ6V&([3U:W-:'DFQNJTH*,\ZO<\ M/:#=KH.ZW[TD4>/&Y=4%9Y,MMLJ6V&([3T:W.:+FS=$E2Y*G>1-"?:WP=)3T M0[Y:>#K*)RI7 J \+_"4PAN=O..WKA^[U2]7"C3GVZ)J7^LZ_GI\@?/GYK5% MY?<[?#W!P.\QOD[:US,[^O9MT?NT?,P*@7*VE$TY5X&\X;)] ;.]J/BF><-P MQJN*KYNO*Y8N6%D#Y/^7G%>'B[J!XVNPX_\!4$L#!!0 ( *""85<^/,^4 M- , &D+ 8 >&PO=V]R:W-H965T&ULK59M;],P$/XK M5IC0D-CRGG:EC;2U14QB,*T,/B ^N(G;A"5VL=UV^_>P2Y]2*AWKMEL=#MI9%3LDM1V)=EI@_79&";4>6:^T6[O)E)M6" M'0]7>$EF1-ZO;CG,[(8ES4M"1#7 ZP*"9P!^#?!?ND-0 X*7[A#6 "W=KK3KP$VPQ/&0LRWBRAK8U$!' M7Z,A7CE5=3*3'+[F@)/QF-$4LDY2!"/!BCS%$B8S"2\H!RD06\"G$HHP4]6Q M(>@C$P*=H?O9!)V>O$$G**?H2\;6 M-4#&T)7BEN.ZD]N*H\\)[QP$3*.T@X(ZMSY#MOD>=XOL&?\?=6\'PF_KP-9__'-^N$/ZN@VN:L)*@[Y=S(3D<^!^FW%?L@9E=_00'8H43 M,K* 6!"^(5;\^I4;.>],@3\FV>289-,CD;52%#0I"@ZQQY_@-JES<:K.YAM3 M'BJ*2%.HNV,3GWF!YP[MS7Z #59NU'?:5A,3E^/WO+;9U&#F1VZ_L6J)#1NQ MX<%Z_"PSPE'2*L1A@^<%]#;D++W4[U%F_<@=CU[ ^@3ZR:OO^T%=-Z WF MRYP*5) %;.6<]R SO&KLJHED*]VYS)F$/D@/,^B%"5<&\'W!F-Q-U 9-=QW_ M!E!+ P04 " "@@F%7&3I=]"L* "38 & 'AL+W=OK2NZ^V'R:1:KL4FJ=X76Y'+7^Z+; M),U'-U?M=Y_*FZMB5V=I+CZ53K7;;)+RRT>1%4_7(S+Z^L5/Z<.Z;KZ8W%QM MDP=Q*^I?MI]*N34YJ*S2C5WLJB1?55>36HZK49\LNS%\ MW(^!GAC#ST6=9$"WN;W;O-ALI)G;P3F__2@V=Z+\'R"S.!-='L'5KOQR7BBT M"WVW6J7-X95DSJ;7=8NRD+5[AY%W#G4I@=QBU6QR\X=JFRS%]4B.O!+EHQC=?/L7XKO_@#RT M%_-;L28O/]YP&?3QV!]FDW$PU1J%9B,Z"Z8SIC:+ "WJ$E>/&0/M?)\>&BFS MS0ZSS8;-]CNG6B=RCBZ:=:OVT%G?BWG*K+. ^UR;KP5FU!!3+,(4BY'$%%OP M@RVXU1:'!+W@' M>WA6>WQ?5;O6!/)$O]R?4JOV3+C;RH_B693+M&I_W7]=;)N3G,PI^6T_+E.GB%368 MFAZ\-;5Z:W[LIU0:3;JCM56RE#Y*TN1+[\X=9GD5;9W M0[+Z_ZZJ&T !&6)FWER1@/CJ3,VMX8>N-*98B"D688K%,^!2^WAFE94F;@^A M7.M:_UN>U+.B@MF1M>O0PQM5;8&J%J*J19V:LE;,)X$&(K""JBM_A!^)=>7# M?*7=B-Z*K;P1==L;40H:@@")D#&BG1/G73L%_6C9<@&T =@/$)$10@,=_@#M MQM3EOC?3)QUJR*?!B>.HQVW$SMO4V3S&/^=G%96Z=6H* *)D)N_*N;X"F'%# M5+4(52W&4E.]T<-!8J>#/09J+K'>.2\Y\E 9(:K:@IC($:9 J&$C5+482TVU M2 \*B9T4@KC^AUU^QA6H9+!3LV=MLPV4M4TNR-R $:YG;8 ?RGV=38VL#8'& MZ2EJ3WH 1^P$SLKMST\_*D,C)JKBS61X4T]?!%1"AJH6H:K%6&JJ/7J>1NQ M[3)^?]XGJ$P,56U!3,1V(GFC- /Z.@XC@L-=57/9 C=B+W)GB^?8R#_06@-)_-Z$P_Q:'R.U2U"%4M MQE)3/=:C/F)G?2^AOG;)P99 I8&H:B$QJ9N\.M7_"0 U9HREII8-]4"0VH'@ M*^ O!;C7U("_]OA#UQM5+415BU#5XG.SJZYWCP&I'0/: +"]Z^!Z,$RU!:I: MB*H640 R$C]P]4HTI*#JRA]5" Y!EA=A*&K"11 4Z#V3T<)0!NH^,^," )@ MH!T,@,&&)P$P[2$?M4.^5P!@N_+@PPRH (0!,&K<$%4M0E6+L=14;_1TCUY: M!_AB &R/,-@CJ%6 ]-(R0-2P$:I:C*6F6J0GD70@B=0K0V%7>&9%C$L9-_*Q MV<[,QV8;*!^;E)(1'E!/S\=FNS$EKNOY>CX&&A+OJ+I;G=">W5$[N[NX)!N> M6%1D1TW(QBGG,U^_E5B@Q@U1U2)4M1A+3;5'S^RHG=D-+\V&?0(P*2CUS>W# M&9QQ+PP;HH:-4-5B+#75 3U=HV^$KH&^0:5JG9KRB(R>6%"!&C4QWE@OJT:- M&&.IJ6;I,1FU8[(W@6+M8QQL&I-M$>(18IZ34)$:JEJ$JA9CJ:G/D/7HC=G1 MVTM8K%UR\,-CJ&P.52UD)O\B;L#TF@+4H#&6FNJ('LXQ.YS[-:W7S=._3?J0 MR<%I'T)74PAH"E1NAZJV0%4+&53.I]]C1*@Q8RPUU1,]MF-V;/<*0,^@9V0] M[5)A;H\_>+U1JPQ1U2)4M9A!9-$[]63QT:/%=K!H _3VKH,/=-2R0%2U$%4M M8D#)(G795#L48JRHZM+WW)#9N:&=$S+0$6:!WHPRUSC&@5H_'0\#;0 @Q(!: M/^IQ/6($M!O+@7&JE\5##4G O1/'44_8F)VP70;HX4E%+?1C0*$?\UTW\(P5 M0"WT0U6+4-5B+#75&STL9)<6^ET"Z&&/7%A(-[+K^$%1RV\8^:SK>8;.\PV4$(VV2"C))BZ>D(&&"*E@>M.]80, MP4;.3B7D'L Q.X"[N/@:GGY4@L9,H,49F\JL[.N+@ K24-4B5+482TVU1X_< MF!VY#2^^AGV""LU0U18,>J@33-ZHT Q5+<924]^PTT,S;H=F?RK&MX]MJ+DZ M-=O[#5 #AJAJ$:I:C*6FVJHG;]Q.WMX$\+>/<;"]3%9&*0]XH'L,E="AJD6H M:C&6FNJQGN1Q.\E[">^W2PZV!"KJ0U4+.5#YYS$=*Z#&C+'45$/TJ(_;4=\K MT&ZGK-P;<*+?>]KC#UYO5,*'JA:AJL4U\SX9V[5T''^BH M!7^H:B&J6L0ASLBI_A90K*#JRO^^G\K)*O=OP-]OU,6V?0'[75'7Q:;]N!;)2I1- _G[?5'47S>:=[H?_C\$ M-W\ 4$L#!!0 ( *""85>0!B(7N 8 !<= 8 >&PO=V]R:W-H965T M&ULK9GQ;],X%,?_%:N'3B Q&MM)VNZV2E! AW3 Q(Z[G[W$ M77VD<;'=;N.OOV>G2]K8,4.JA%B2/K]\GY_MSW-\<2?5-[WBW*#[=57KR]'* MF,WY>*R+%5\S_4IN> V_+*5:,P.WZG:L-XJSTC5:5V.2)/EXS40]FE^X9U=J M?B&WIA(UOU)(;]=KIA[>\$K>78[PZ/'!%W&[,O;!>'ZQ8;?\FINOFRL%=^/6 M2RG6O-9"UDCQY>7H-3Y?T,PV5&RF_VYD-Y.4JL(E[QPE@7 M#/[L^()7E?4$.K[OG8[:=]J&A]>/WM^[X"&8&Z;Y0E;_BM*L+D?3$2KYDFTK M\T7>_(G@2LM*E,S S;6!/Y MHY%,J[1&?IZ_18]?_8"/4.B1G^O MY%:SNM078P-JK,]QL7_SF^;-9.#-,_11UF:ET3M04!ZW'T,4;2CD,90W).KP MFF]>(9J\1"0A-*!G\?3F)"*'MCU+G3\ZX._SABMF1'W;#%5A! _V4N,E#7NQ ML_A<;UC!+TR-E1P&D;%8,U:6Y>(K:4RXH=[$(J\<9<=9 P3DJ:]O/I6$YSB<%HGK=1) M5.JUD<6W,[N6EPA&'P!.#ZJ<^"J3-$UZ*GVKV2R?A55.6Y73J,HK.YP<_("] M:)\P6%TMR0JYM6,2.IR+';NI>$CZU)=.ISWA 9L\#^N>M;IGT4FS6+'Z%H3" M8L^TYB#3CH9*L!M1#<^#V2GGP8F<'86/DPZ0231QKY^6GKV7P[X_2[,L[V4H M9(:GDX$I@ \PCG\RO/B&B1+Q>SO^>9,E:59<016A%*QY^_0%M6-?5#[MS]V0 M%:;9D'3222=1Z9^=RH@Z$IJT?6($K.@ +W"' M;S7-Z8"^CK@XCES0I[:\RWI07QI([H1.^@(#9N2@EX\5=LC%44H=5$$59T,* ML\"K9[@OT+?*H%0;$-AQ#O\,=$L.\Z.$Z;WC]3:<8A];>8*]'O2M:)H-">SH MAN-X^_34@B2HW$<9#,Z^\ 59Y-T 'BX(QZ>1M'QH0;"/45DE)R_2HM3>3L. MNL,ECN)H[O9*;BFVG&?%]RU0WY8C+UUI";LIETSW@^KO>_;],?/RT:]0 B:P M%A.V.(Y))D$L$:FI"\[9#;- M#V;2L>J.?B1.OP7;",,J\0-FAZ@-5S6KSK::(RV7YHXI#H6A#M.%A*B6)-[Z M&+*;Y9,!Q)".?B1.OW9Z;[43#_^>-FN(#[PS3*:9)SQ@1W&&DP'E'1Q)?(/[ M7M0,]D\_%WK2'>ZIO!T'W1&7Q(D+97S!>:G14LDU<)>K0L X@\FB[38$%F8[ MU\/]X!/6FQ^^"1YB,.D83.(,;A%WL!K9BL;MA(-* T#&D\13ZYL-#:H.QR2. MXZ887#YU:/G(/2->S1VRRH:4=EPF3^3R\_W,?7%$Z">'X,/W#,_\& )[TJ&! MT0&:Q/>D[Y9+7C@F\?O"[?,05!6P6.[W?#!,&EC!\N\N+ -VK!H<-_[^$];( M?BDM,NY#^FO004+/4^S 5M$OI;& 71#OPTCAX M%T-J$3/HAM^*NK:#R5*9*R&#A0/U\4KQ=-;?R 7,TFQ"!^H]VE&8_HS"D1"X MW8]&Q?N Q7E*^@D(F%%,TP$.TX[#E$1I=KW=;"KWR9M5J!2ZJ*3>*MX6;,L* M/(JZ.3@9^+I$HZC_Y6^Y)_)VW"$'GZ_C>]_C0E8>[^,./P %>\+?[I))UM_2 M!:Q@S@VELF,TC3/:*6^^UO!&?;5?$\IMP8=*V+C37TZ>3W*:TH%"EW8HIW&4 M'R=%-%_;#;L?R$+F?4;'L+/K9\&WRDA?Z?C@B&G-U:T[>=/(?1YICFC:I^WI MWFMWIM5[_@:?+YHSNLY-]Y'M_9NHLV M7#S*'$"AI[)@*T*RF ND*S+DHCG"11\,W8\9^NXHZM<&0>.HXJL8 'JOIH+ M;>&.):,E,$DY0P*68^?:&\U"$V\#?E'8R)TU,ID\_*:9RL?.E8,R6)*Z4'=\ M\PW:? :&+^6%M%^T:6(' P>EM52\;,'Z!"5ES9\\M778 7B' 'X+\%\"P@. MH 4$KU4(6T#X6H5!"["IXR9W6[B$*!)'@F^0,-&:S2QL]2U:UXLR\TX62NA= MJG$JGI-GM)9H#L*^.98"2JA,"RYK >@AGSFM)6"8CK+2V M8+^-O&)?Y1P =4%"MQ/ MR'?]H.<\T]?#_;YT_D]]]F;UO6($W2L(+%_PEE?0=]D-7=A/9WK;2%8DA;&C MFY<$L08G_OC!&[I?^BK]GF3)>Y+-WHEL[T["[D["8^SQ#STD;EC*2T"GW[F4 M9WWWT% ,+849">OXW ]]+\+KW0+W1'G#*W<_*NGC,]6\R\[;C9MKVV5?^"?>:.KU^!,]GIII\H^^F6VW1*PH MDZB I99R+RYUQQ3-O&@,Q2O;$!^XTNW5+G,]8D&8 +V_Y%QM#2/0#>WX+U!+ M P04 " "@@F%7O19UED," "*!@ & 'AL+W=OTGDUC8RB42M&>6PD4C598GEZPJ8:&)O MY!T7MC0OM%WPDZC".>Q _ZPVTLS\GD)H"5Q1P9&$+/:6H\5J;N-=P"\*C3H9 M(UO)7HAG.UF3V NL$#!(M25@U[+&" M!\%^4Z*+V/OD(0(9KIG>BN8[=/5,+2\53+DK:MK8\;V'TEII47;)QJ"DO+WC ME^X<3A(,YWQ"V"6$SKO=R%E^P1HGD10-DC;:T.S E>JRC1SE]J7LM#1/J],J3(7JRK1F@4;"?WHY. MM=&2B$K_?\BM[C PPTS!@-BT%YL.[ZM2>0)JO"%]P M&V:^YS;OW>97']RPWS#WHI]_TA]*D+GK@@JEHN:Z;17]:M]HEVU_^1O>=NE' M+'/*%6*0F=3@;FY>IVP[7SO1HG+=9B^TZ5UN6)B?!4@;8)YG0NCCQ&[0_WZ2 M-U!+ P04 " "@@F%7@HM-^/D$ !G# &0 'AL+W=O&<\Y<.#[=./\A-$11W+;&AK.JB;%[ M,1X'U5 KP\AU9'&R>G+D6C M+5UY$5+;2G^W(.,V9]6TVFZ\U>LF\L9X?MK)-5U3?-==>:S&@Y5:MV2#=E9X M6IU5Y],7BV.6SP*_:]J$G6_!2);.?>#%97U63=@A,J0B6Y#XN:$+,H8-P8V/ MO-40R_.%RE@)P3QDH+RNBM4V5HL9-!!N)6X\A3(1LDGI^.( M.UESK'K[BV)_]@7[/XDWSL8FB%>VIOI3_3%\'1R>;1U>S!XT>$W=2!Q-#L1L M,CMZP-[10,!1MG?T!7N_^K6T^N\,[T!<.!N-B%SW2\UE9:I:41U]@D MY&<,XL_S98@>&?;7/H:* \?['>"J>Q$ZJ>BLZO@N?T/5_/&CZ=/)R0/PC@=X MQP]9_Q_B^[#]Z4A\VQ7[Q1>>JT>Y&Q*75HW$#[$A\?C1\]EL0A"C W 0 M\;B0LJ4%['!ZOI$A2-6D0!'NL[F-#!!0SG?.RUBDF;O R9 D[K(H@.C4NF%DL2_ Q5FB_3[9T^(V.30:_<\E7F/9@B 7* M%=")>,ONF=Q)O^FSDR#.K47TQ%L"XY%9Y==!3">'O^148Y4[DAYYAH8'^A6U M2R3FT32WK-GHW_3^-U8:B8Q:$EDD/W62,Z5+/B1I(ZJXS3FY%GID!+V46V);YRKG(W''5 MH/9"0BZ!3(@8U *2TZ2ZT+D7Q^ ]5TR^#S)4@KDFE$46$7*MC_(RMD- 9]M(U0N%GVZ[3MG\#4+886-C] M@WSTO6F])Y2N+V/9$D\=W//"-^;VUV3C=Z5[:7,YO )!$K)^C_:2+S_(_J&+ M&?[P MEJWSB,M]#%52YL!A=YBBS\OP>"]>1O WTJ\UF#*T@NID].Q))7P9:\LBNBZ/ MDDL7\7#F3WZKR+, SKD5;!=\P?"_Q?P?4$L#!!0 ( *""85=!X5,*-P4 M +<+ 9 >&PO=V]R:W-H965T!K:/QZ:@64B>SRS!W9V>7IO5*:KRSX-JZ%O9Q@$X8+S/*A5_8Q+TG:0)9Z[RI.V-B4$L=_\6/3H<= M@[/Q;PS2SB -O*.CP/*=\&)V:K3J$;XVN? (WL!*EEH6,A/:PSS+3*N]U"7<&24SB>YRY,DQFX^RSLDB.DE_ MX^0M?#+:5PZN=8[Y4_L1$>Y9IUO6B_19P!4V0YB.!Y".T^DS>-->A6G F_X& M;T^4\-=\[;REK/E[7\ 1[W@_'E?2N6M$AE<)E8I#^X#)[-6+R>GXXAFVQSW; MX^?0_Z\S>]Y).H3_X ?FBLI(5WL1F.7HAE0-/ MLUDE=$D(4H?ATM2-T(^O7IREDS<7#CH903QQ@,Y+*DW,(;.82P_*.$<@O":V M/BUF*!_$6D4;1F_02I.?'SRENXP8'P/&P6%@8EHG=.Z.#A9"A8W"@2G@'6'6 M:[0PG80L3.$EI&^/#Y:MM4C:--8\R-"Y&/@IN?Q#35]*!%KZEV//6,GG."U]9Q "KJ1Z@ MCFT+N6WMT9^$T? IQ)*>Q308Q.2M)!:D'V8M$X7;@DJ&# \YG=/QQ?+Z-GQ- M+HXBF9^4+85M.8Z[UKJ6RXPD$_#%"KH(PT4V+XDC"Q:%W@@F2"='%*6FS>O' M"'A]&P+9!:>,OLV\X1B([&3PB^?,6 [T)4R&$[ILE&)WQ*\3;GON+-::CIY< ME]UYT3V5W=/QU[Q1!)I='1?24FY_CZV$P5BE(7RF_-.<%Q^<:\DG@\QSTW 6 M[_85:S1]9R%>!Q]ZN4G]R/Y&:JH1RMI=LY4G/&%S!PM#?[WN-_/5HA=>1L][ MS;J&M[6;K[[V9NSZ]9BT^XB"D^GPBVED!F?'Z=$Y:TDY0W_:6[K+Y]9R4XOD M!["I)*<]#6OY5)A3%CG% BE;F8?60E6 18'A;10:AN14DG4L-ZU;$C8V2W93 M2JV9L"CX,/L>.#D9="<2:%)UT\$*/DT.@\QKZ?]=FX881"CZQ" SWRG%Y8$_&]V^RWBT\Y@*O86?C(Q- MAQ7?5?UL_RJ=Q\?8S^WQ24NY2HHY4%B0Z7CXYB0!&Y^)<>!-$YYF5$WTT N? M%;VLT?(&6B^,\=L!.^C?ZK-_ %!+ P04 " "@@F%7TK=+::T% !M#P M&0 'AL+W=O^O(+QB2 !% MMF7'3M(D@).N6!^*!4FW/0Q[H*5KBZA$JB1EQ_WU.R0E66D^T [MBTV1O.=^ M'Y+G6Z4_F9S(LONRD.9BD%M;G0V')LVIY"96%4FLK)0NN<6G7@]-I8EG7J@L MALEH-!N67,C!Y;F?N]&7YZJVA9!THYFIRY+KW145:GLQ& _:B5NQSJV;&%Z> M5WQ-=V3_K&XTOH8=2B9*DD8HR32M+@:+\=G5U.WW&_X2M#6],7.>+)7ZY#[> M9Q>#D3.("DJM0^#XV] U%84#@AF?&\Q!I]()]L7JL+X7[8->Z?S 4MK8U79",."4LCPS^^;./0$ M3D;/""2-0.+M#HJ\E6^YY9?G6FV9=KN!Y@;>52\-XX1T2;FS&JL" MR@]A8F=GTMIYE;P(>$=5S":CB"6C9/("WJ3S>^+Q)M_C]T.WV3^+I?'S_SX5 M@( _?1K?]=*9J7A*%P,TBR&]H<'EK[^,9Z,W+U@_[:R?OH3^_[/V,NPD9M^$ MS#[FA,6RXG+'*BW0SJ+8H1DT.LR@5WL8%EL-+XBI%1- 4EXKVXB,%*L*;AVQ M1&R;BS1G)/FR (+;F';:+#;6RT*8G'&9L4P@*V)9VQ8%Z^^E)2W)'J5*2C0\ M81MM1 JLS[5(/Q6[B!$WSDH'(4 '+%7&'M%J19X8_'R.'C[Z7/-"V!VZ#%!Z M'Q)A&@^SUC--U+B_8T;5&NK.V,'X,#A=+TVJ1>7)!R8ZGRREN52%6@?8&S]],#F$"6I%QM$D M+[KE-J1"ID6=P7HIK.#.F A[[%%=>?D09?'%KW3"L<_P2A7@;*_34[;X@G Z MU]R1X*8]0*&,&R]YP:6+-_*L*26Q\:F,$.:FN;B!7A.$VKE"\*5 M 4$?5#3 MAR77%4'\Z@!)L[FJ#0#,(5NDJ:HE]MUVRB*&"M@W\R+H.TAKK4G:0_:65H1A MUF7TI26IY%&W_%%9A/;K3:^N@L^,6ZRE5"Y!&I.QYZB$O6;)+!J-IAB,H_G) M#/^S<71\.L=@,AN%S]/C>1\%+&<;F(;JW""9)2R)QK,IF\VC9'K"QN-C-YS, M)IV]"+E:2V0(Q:FTSU*H3Q=NZ3JN#(1,CI"?4N3#S\L0U*9J?*=DK=MM7\-0 MA[^DM9"^#I!R-U&A.U3&MAQ)KE"4]^@,2V@Y1& 4)SB^BL*?Q##I-3N>QR?M M5 1L4X5&+';Q#_,J^;E>G<;CQTXESSGUMM8.]OM3$WF9EF\S 2EE][$!E3F+ MM$")!D]##_9(&#[X^YLK,P4F7?MV-R!F*\Q*0"NB6W$-ABC@V7X:@<+QM1%H MNR80#3KY62\L;DFV/5M+D"F'2+P3/%D_48@CF.(FG7^U]W&9N M*]>A5'236X5XP9C0O7W>"0MA(F:+$J3;4A_=@]3,CVBDEM41AI?B 8= $?L> M:)Q^MBNB<'(]K&(PL>;NN&CM-YW5>]DF0['9X_EUQQ^][E@\4YZA'ZT_$_AZK0D"^.[IJKPNWM?E M1&JY[ZSG6M)Y\^#JX(+07!#ZI^-3)#N?]MD'MH=5E @%THT\;. MY8.*4!L*P95T;R'8U$+\X 88Q'W:]Z3D?+!<-HR"GY9/-;FWHLO@MX1CN?,) M8"$#B/Z])Q#N"VO_T,,ETM%A> UUL]U;4/OMX2'Z@6L< 885 MM(+H*)X?#Y@.C[OP857E'U1+97$Y\<,<[V'2;@/65TK9]L,IZ%[8E_\!4$L# M!!0 ( *""85=JQR9 I0( .(& 9 >&PO=V]R:W-H965TR H$KN50E-3A4&U]7"FCF@DKNAT%PXI>4"2^9NKD;E4QE;3@3<*.(KLN2 MJJ2-O-W'+-H6Q$WXRK>@&5F"^53<*1WZ'DK$2A&92$ 7YS#L?3>:Q M]7<.WQEL]9Y-K)*UE'=V\"6;>8$E!!Q28Q$H?AY@ 9Q;(*1QWV)ZW98V<-_> MH5\Z[:AE334L)/_!,E/,O%./9)#3FIM;N;V"5L^QQ4LEU^Y-MHUO-/9(6FLC MRS88&91,-%_ZV.9A+^ T>"4@; -"Q[O9R+%<4D.3J9);HJPWHEG#27712(X) M>R@KHW"589Q)%E07A(J,../BOF8/E(,P>NH;A+=.?MI"S1NH\!6H,W(MA2DT MN1 99'_&^TBKXQ;NN,W#7L 55$,2!4?3"W68:#PD MKZ>E6TFM 7LK5!.9$SP@ ^4:5'=*))58K]K855, R27'LF=B,QF\=!XL0:>* M5:X\%WAW[ D \I (<$F9(M=4W8$9?&0"T62MD8O^-'"TEMB__20*BG1Z'G=&7A!"??TB"!3J+GXU#=]G?ZSLEJ(WKKAK5U\(T+:B;[1KX M>=.WGMV;[H\B-TQHPB''T& X/O:(:CIJ,S"R&PO=V]R M:W-H965T'2J9)IGV5%:,:&2Z3BN79OI M6'LGA<)K ]97%3./YRCU:I(<)NN%&[$H75A(I^.:+? 6W8_ZVM L[5"XJ%!9 MH148G$^2L\/3\V&PCP8_!:[LQAB"DIG6]V'RE4^2+!!"B84+"(Q^2[Q *0,0 MT?C;8B9=R."X.5ZC?X[:2?<%6SRC@%5K: M^(558SO($BB\=;IJG8E!)53S9P]M'C8<3IYSR%N'//)N D66'YECT['1*S#! MFM#"($J-WD1.J' HM\[0KB _-[VB<_^FK84:#=R6S. X=80;=M.BQ3AO,/)G M,-[#I5:NM/!)<>3;_BGQZ4CE:U+G^5[ 6ZS[,,AZD&?Y8 _>H!,YB'B#9_ ^ M,:.$6EBX7HN$WV'1]F' M/62''=GA/O07GLA>C-T,1WWX'QON2H0+7=5,/4+!9.$E^A:XJJBD;(6:/9+04G%(,CN Z2]H(\U4L#8)@2S14Z:!\-2,0/=_" ML4!-PSJ*&8"X-VL\"B@T[V]1+9D%?"BDIQL'FJP,U-JAI-/[1V+38JZ+)" 5K*EEN8EAQD2(2?>=:JX1W"Z2S2%(E1O M#+99FFM)W3:$W:6T(5?2:1 RJJ<\=H(V*9&J+N[6'6@.GW21Q=,Q!2I<%'2) M^.G!76D0M[H#4&T[C.D*!7Y%%W?/_L&;EFQ,E?:6E-BWL2V$3_XT.OC>GMRF MX+QWG W@L#<\&FR.#VYV'NB6ZZAW=#RB[W$VVAKO*O!TH_U6:!;QD;&41*]< MTXF[U>X=.VO:]Y-Y\PA>,K,0I$+BG%RS_O$H =,\+,W$Z3HV\YEV]#3$84EO M,9I@0/MS35703D* [G6?_@-02P,$% @ H()A5Y?-[&ULM5C;+Y^3P,4+=F2UWF8%XD$@49? M3I]NX&PMVSNUXERS;U59J_/Q2NOF=#)1^8I7F7)EPVM\6V^5$-2W/ M"K.H*B>!YTTG52;J\<69&;MN+\YDITM1\^N6J:ZJLO;A'2_E^GSLCS<#-V*Y MTC0PN3AKLB6_Y?I+<]WB;3)(*43%:R5DS5J^.!]?^J?O(IIO)GP5?*VVGAE9 M,I?RCEY^+<[''BG$2YYKDI#A[YY?\;(D05#CCU[F>-B2%FX_;Z3_9&R'+?-, M\2M9_BX*O3H?IV-6\$76E?I&KG_AO3TQR:>TK/K%T* 2 MM?W/OO5^V%J0>@<6!/V"P.AM-S):OL]T=G'6RC5K:3:DT8,QU:R&\<5GH.2SP@O %>>%@:FCDA8?DK;*6G[PSIEYG M#T"69I=MF]5+;I[_?3E7N@5,_K//>"L[VB^;4N=4-5G.S\?(#<7;>SZ^^/$' M?^J]?4'S:- \>DGZ=P7I14G[]9RZ[- .[->:W!\X3*^X^9+5#RPK9*,QD\;H M*V8576Z]>%UF-3OZ\8-:6TL1*/FV3KK"U4+Q09HU>B-LLKGM6B7I* CY>W[R__R?XAE*:1 MFZ[D+)Z&\5%^?!1!$5B6R[KNV8%D& FYK+!%OP_$K(1BCTKL^L$H"S^DGN=X MG@>2 H!$3D.*',JZ6FC%M+2K/GS"0,';1[^1#QS:9;T2^0I@MW* 4[#D_+_0 MC2E9\O*!9%"T1,[[*-US:Q=L* 29H-@1R>W]=G/[9>.?8Y;5!8OWR(;0N83= MH.,[KGO!-/F[MKK>VLK&ES8WJQ SQO_HLA)2:_H3M=)969(K%9/WQA"%]211*C^YRMH2\1=55]JLK&3!2]*H(W$((T4()8JS M129:=I^5'2=%#NZZWY>OV#//RIQ&D++XHD6#K&JD1CP%PHNJC_SITQGI;3QL M$(7]LGDI4*A@Y[:65C?9IR]%IQ1WA/A>ELO^SL$X"EU#8]VTH8J7?5/G95=P M&TNA[DX6!+,6BCN,?VNX,?U>TII2Z(>MP4(0(]4 !NEM,=.VO)>>2[Y8B%S M8)=]JC= [:O4?GKP'?".,TU3T!VO1%>=-/ ]6=U;1,D-4REBA.@-K%1/%S0& MZ;YE:1!73NZ^YX8^;,PVDE89AC-&P;U#8&@;DOJ&)2[E?ET\2_-]/N M.1>UK"CJ<(VFC0ZCDKRRBTP:V>^-%X5_!_RL.,25M[E07/U5,#SDAAZ BKH. M&PEG!W"&0 #>AT'%P23G,&0'=#K&GKJKY@@:.12M,N+.F]Z!:]./\N($B&C1 M7N_HWI$2?]H@%5SS%IVEC=*S9:\-&[-FHJOJWJ5:6*# ;O4;O#M6FL()WN.N3XJT"=PHZDE(XOJ M)WCJSY(0IOZ_MC"X3\H!GBB^Z*]$D=E"B+]-VX=3;YOM)KIE1I-UA-'*8I3O MP;!!)DTD=/Y%F#\R)LA.81]U/+H]8/WIZ*KO>-#TJ;P5EA5-D]!*!77Z#!P7*07=\565:5!*E!SBQ@R13(BE@81J,; M,((I'C2QP)12-L;)\2QE89*B.J9AP@+'"^/1;5;V(FWG0H'V'2].Z->/6>CX M,@R!U]'!A^8+G+/DV>#1SA3/,O2I9C=KE<4D^J^>A3IX%L-)G8%@GYGN?] M%KYMKN&GR)\YR30AX]QP!@*+B?9&Q MR0^)2+8DL"/_V(0PV[B).!V142+OZP;QX]!M%+O]02-Q,B"@%6*Q )E21SWG M>LUY?:#5Z5M"LWWR5IE3)H3U&*GWF6#:MM -9D2'MHW 4=%2$1$63=AT#@Z1 M6]8@0U&43<.PZ5V'WF+H!6G4])7E@SDI;W==+]"K/13M.34\8MMT75W[Y/38 M5X/-E<#M"4Z'.R=36K)U-MF_['IGV7=FT>G([,K,#9 :\H89<+.?*%I?3;2N M7S?MLT33S%XS=?2EIH:;[-F7>I$3AZD31C,+]!F;)D1NJ7F=!BQV A]0]A(S M$"1#.A(KS7">![.YT_0YA>U\'GWM58"S!;I DY0^J'2*O7R3EF"VIS*>3]G. M:?!Q0FPM'9E* (WP:!6;2S-_QQA[(QT3O< >9.W5# M#/B)XR>>L1Y<#OD)7.;;[W' ]MVM3;8N0RO>+LV5+V5<5VM[+SJ,#K?*E_8R M]7&ZO9+&J6<)3F E7V"IAW9PC,[<7//:%RT;<[4ZEUK+RCRN>(;3I-_XHE9EX(W18E;+%=U0^%9?.ZQ&6Y1" M562\LD8X6LZ3\\GIQ1'+1X$_%6W\SK?@2#)K;WGQL9@G8W:(-.6!$23^UG1) M6C,0W/C9829;DZRX^]VCOX^Q(Y9,>KJT^KLJ0CE/3A)1T%(V.GRQFP_4Q?.6 M\7*K??P5FU9V.DU$WOA@JTX9'E3*M/_RKLO#CL+)^ F%M%-(H]^MH>CEE0QR M,7-V(QQ+ XT_8JA1&\XIPT6Y"0ZG"GIA\='DMB+Q5=Z1GXT"$'E_E'?:%ZUV M^H3VK^*S-:'TXC=34/%8?P1/MNZDO3L7Z4' &ZJ'8CH>B'2<3@_@3;?A32/> M]-GPQ)7RN;:^<23^.L]\<&B(O_>%W"(>[4=DDISZ6N8T3\ "3VY-R>+EB\F[ M\=D!?X^V_AX=0G^V'(>UCX=B%T!\+4FH=B,@ W0'*GL"E[0,.*X=#E4MM;X7 MP8H Z4M;U=+XTJ(TCFI?C1..4+U7(2FYM285>%S@1% XJ=LSGY+;S?=8]-X?P'F U-#YXX M1R9$>UK)3&D5[H4TA2 ?%*A+40QD)1<]A9STGK#'0KV*(C]@UW53*+,2AGJG M>(76\>(5)R8=G_W^QZ?X-3E['1$8, -=(7G@D13WC,(Q]"[ MAQ@P1;7ZA^(V6]OCX !D-YB.%<>7(_^J(.>1-8*2X[PA5Q6JA"ANB0M92B., M#?P1A.]E+$\:[A2""G64C>R';$: M,UZ:'$&NMD$IG_7.MS-PJX!ROHHM++%0T<> M2I$$"&)O@)%I&@C)V48=T&OTJ& 9:06__+-UVFWN;0%VVR,C0TO.9EL]O^N M*-023A(2CX:[ L&Z5D/2"4;CA":>T/]/;RH&CXP[RJUKZ]J99(N_B,EPC.M' MZXZUK!*SBT:/"\P40D%86#XTW'+O4-G3,!WI=U!8<5]GM5*@=-'/+)EC0GC5 M6_RN\EO4[9/,0!Z,PZ%X)3K:=D?G#PH=B\7K09Q=FA@7\;VGS#5XI'2]%CD. M4^"X[.T\:HR=$<+J=>/RD@.1>6X;$]J",!_YON!6EZ FA&*HW;3L4_G?=.&: M>4-WZ&I&V=..PWWWSFCG25"16\6'#R8E>].^#K:[V[?5>?ND>!!O'V:?I5N! MS$JKCX?';1+CVL=,N@JWC R.S <^5^%GB?4B.!7"^M#;T"S:P?7$N_@50 M2P,$% @ H()A5SZG&XV@!0 [0T !D !X;"]W;W)K&ULG5?;;MLX$/T5P@7Z9-B.D[;9-C'0I'LIT&*#=B\/BWV@J)%% M1")5DHKKO]\S)"7;J>/M[DMBR3/#,V=FSM!7&^ON?4T4Q->V,?YZ4H?0O9[/ MO:JIE7YF.S+XIK*NE0&/;CWWG2-91J>VF2\7BY?S5FHS65W%=W=N=67[T&A# M=T[XOFVEV]Y08S?7D[/)\.*37M>!7\Q75YU6R,< M5=>3MV>O;R[8/AK\H6GC]SX+SJ2P]IX?WI?7DP4#HH94X @2_Q[HEIJ& P'& MEQQS,A[)CON?A^@_Q=R12R$]W=KF3UV&^GIR.1$E5;)OPB>[^85R/B\XGK*- MCW_%)MF^6$Z$ZGVP;78&@E:;]%]^S3SL.5PNGG!89H=EQ)T.BBC?R2!75\YN MA&-K1.,/,=7H#7#:<%$^!X=O-?S"ZM:VK0Y@.7@A32ENK0G:K,DH3?YJ'G $ M&\Y5#G>3PBV?"/>#^(@ M1<_FI+*0_\YH(WXE@.^F^7)@)^IFXGSQ50L%\OS M$_'.QWS/8[SS_Y.O>*>]:JSO'8F_WA8^.#3-W\=82(=<'#^$!^FU[Z2BZPDF MQ9-[H,GJ^;.SEXLW)U*X&%.X.!7]OY?L=+C+F3A-R@=:RT9\E"&0\^*WFMB^ MDV8[%96SK0@84A%L_#\5VHM.NK#E-XT.>BW3]#GM$5)H(P(B6%=J Q$0RO;. MX[D210\#\GZ&HPST@.&(T@* L4$4U&AZP#FU#"E"'Y1MHR<>$4(U4K<>X],T MHI8PE9@30-8 +\L'XF.HJJ &PB80RAIO&UW"JA05\"!?&'?6:\8\A>AX#+?G M,Z""+F:")R>4]+6H(&@^GS]0$A6B' [P088^FG3.*B+DO ;#G !H8KYFXN=> M.FD"4:+^/>:F-;K2*O'V:]%D"@^H%V';P:1IM@(T<5VT >'ZD;=<.Z)4U^\A M_@ZO>H")U8RD[@),#](<#\JPHYUG/T>Z+6)HMM_9E;DML$<$1LQG1V5]!*=Z MYV!3;(^[306Z$17@A/=P/']VN3Q[]<9GI00/4TX4A359]3OM+-87M6QW/7VJGGZ/$J#K*&*6%2(( M^DJJCQZY/4?'F;@9.G13D]D1AP%P/F Y%UXY75 LU#'$+&=:4>H';"+=]BUF MAAF.H];:'IS@W*H/+*2=W";$^_V#[FM0;0(]7WK-E0<_K;PGT2-E#!AXQXWB M>YGHH6I0,"JGHK8;Z(2;BM8Z#J]@<]@T4 >_-S_9\XET'F33QRGQO:KWWC]. M3O,5I4G8Z*-PX.=F_L!NE&%<$R M#-06X&?8B--O$F.Q',(U[A;,]#)=[#[N%=T.I9@=N\/-]Z[@X&$=?VAP!T$,TVU\?#O^EGF; MKO [\_1#Z*-T:\R!:*B"ZV+VZL4D;9WA(=@N7N@+&T!Z_%CC]Q@Y-L#WE85, MY0<^8/R%M_H'4$L#!!0 ( *""85<7A.)$G@0 )(* 9 >&PO=V]R M:W-H965TQ[GG/LCSE?/?PX(YTD-E M;+C(%C'6I\-A*!9A]JS*I%2983X:G0PKI6TV/D][ MMWY\[IIHM.5;3Z&I*N77EVS3P]/)8Y)/ GYI7H?=-$LG4N>^R^%)>9",!Q(:+*!84_BWY MBHT10X#Q;V2_V"F="^J55*YM_R*AH0G15IPP$E;;M?_70\=!3^#AZ12'O%/*$NW644'Y6 M48W/O5N1%VE8DX\4:M(&.&TE*??1XU1#+XX_\S2>#R,LR7I8=%J7K5;^BM8G M^NIL7 3ZV994C_*C'?:.MF$=)7M'.\*B MSSH4QH7&,_T]F8;H40+_O!1L:^OX95O2%J>A5@5?9*C[P'[)V?CMF\.3T=D. MI,=;I,>[K+^:@)U:+V/Z-* 4]XVEW]V2JRE[.FPII0.*"V*Z_DK#,UR(FJ<]%&SJR"6;M8!B>OOF8YZ/SGX3&Y.-6MH\/-L?T!\0 M>7I&M7=+77(@#"5JZ@21?D#]#$;H$6-2 "%P?#=5Q7?!!_K(S:A S#K27M]M M=W25CA[=7CJ/3"+B0$U"+CI/A4FALE+$<#%=8["AR)2-6AD#!HP145'K6!?C MAQ_.0HLM'(#4PC2EL*ICD%QPXJ911D*LVWH_45=[S-?NN%PJ6W!H4]([J$T3*,_?R^S3@6JG M!8#D>D]W9NX["FZ6[*U,0;K6%M8$\9W8V/OI_N;Z+MM_Y@7YQ*D7^'N3_;0E M,5M1;,6),@NT"WXEI1H MNTF)W&@BEWB7T:NKIFI3EQ0\[BR!JMV OJ0\HQJ U/7R!1[AH8:+$FTAA@20 MC,X7,"H3W-9KSZ6%0YAQR$A<(*L+9\IT$Y6$.K?.OOME,KDEJ1>56K1B)4,O M#.A::2/C#PW29P"N _>C=BV-KD B/2-#DA/I^J6T&[Z[>^X 2@V\PU6%:A.= MMJ]WE"1\EUP8Z15IB4T)3U-_(8;7%,&0F[/0VHV05-IEK[91"S-.Q>1H"NZK M"GJH'819H@GDO%9K-37<39%GO=(;40#&#[7&1!-.GTW/$VKU-]E:*6G6EE$M M]=P!E.AJ;!7B\I'>'=T:9(&[+[;N-A=@@MX6U$I^K.OH2N.H7V"O61C02U?3 ML/=.J-C/TVLH2$YM;)\,V]WM@VO2OC,>Q=O7VE?EY]H&I'\&U='@P_N,?/L" M:A?1U>G5,741;YCTN<"CD;T(X'SF7-PLQ,'V&3K^#U!+ P04 " "@@F%7 M-D]+0KP# #7" &0 'AL+W=OQ&L3UM2:AMPTFV[!;(-G-WV4/1 2R.+6(G4DG2<_/L.*=N) M&Z^[: %#')(SCV_XAJ1G.ZD^Z0;1P&/7"CWW&F/ZJR#098,=TV/9HZ"96JJ. M&>JJ3:![A:QR05T;Q&$X#3K&A;>8N;$[M9C)K6FYP#L%>MMU3#U=8RMW.._W" M!IO)6LI/MO.NFGNA)80MEL8B,&H>\ ;;U@(1C<][3.^XI U\:1_0?W*Y4RYK MIO%&MG_PRC1S+_>@PIIM6[.2NU]PG\_$XI6RU>X+N\$W+CPHM]K(;A],##HN MAI8][O?A14 >?B$@W@?$CO>PD&/Y(S-L,5-R!\IZ$YHU7*HNFLAQ846Y-XIF M.<69Q3UN:(L-O!.#P+13L\ 0L)T.RCW(]0 2?P&D@%LI3*/AK:BP.HT/B-"1 M57Q@=1U?!+S'?@Q)Z$,+PDG_)1[/GY$KWK,2Y1P=!HWI ;_'=-]$T_.$"U_3(-;V$_K6*7 0Y3S$*QW & M'7Y&N5&L;W@)MH;@@S2LI1/W@&*+4"O9P5:PNN8M9P:K?5FBTK!^@LUS,*-; MP7=GI *"-0U"*\MA#5F[_B'4AQW30+]:MG0OZ*O1AT8AGM01<>T-=FM4KA3> M4XH7YD>V5&R]Q'"T1JLAAZO1>Y*]@26MS$L&;VS ),S(B L_GZ9D%*&?A D9 M>>$G:3IZNU5T\T'NQ\F4OGF:09SZ29)#G/MA'HY^93T3D/I9D=,W3V.(4K^@ MY:/,CVA^J3F#.U;RFK8FH\@((EHC(GZ1'Q41Q%,_#_/1;[0OBJ9RR J(LPR2 M23XZE> -3$*_R$-K)'Z16K[1)/)#PB1K&OE9%L)ICEQ#*;M><:=&?2JGE>*C MX%;,>T.::A]NF& 5 R8JN,5'7LHQK%Z&/(ON-*5(+E[C.%EI5_-Q0K=5V[J+ MER#=4'P/MT__AU^>C/-_\,O3FO=.ZEPP(A"^/9PC&Y( M62:>OM=@3L_JR;[:-;XZ@U?#,8SAW'46O'AL:+\W[DG5 _GAW3F.'E_MY?!8 M/;L/3_XM4QLN2#&L*30<9Q,/U/",#ATC>_=TK:4A<9W9T#\/5-:!YFLIS:%C M%SC^EUG\#5!+ P04 " "@@F%7@$EK6J $ "9# &0 'AL+W=OVF2>E]?=[ONZS$2KB>J5'326%L)3PM[;+O:HLB#TJ5ZJ>#P?M^):1.9I.P M=VMG$]-X)37>6G!-50F[OD1E5M-DF&PV[N2R]+S1GTUJL<1[]#_7MY96_7XY9/@C\(G'EMKZ!(UD8\\"+'_-I,F"'4&'FV8*@GT>\ M0J78$+GQ1VLSZ:YDQ>WOC?7O0NP4RT(XO#+J5YG[3OB>3?-#/6O7+ MJ)X>4/\(-T;[TL&W.L=\5[]/KG3^I!M_+M.C!N^Q[L%H< +I(!T=L3?JXAL% M>Z//B0^$SN$.E?"8PYSK07J)#GZ;+TB*"N3W?0C$"\;[+V#2G+M:9#A-B!4. M[2,FL[=OAN\'%T?<'W?NCX]9__OT'%*1#UX,YK=E%XF?G74E]*S,-N6 Q;T(@=#62_QHS=([Z4@]^ MVO)@")Z5PB[)'SKX+*#CG?MM M4)?B%@8U17N*5:W,NF(,%ZBQD-Z=A*BWT\HJH2#PBAZ/=QYP#WM<#^%[PD$2Z$P!/.<^J,,Y4*- M_B+(#CO94$_#"Z8#!NQ9Y1H?Z5FJ^=:+L+%?YUZHMK@H;0_(Q;=;);60,05D M2%+,H@HUMEB_RO,G#?/:2@7IV3Z.B<:7QLH_N>!>8.I+X8'RD:,CYL0$A2)& M,!&LEA)4$;*B8GW :UA21_(1C99I,@/RD+P(O?%K M=B^Y54(GW\2@^9L+2C4Y1HJU3'K!^J\BAV$=S%.CMUN-W?/X[CY+!Z']INVK2@L2'70^_ N 1L' MX;CPI@[#Y\)X&F7#)[_!:%F S@MC_&;!%W1_C5Y>'9K+\]-ZRNEZ=8*U]:UM \+ MJLSZ8C == _>JU7I^<'X\KR1*[HC_[&YM;@;]U)R59-VRFAAJ;@8S*=GBU-> M'Q;\2]':;5P+]F1IS">^>9=?#"9L$%64>98@\7=/5U15+ AF?$XR![U*WKAY MW4E_&WR'+TOIZ,I4OZO#TX'(J9!MY=^;]3\H^?."Y66F7EN35K87DUI/%%<#7LAG%* M[@ M?.RAGH6,LZ1J$57-OJ+JE?C-:%\Z<:USRI_N'\/LWO999_MBME/@'34C<309 MBMED=K1#WE$?BZ,@[^@K\F[L2FKU9_!T**Z,=G VEWU(GD0"D7FKM-29DI6X MPT,"5+T3_YXOG;< VW^V12@:<+S= "[ ,]?(C"X&#>NR]S2X_.6GZ*>SD=CW)8E??CJ=S2:OKTS=2/T0[J:O M#P10)46%_J'T2JPJLT3\&FON54Z6HYI5ILT%.Z\R<@)]1_ [(]:ERDI!6BXK M$@JACN5!U@EO1-,N*^7*D*A<(05JV7I*6_'^G?9D-?G#S&B-ED!81E'%YU9E MGZJ'H2!@OGH((A12+C+C_"$5!876$9Z76#@LR8QMCI8^K.7:. <71>$.57$N+ M:RWF[0H>B]DQ(WYR/-J!B1<])E[LSN:V*M\&BK\A)H1%9ED,#&=;<0Y4C;BB M V@'=[.^R'!3]/7D'NN)?6^U;'.%)2'4;N/!]XE"P+7QR+@K35OE8DF"!QD' M';O_:'6<%&OERY"%#27?(-HB5;P@JL >CYGXF-*-.IB^?.W$7&O 2+PGI-YS M>GG*B.GD\)\!\[SE@:0%X-$M@8.,ZB4JY&@:^MUL]-_A_7M1*26@O232J$)J M)$.V::UKI?9<-VR';2OJ?%RU5_O*.LMHPK,F1J MY?VS:+D6+6IKN$;H0$&V:91. P3] \2'S1^&5S\*ZRVI-*F?R)J8O7#S==^) M[6]!XP_!/?;;D%Z!) F9_X$^%Y0/@WUHYYPG1"S" 7$%YBP_>[(6?1V3"=PR MV"Q%(945S;.IO$9&7RV.F0Q]X+%5"?JTR&Z9-,[VP"V-"^Z$L39UEP M&./'8(U])EHD@XL6P>4L[IH<)_WD.-G9\N<5^'RH,%;]QK1+#_FATE%6;ML, M^2&!H=T5AA=QWG,"W*H(Y=APW->0EY@40VM# 0%3=0!]ACI17J#CN,0W9*<3 M."-U'PA'E_48TK.]I^9>11F_!AE[^\$2TSKDW!WL+605%DH7)_KSVOE9S%X= M[UT!TG(DGJO<@D;H M/'DEKG<$H=5+555X!3:;T]:8K"E!EF58E,\N8+WL@?5R)PYN H*O 6STOVTP MVKE].X=^(A,%&.\IW@_Y<,FG1)>J)]4Z4,8$D#$FOSI3G:# ?>3\0BA]TL"H]ECB,=D]50XL.XE.P*1B0V\91< MYBJT>NZ6;6]_FL1H[5IZ#$V1MZ$U?G^/0F T2"K[,CN-X(R#Z:I45"!^:+NA M%]T4!9BS%?L=Q[^^Z?G]TQ8+/SQ"!C]N-\:D%!^LU*G3SE>PD0,6 \V4F'3' MG;G-/42!US?!D4WAJ+.;S!OV <9.A\\T,PF E)_%=#3%X;FJT@A(@>ORSL%: M(O50O4KY E_//@GF5E@81T?J+H6RJ+A$[UE8)&,[@'_: _]T)_#?H[ T0^N= M?S>V@3+I7%J, MLX7!7X^0M_.[Q<81,&C>NNUCPU2DWS>_^]AO8]6'$V3Y5QS4D*C]#^!2F3@] MGAV^(P5NB!_K&/92%;\HM4_ M[;\'SN-GL,?E\6,BL(J(.5%1@:V3T4N<7VW\0!=OO&G"1S'4O3=UN.1C.UE> M@/=\&.EN6$'_E?3R+U!+ P04 " "@@F%7V]X;]-P" \!@ &0 'AL M+W=O+@F3G+BE0UY?D[+,_?W9L9[(Q]I-!HOY-)H/+A08:Y:!1],YN/V.7SUN.E M1KGPA$UK.^:(:>/(5)TSRY74[5O\Z>JPYW#>?\8AZ1R2P+L-%%A>"Q*SB34; ML-Z:T?PAI!J\F9S4_J.LR/*M9#^:?6V$);3J$>[J3! "&5C)0LM MZ#">'ZE+5XL4IQ'/C$/[@-'LU8O!N']UA.UHQW9T#'VVXA'-&H5@5+@VS9KR1FV_GSM$_2CX8>JWIH]=H MIT^37K88GP-&[R0P,8T3.G.GO850P5 X7ZUKQJS6:&$X"+V3P$M(+D:] M96,M?H[W,3F P'L+_(;E5J8O9 M]:N/.;Z 0XT0[TUTA;8(>\M!J$@[W#OM;C7.VXWPS[S=JU^$+9@@*,S9M7_V M[FT$MMU5K4"F#OMA;8BW33B6O-[1>@.^SXVAK> #['X8L[]02P,$% @ MH()A5YL+QQCD @ Q08 !D !X;"]W;W)K&UL ME55M;],P$/Z^7W$*"&U2:=[:=!MMI7: 0&+2M [X@/C@)M?&FF,7VUT'OYZS MDZ;=*!5\:<[W\MP]9]]UN%'ZWI2(%AXK(H31<2="X& 63^'+:<_[>X0O'C=F3 MP3&9*W7O#A^+41"Y@E!@;AT"H\\#7J$0#HC*^-%@!FU*%[@O;]'?>^[$9V' 7G 12X8&MA;]7F S9\^@XO5\+X7]@TOE$ ^=I8537!5$'%9?UE MCTT?_B4@:0(27W>=R%?YEEDV'FJU >V\"M0&3N_87* Y&X:6P4O;!J0>+_V?!CSE#]\F M<^/UWP\UH,;O'<9W0W5I5BS'44!38U _8#!^]2+.HC='JN^UU?>.H8]G]2R! M6L MYL@?_#UU=D0FQB#=)Y/%3O>)LSD7W'(TQ^_]$-NC]1QF>U=2>Y6@^>=R MV8P__T7)+1G<>G%J5V$NE''RG DF MG'))R=7:$( Y@TF>J[4DOUT/.R!I(SYOXVF^UAJE/8.WN$ 2"]B^GV,FJ>3K MUGRG+!-_.)U,:\[ +-ERK.;T[M+8/_,$7D*2=:*H1T+<&9QG],WB3O]B0$*: M1?7QHC_81Z%!L0U,,RU.2+($DDZ<]2 ;=)+>.<1QWXEIEL*A]QCNK1;JW=(O M4 .^7_66:;7MCI[4JVGG7B_X:Z:77!H0N*#0J#OH!Z#KI5D?K%KY1357EB[* MBR7]SZ!V#F1?*&6W!Y>@_><:_P902P,$% @ H()A5_+*RQ*O @ V@8 M !D !X;"]W;W)K&ULK57?;YLP$'[/7V&Q:6JE MJA"@O[($J4E:=0^5JJ;;'J8].' $J\:FMDG:_WYG0VBFIFR3)B$XVW>?O^_L M.\8;J1YU 6#(<\F%GGB%,=7(]W5:0$GUL:Q X$HN54D-#M7*UY4"FKF@DOMA M$)SZ)67"2\9N[DXE8UD;S@3<*:+KLJ3J90I<;B;>T-M.W+-58>R$GXPKNH(% MF*_5G<*1WZ%DK 2AF11$03[Q+H>C:6S]G<,W!AN]8Q.K9"GEHQU\R29>8 D! MA]18!(J?-3:O/= M;.18SJFAR5C)#5'6&]&LX:2Z:"3'A#V4A5&XRC#.)#.J"T)%1IQQ]52S->4@ MC"8'#W3)01^.?8/[6&\_;3&G#6;X#N8%N97"%)I1#+?6@-V\D.U MW1_/PT"Y!-4="DDEUJDV=M440'+)L=R96(T&;YT'<]"I8I4KRQE>%9MP0#42 M :XI4^26JDFA,P^DN'I471VT1D#O'/P@J5A(TE> M8\36-X[P&3Q(0WFC:*\T!Q2'X:OQIS3,(6V%#9VPL"<+;WS_3Q(0[?PD[(R^ M)(3X_$42+-!%_&KLN[K^3K\I0:U<5]6HOA:F:3W=;->X+YM^]>K>='T4N6)" M$PXYA@;'9R<>44TG;09&5JY[+:7!7NC, G\^H*P#KN=2FNW ;M#]SI)?4$L# M!!0 ( *""85>?8'KBP0( $L& 9 >&PO=V]R:W-H965TW#@$JSZ M@]FFZ?[]K@VA04JCO<"U?<_Q.>;Z,M\I_60* $M>!)=F$136EK,P-&D!@IH+ M58+$E5QI02T.]38TI0::>9#@81Q%DU!0)H-D[N=6.IFKRG(F8:6)J82@^N\2 MN-HM@D&PGWA@V\*ZB3"9EW0+:[#?RY7&4=BR9$R -$Q)HB%?!)>#V7+D\GW" M#P8[0$ 8?4.@:*KV>X LX=$!COV3][ M[^AE0PU<*?Z39;98!!\"DD%.*VX?U.X+-'[&CB]5W/@GV36Y44#2RE@E&C J M$$S6;_K2G,/_ .(&$'O=]49>Y36U-)EKM2/:92.;"[Q5CT9Q3+J/LK8:5QGB M;'*'W_V;,H:4H,FZH!K(V2/=<##G\]#B!BXM3!NR94T6OT'VD=PJ:0M#;F0& M61X!NV;H>>;_@&WPW5DLFM(:O6[:_+ MC;$:B^/W,;\UW>@XG;LP,U/2%!8!W@@#^AF"Y/V[P23Z=$+LJ!4[.L6>W%?6 M6"HS%$RNE!!8PUXR'N]+RBL\89)K)=Q:65GJBUSEY)KQRE4Z:3]M:_:8PY,: MCCM\+(#DBN-]=M+4@O0\A!J7 MX4 XQU1F",/=4FHAF_4>"PW0*3N"16-!;!#O*N<.'9U8[YTU8IG$+51ET(DY M]_7F'O%KU+LOG5K3,1SWI]&0#/JCR? P[CT %A5+42+!*YP^D4HRVX6.^Y/I M&)_3:-R)CU5.>'#!!>BM;V,&#[&2MK[K[6S;*2_K!O&:7K?96ZJW#%UPR!$: M74S' =%UZZH'5I6^76R4Q>;CPP*[/6B7@.NY4G8_O&+BG10(HLNZ7W( DW5X>V@WBS2X.#OK 2+1-1!95DHHW M_?6=H63%26QC6^"\R!(U,YS+-]]0/E]+]:B7G!OXNJH;?3%9&M.>3J>Z7/(5 MTYYL>8-OYE*MF,%'M9CJ5G%66:55/0U]/YVNF&@FE^=V[59=GLO.U*+AMPIT MMUHQ]7S-:[F^F 23S<*=6"P-+4POSUNVX#-N[MM;A4_3T4HE5KS10C:@^/QB M3/()5'S.NMK,)E)TV]R7"/R0)^DXU9:OC05+QZK3]%]T8?PXV/U^%!@S/>>A#Y+H1^ M&!VP%XTQ1]9>M,_>DBE^.M4M*_G%!)M$<_7$)Y<_?!>D_MD!S^/1\_B0]V]NN&_M$B6:D(--+ Q8%QJ*4C16=BYKY [1+, 0)D^= M3TO%^2N4 6+$\-4#5Q8HOY,G^]\[!"1"4PCCG?/EL-,;#Q>($_*MZI3UB&+A M2L@*_@,_?)>'07CVZB[PLN1EP;D3^O%D3NX+-(.1&E#,\%%A\QMY,9Q [.7P M_:C[X6N+7(9[/\F:4?+-\SN]./,*5$P2+]FE68DG4?&F@F?!Z^J=]MO? Y!- M1L@F!R$[Z]F>4KB7:\B]1O-=P#UH?#]PWT!FF#F(5@UZRXMRVPO>>X$8Q]J4 M=5>](+#$RLM:5(QRJ W^6**PL$"P],C "6F%C44GPR0W!,-5#T.^ Z86?"1( M /P_P?K(AB [C?OH8V>V)_I3YT9J&Y'N'G2I1-L/371.=VTK%>*4/_$&FP$Q MC3O@-:)KE!?VFHP&6B7G7-/49C503;##M;4D,3UJM%.$D*40YC%$4>S<8?F8 M*I=6L$*16K8VR4F10Y3E$+AYE$'H^E'BS%@]F,2J/G)#A0Y,$8C?+(KP&?N%\M'YN\+"O.<*X M<#!R-PY\S !N%J>4%=^-8UHHW"(M#G50.G90^H\Z"#[VM;FB PURP*ZV.6SQ M=8<(S.3F4+:A9]LD ^?U)R\[OG5U HR.[;B;7NX6C7QOX+T) M'\/58J'X KO,^=@9;+>FHFV9@1]Y.6P1N#W0 TQ_X69I1AGWH@*),R&^C3W? M=WX>N!KKG$9NFN>0T?*'KUR5@CI@3VF=&]:4>'"LX C"# N9^W ,N9<4;QW: MT<^AF_D("LOZN8?82+T@WYH P^Z6EG9;0$"FOEOXL8TI0)->O&4!CH)CH!*R M39IHEF!EM"B'>;5&#BM977:U9:R^W67/9:W4PJ*_$O,Y3B",%!ZX67,^3-MW MLYJXFC7/=OOL3!-O8.4W&&EVA8":V!I>6-!P!$T'+A<&?B06)0$^E,$EQF4M MT@8>!O"=:UN5)#<28$\)&W.K%D3[#'3KRTH,T962G-L0Z4#E;,U5I.*(:A?[9[.1N M=F_O@[/CGGI1!4MAO^*:?6JWK]3^8;>?.G97L*=K/?8WV":$GPA5GRVJ;K]- M[),TR-K?(NK<-T^8-(IG%T7$;A+E;A07?4,6D&8T&7+[F(:0N&& +>=G=B', M1MH@2B]QX*7Y>_Y_]=KY/+B R19X2K;D$> <2G&OP-('CH6W-MZ+;',/ M#K.,1EF,[S(//<:E)+%$=HR#Q@MB*Q2&.;H26J$B>)6-':V9T&S$=%"XJ1?A M0I"Y0>;;Z'$0HOT,4Q;T[Y-PYPB;;GUQKKA:V.]J8H:N,?W'Y[@Z?KI?]5^L M+^+]=_]O3"V0NZ#F&PO=V]R M:W-H965TI6KYW2F&[INCHML1'Z1G;8TDHN52,,#57AZDZAR'I04[L^YPNW$57K;%;] MW)W:K.3!U%6+=PKTH6F$^KK#6A[7CN><)NZKHC1VPMVL.E'@ YKWW9VBD3NQ M9%6#K:YD"PKSM;/UEKO0^O<.'RH\ZC,;;"9[*3_9P:ML[7 K"&M,C640]'G" M6ZQK2T0R/H^Z4RUYHO)7UQRHSY=J)'<@P%X?:W,OC7SCF M,[=\J:QU_X;CZ,L=2 _:R&8$DX*F:H>O^#+NP_\!^"/ [W4/@7J5OPLC-BLE MCZ"L-[%9HT^U1Y.XJK6'\F 4K5:$,YL'+&B+#;QJAP.V._7+H]C7J']=N88B M6#\W'=EV YO_ [8$WLC6E!I>MAEFS_$N*9OD^2=Y._\JX0-V-Q!P!C[W@RM\ MP91NT/,%_Y'N/792F:HMX)_M7AM%Q?'OI70'MO RF[TP2]V)%-<.W0B-Z@F= MS<\_>0O^VQ6MX:0UO,:^>91&U*3T"=L#@I'POA5Y7M65,)C!;5\;J#3LO\*? M* LENK)*84M7D\&."C4#.LN_93HG)94_O0R]ECJ1"?51E0C1AL]JCZ0GE+ MTJ^LSVPAV6KR8;)FXQXO9V^I*$K84N0J%?#" N8\(L-/6+P(R4@X"WA 1IRP M( QG+P^*&B3$S \6]([#"/R0!4$,?LQXS&>O12=:"%F4Q/2.0Q^\D"44WHN8 M1^M;70FX$VF5T]9$A/3 HQ@>Z?.8EWC@+UC,X]D[VA=%2S%$"?A1!,$\GCT_ M@ABR(.ERK3/6L@E'S1MTD-J3RT9N@ET^S4 MB;=# _KN/K3Q-T(55:NAQIR@_"::.Z"&UC@,C.SZ=K27ALZX-TOZFZ"R#K2> M2VE. QM@^C]MO@%02P,$% @ H()A5X6;,L3& @ BP8 !D !X;"]W M;W)K&ULE95=;YLP%(;_RA&KIE9:"R$):;L$*6DV M;=(J9"H9 M5S.OT+JZ]GV5%%@2=2$JY.9+)F1)M)G*W%>51)(ZHY+Y81!$?DDH]^*I6UO) M>"IJS2C'E015ER61SPMD8C?S!MY^X8[FA;8+?CRM2(YKU/?52IJ9WZFDM$2N MJ. @,9MY\\'U8F+WNPW?*>[4P1BL)QLA'NWD_:/SW?BR(0IO!'N@J2YFWJ4'*6:D9OI.[#YAZ\_8ZB6" M*?>$7;LW\""IE19E:VP(2LJ;-WEJXW!@$(:O&(2M0>BXFX,[CW?1$> M%5QC=0'#X!V$03B$^_423D_.CN@.NY@.G>[P%=T;B2G5\$4H!3_F&Z6EJ;V? M?0XW.J-^'7L?KU5%$IQYYL(IE%OTXK=O!E'P_@CEJ*,<'5./%X2YK!%EL[C$ M!,L-2A@.7#S"/MQ&,'*"]K9OX_!J-/6W/13CCF)\E.*FEA)-G552;*F[Z;:* MDB:"S$00>RNE$1T?D R&E_TD44<2'25YD%3CN<@R!20WW4QI(/O2[D.(7B"< M#Z)A/\.D8YC\1TY,?>HV*6V1]G%,7B8ENOH'PS]H$"7*W+5!!>Z&-KVB6^TZ M[;QI,'^V-VWZELC&ULQ5=M;]LV$/XK!ZTH$F"))+^VJ2W CF0T MP()Z=;-^*/J!ELX2$8G42#J.A_WXD9*BVJFB)JN ?K%)ZI[G3L>')]YDQ\6M M3! 5W&$ M,LN;%&M+X4WX5J64X5* W&89$?LYIGPWM5SK8>$CC1-E%FQODI,85ZAN\J70 M,[MFB6B&3%+.0.!F:LW(EI:HAT&']7G%;MT@ /QP_LB^+=];NLB<1+GGZFD4JFUAL+(MR0;:H^ M\MU[K-YG:/A"GLKB%W:5K6-!N)6*9Q581Y!15OZ3^RH/!P#-TPSH58#>8\#@ M"4"_ O2?"QA4@,%S0QI6@.%S/8PJP*C(?9FL(M,^4<2;"+X#8:PUFQD4VU6@ M=8(I,\):*:&?4HU3WI];(A2*= \W>404@N*PHC&C&QH2IF 6AGS+%&4Q+'E* M0XH2SF 61=0(@Z1PQ4IU&YF<^*@(34^UQ1E?[XGX^G#-F4HD!"S"J $?M./?MN!MG:LZ8;V'A,U[K80KS,^A M[_P./:?7;XCG\OGP7@/<;X=?$Z'A[I/PX.>"7_SOX(]RV:_%UR_X^D_Q)43@ MF2D,$5SR3!=+60II)@1A,>H"IF"]AT.[)=D7R[,=$1%\^4-3PI7"3'YM$E?I M?]#LWQ3M"YF3$*>6KLH2Q1U:WNO?W)'SKFEGNR3SNR0+NB1;=$1VI(A!K8A! M&[L79'G*]XCZFZ7T+ALMA )UL9&P1H8;,Q 8=, M[+O#;?RAA=\:XTOWYH?N%M];G+GNX&UM=93)89W)86LF/^D3)&EYFF*!Y5GZ M*"*IOUM97OI_G9)YH^_JYZNZSPJL4&7'A<=D97[9A_5-JEZM&[E9T;\\6I^[%[[;L![HQJ_LT[[1EUVCODS&E$E(<:-=.>=C M7:)$V8F5$\7SHG-8)<5"WP]Y_4$L#!!0 ( M *""85?274/E0 , ((+ 9 >&PO=V]R:W-H965TW"3V]8BL3/;:=F_G^V$ MT(\T ZE[:6/GGN-SCWV=.U@S_BR6 !*]9"D50VLI97YEVR)>0H;%)#5@A4T+AGB-19!GF?[Y"RM9# MR[5>)R9DL91ZPHX&.5[ %.1C?L_5R*Y9$I(!%811Q&$^M*[=JY%K ";B!X&U MV'A&.I498\]Z<),,+4?7]F_F>15 M,C,L8,32GR21RZ'5LU "D'XXU!JVP( MU=LXE5R])0HGHPFL@!: YIQE:,2HY,I8H43()1J9Y8$+=(&FY38C-D<3B(&L M\"P%<5Y#T+40H("8)F]SMP3/2$HD ?&/!4['(#%)S]1*C],Q.CTY0R>(4/2P M9(50G&)@2Y6MUFS'569?R\R\ YE-(;]$OG../,?S&^"C=O@88@5W#=S;AMO* MX]IHKS;:,WS^(3XB\&+!88'-\34^EM8_W:I0=",A$[^:TBQY@V9>7>97(L88YL Y)/4&G<:%&E-YUB2T MY.IL2 B[7M#;$=H0Y7;ZW6:AG5IHYSU^$KI 4ZF*!/-$H,<\P1+4J76#"Z>/ MGNX@FP%O/%BM[!\]6$TX$AD6Q9T:PNZ1ZNM[MYA;*JM M_:B6VNK5,GNM,G<_%ZVEU=M7X(;!CLS](+?;"YM5]FN5_2/> /UWW0 -48=O M -=Y^WP['Y1*&;U ;7HKQBW+W,Z.W(8@/W0.J-UH-MQ6M0],XA3M:FX4Z>Y= M[6'7#_U=F0UA;K^S:ZN]T2#I[O0.\P6A J4P5SCGLJORY&7#5PXDRTW/-&-2 M=2CF<:F:9. Z0+V?,R9?![H-J]ONZ"]02P,$% @ H()A5U'M#"_T P MT1( !D !X;"]W;W)K&ULM5AM;^(X$/XK5G9U MVI5ZY(6WP@%2@42['WJJRO7NP^H^A&0 :Y,X:QOHK>['WS@)*9#4"]W8ZC1(R-C93IT#1%L('8%RV60H)?5HS'OL17OC9% MRL$/,U .!';./;Y/U.(V'YLV,9AX)&N M-U(-F)-1ZJ]A ?(I?>#X9I8L(8TA$90EA,-J;-S90\^V%"";\2>%O3AZ)FHI M2\:^JI?/X=BPE$<002 5A8__=C"#*%),Z,>W@M0H;2K@\?.!WT_0;&@KN(+6"2ROV1?S+4,$FR%9'$!1@]BFN3_ M_>="B", \M0#G +@G ,ZKP#:!:!]J85. >A<:J%; +J7 GH%H)=IGXN5*3WW MI3\9<;8G7,U&-O60A2M#H\ T49FUD!R_4L3)R2/L(-D"67$6DQE+),=8"W1" M;L@L,P]4*KQ/@P!^G3Z"/.>%K,R8?W'\E[0A-R3Z,( MOXN1*=%)9FN4/.*PZUR3UZL1'$34((:_!S/7Z@P9LH3JF0QK1::WQVK7ITT:-FG<^;5.=U^Z_9TDEL[Z M\YAQ2;_G10Z>\7=\F/\,TK4;G!QOQEE[(5D13[SG5=K/1V ML&?HU^T]+>K:V+W)!;=)%[R&R$YB.2AC.6BFHI)_R>_P+,D?>XAV<.B1=?56 M:_C:>MLDV;Q),K=),J\ALI-4L*V7HYSU?U3<@K5WTD"=M=(SO>EK(WB)2;=1 MDUY3;'ELS*,3-YZ0U]G=B,!6<)O(_#A4CI;W+W?9KSNR:\;D]=//; ME1?Z_++GWN=KF@@2P0I-6:T^=G0\OS_)7R1+L_/^DDD\OF>/&_!#X&H"?E\Q M)@\ORD!YBS7Y#U!+ P04 " "@@F%7)]-3%@,# D# &0 'AL+W=O M/W(@:0Z#&A MJ1A8L939B6V+:0P)%L8*FV?&Z+C ..#"BAMN)PLEPB$6, V SMCCL<@<2$'BG S7B$#@^.T $B*?H5LUPHA.C;4@G5C[.G MI:C30I2W0]08LF/D.U^0YWA^#7S8#!_!5,%= _R#9\\"L?_";V<,B$K$NP0 4&I5\;B] -6MKYQ;KR[2C? M[?9:5=2&I%8EJ=4HZ0P3CBXQOUU22=FB+T.[T7 M1;@=I8JP[=478;>2U/W_)NF^2M]V5(.^7J6OUZCODJ7PM!)XEJLCH[%E&LG> M6BI[(MO(VW6>#U_G(YNF9-^3%?MBV_1B;1!QW]4X)6R]YEK^B[*LB]E1E.[S MJ>\V'J:O:YN2(VA45Q/S4IV]-L+I^5D]=TY2@2C,%,@Y[JC<>#&2%AO),C/5 M39A4,Z)9QFJ,!ZX#U/T98W*UT8-B]<<@_ M02P,$% @ H()A5\7E:&ULS5??;]LV$/Y7 M" TH-F"-9/GG,MM 8FEH@68UXG9[*/; 2&>+B$AJ)&4G__V.E*S:KN)XFQ[Z M8HGD?1_O[B//NNE.JD>= 1CRQ'.A9UYF3''M^SK)@%-])0L0N+*6BE.#0[7Q M=:& I@[$?.KFEFH^E:7)F8"E(KKDG*KG6\CE;N;UO/W$/=MD MQD[X\VE!-[ "\[E8*ASY#4O*. C-I" *UC/OIG<=3ZR],_B#P4X?O!,;R8.4 MCW;P/IUY@74(LZ4%'K[OV7]SL6,L#U3#0N9_ MLM1D,V_BD136M,S-O=R]@SJ>H>5+9*[=+]G5MH%'DE(;R6LP>L"9J)[TJ<[# M 0!YV@%A#0A/ 8,7 /T:T+]TAT$-&%RZP[ &N-#]*G:7N(@:.I\JN2/*6B.; M?7'9=VC,%Q/VG*R,PE6&.#/_'8_B!ZDU*4"15485D+?D8VFTH2)E8D,6DG,4 MU"UI$C\E>9E"2M9*6:1"POK>P5X;(A_#$"0UG^$S+KBJ9^,$$^ M9;+4N)6>^@;#L4[Y2>WZ;>5Z^(+K?7(GAM>"C\_A?SN!]3&.3RW"? MR]OP+.$*BBO2#WXF81#V6_Q97 X/V\+Y?[O'_WGWHV3TFX/5=WR#%_AB7N3R M&8"LC$P>R0E(H9]MIMCJD26 .+_*7#TA,WAO@^J\V M*0==2MDE6=0E6=P1V9&4PT;*X=EKM90&4$V:Y\^DD32I:G1=5>%(59.Y]4-E M=^[?$]*W= L*/P;V0/FU[+>I6SDV=([9SX_M/!P'6&FVAZI]:]0;C$Z,HDN8 MXE>8CK(W:K(W.IN]^]5G3;[< 7\ U7J"S\+_[0GNDBSJDBSNB.Q(@W&CP?B[ M*$;C+J7LDBSJDBSNB.Q(RDDCY>1[+4:3;ZK#<#0>GA2C%J-Q<&(47<(4O\)4 M9<\_^ SGH#:N_]$8<"E,]>'4S#8MUHWK+$[F;WO7BU[+?(0M6=5!?:6O^KD[ MJC9,:)+#&K<*KL;HJJIZI&I@9.&:@ =IL*5PKQFVE:"L :ZO)6I9#^P&3:,Z M_P=02P,$% @ H()A5ZBBL6C&ULQ9KO;]HX&,?_%8N;3INT-L0!2GL4J:TW7:6KAHJZO9CN MA9L8B)H?G&U*>[H__FPG)+@-+KD].R9U)"'/)_;7]A-_C4?KG#^(!6,2/:5) M)LX["RF79YXGP@5+J3C.ERQ3W\QRGE*I3OG<$TO.:&2"TL3#W>[ 2VF<=<8C M(8.[[&;"VVCI&NRGV>/^B3Z^B\T]4E8@D+ MI490]?'(KEB2:)(JQU\EM%,]4P=N'V_HGTWE567NJ6!7>?(MCN3BO#/LH(C- MZ"J1M_GZ=U96J*]Y89X(\S]:E_=V.RA<"9FG9; J01IGQ2=]*H78"O![.P)P M&8#W#0C*@.!% .[O".B5 3VC3%$5HP.ADHY'/%\CKN]6-'U@Q#31JOIQIMM] M*KGZ-E9Q?A@E(O059ZJ[B2H:9 C=!%%L3ZD";K.BAZFOWA/F*1Q\D'= M<34Y6L:HHW-;W$3N -Y<<(=S^J/QPTE.=JG_"A"<=- MU7&'3]GR& 6-3[=J$U3M%AA>L(NGY3ZZ?-UN%YS3;,[4T)3H_AEMWS>AS^;R MQ9KR"'W_0R'1M62I^+.A/I?%\WO-S]?IZ$PL:3=Y4\])%Q]1Y!2\;C/&H2Q@EJ M*PPDC+BKB-$SHUR@/DJ+A.7W442?A:.S#2KU!D[T[?1.H.\W++UGO'&,.L/; M:@8)(T P2[:32K:3 ^?&$TC=(6$$"&;I/JQT'SJ[J]%.O?GG2F7Y\IU=".<$ MM!4.$D8*6-_*?KW3;C=H3H"GE2:G^P]A] ^:JG+$(4-%K[ME0O(XU FRF(B9 MN9-SR#L?UU9!2!@!@EDR^]UZ'ML]\* O"P D/2B-0-%L\;=,A/^C(]]-:*T> M)(V4M+T'OX]K8;!3F&)4?UF:GN@:UFY.:WD@:02*9FM8.QW_T%;'!_4ZH#0" M1;/%K^V.[_8[1=<5SI$-:FE ::2D;8]LOS\(!L/ACI%=&QO?/>TWO0TU>#]J M]TJQ==^R[)74],J\E%9/ 1Z4,U(3@4;'Z"Y(:WU!K5%)&VSIN\,Q^K7I\=VN M1R^PH.LL6H6%B).$9MM3J#==D9O?6C!07P1%L[6MG9%_:&OD@WHC4!J!HMGB MU_;(=_NCKVJV'V=SQQJ(&]!:/'=Q@F+AHE$HH'+80M6>R7>;IE890)U?+6(V M0Y^>6+C2OR*@+[.9RJ7[S4!>BIMBZUD\)N)]4V)[1::/F/.<1=Y-8- 6K: MH&AV<]6F#1_:M&%0TP9*(U T6_S:M&&W:=LGAX":-OS:9@6-.03HJ;8NM6?# M;_Q4TS*'W%#^P&39.VD6;9+*IK\R;GX6SU2:@MP;>NPVT>IK.*7X_]: MI8+,#/27J:5Q(5A=GW"6QJM4?:J\$*'-X+=W;ZSYO ':O MU%RY(UL+]3,\7E![O."-7\O^MS7ULB#-Z]:ELJ!V#(I6*.MM;?A,&9^;C;-" M:;;*9+'WL[I:;OFN/.8Z58PF8JM'M\H@8G+S;+%BYE'EJ#A>,1HSK&]3WLSR7FQ/]@&K+\OA?4$L#!!0 ( *""85>=]A6# MN , -40 9 >&PO=V]R:W-H965T@#8XTM(I*H)6D[V:\O2K% MXF7FS,SAC,3Q>$?9$T\ !'K.TIQ/K$2(XL:V^3*!#/-K6D N=U:495C(*5O; MO&" 8ZV4I;;G.'T[PR2WPK%>NV7AF&Y$2G*X98AOL@RSEQFD=#>Q7&N_<$?6 MB5 +=C@N\!KN03P4MTS.[!HE)AGDG- <,5A-K*E[LW"U@I;X3F#'#\9(A?)( MZ9.:?(TGEJ,\@A260D%@^=C"'-)4(4D__JM K=JF4CP<[]&_Z.!E,(^8PYRF M/T@LDHDUM% ,*[Q)Q1W=_0M50#V%MZ0IU[]H5\DZ%EINN*!9I2P]R$A>/O%S M1<2!@L1I5_ J!>]8(3BAX%<*_KD6@DHA.-="KU+0H=ME[)JX" LT.43FDFJ8S2GF5G[,2C^\ M$W[XZ!O-1<+1(H\A;M&/S/HC@[XM.:F)\?;$S#PCX#T4U\AW/B'/\?P6?^;G MJWMMX?R9]<6[K3?(\.LL\36>?PI/G>I5F26W^$6^* 2:,H;S->CQS^DC%TP6 M_:^VDR^Q@W9L]2:\X05>PL22KSH.; M6^/$OM^]\;J.]2["H2[!%1V"- PKJ M PI,Z.&^5J]P5:LK3!C:XG0#B*X0K:IV+8],572\821?(Y$ *H 1VE9PL])B M7UM4WYMMZ(SM[>%9O"D1E1+# PGW>M!K"BU,, TV>C4;/2,;=X0_7:T8 "(R M7,FV0 P+: NR!')=0Y1OBT1&=R[-(Z.]!A_]FH_^>_A0WQ.2;;(V7HR E]9L MEV!1">9ZA_1<.WYPE%0=V6SP/:CY'KR/;_Q\BF\CX*5\=PD6#5KY#H9'?'=D ML\'WL.9[:.1[\5S(>Z=\KVUIBM7%1+RT<3Q\N];?%HF,KEQ:ZT9[#2Y&-1>C M2[DPU;D1[-*\ZQ(L&K7E73 8'>5=1S8;7+O.Z^W9N9SMTU5N1KN4[D[1H@KM MB/!>[_AKW975)N,'_8I['N,QV9(8\AB]$$A;+S 5DK'@SY")SI!9F&7*6.V# M-BT#MM;],4=+NLE%>1>O5^L>?*H[SZ/UF7LS=UO6(]6SZ[;P%;YL^+]AMB;R M IC"2IIRY!W,0JSLH&ULS9I=;Z-&%(;_RHBNJEUI-S" OU+;4A+8=J5&C>)N>['JQ=B, M;11@Z,PX3OKK.P.$[[!Q>RY\8P-^SS,?9_R:8V9^9/Q!["F5Z"F.$K$P]E*F MEZ8I-GL:$W'!4IJH3[:,QT2J4[XS1Z@OFR9NQ!GWP)%H:E>T0CNI$:0=3;([VA M4:1)JA]_%U"C;%,'UH]?Z)^SP:O!K(F@-RSZ,PSD?F%,#130+3E$\IX=?Z'% M@$::MV&1R%[1L=!:!MHBHFH!2A.?X!=!-CM />5 *<( M<-[:@EL$N&]M850$9$,W\[%G$^<1299SSHZ(:[6BZ8-L]K-H-5]AHA?*2G+U M::CBY'(EV>8!7:NI#M -B]7Z$R3+X">TRM9.^ \5*%-]6G=5_I,^INB]1R4) MHP\J[.O*0^_??4#O4)B@W_?L($@2B+DI56]UF^:FZ-EUWC/[E9XYZ)8EOIS\_9PNV\X_Z]U M_S^WWI@,IUPW3L9S7N/M":=]*^**FXV)J;C_5I[HKLJ3MN MBKRN"%NNVT+Y7=5L-IZ5HL9X1^5X1\/C/:S%AH=I_JN5!,KUTI1QB>[I(TT. M%'V[I?&:\M[U.(@^=3U"PCQ(F \$:^1G7.9G?'X^,X;,*R3,@X3Y0+!&7B=E M7B=@/I.31G5WT+]A#9OIT3@MC=?5.--9RV/Z-*-^BYF60YT.#O6.LRT5^LZ: M1&BEYC'32'AFWUF,9XREXBEV2H=,IAAYJDK$93F@=)\*%HS.W:5'?O\;*;H$U1V M(6D>*,V'HC6S6U7%>+ X.\UJG,ZW?S2;MKVF*W(FT[;9=$5XZDS:;M-5V9;S MRLT-K@I&_)V*D43%[O14B:!TKSH6C-Q%25+1Z=H=. MUL2@- ^4YD/1FMFMZF(\6)Z=YC3CKC]8HTG;:OI4>-3VFJ[*P6V6WZ.RIS55 M<]!5T8B'J\:?:4*YJJ*TVUP%<9B$0G*B'S4,6\X@]>1%"4GS0&D^%*V9GZK2 MQ=,SM!S0XAB4YH'2?"A:,[M5@8P'Z[33+&?6-9.1B]N6TZ.RW8[E=%7N9.*T M+:='A:U7_AZVJ^+1'BX>\_]H7IYS#;G,,.C4=0A*\T!I/A2MF9*JP+7Q^;F, M#5H@@](\4)H/16MFMRJ0[<$2[227*5#U1T+MYT_?EWC?E_@]$MMM>XM9>PP? M4[[+]C\(-8A#(O,GJ^75X)[K'K[T\QT4%3[?T*%*KUV8 M"!31K6K*NI@H&^3Y'HG\1+(TVP2P9E*R.#O<4Q)0K@7J\RUC\N5$-U#N5%G^ M"U!+ P04 " "@@F%7I*01)E0% #$%P &0 'AL+W=O1@P_@OL0*0Z"F.$G';6$F9 MWCB.\%<04]%D*22J9\%X3*5ZY4M'I!QH8(SBR"&NVW%B&B:-X<"TW?/A@*UE M%"9PSY%8QS'EVS%$;'/;P(U=PT.X7$G=X P'*5W"#.2W])ZK-Z= "<(8$A&R M!'%8W#9&^&9*/&U@1GP/82,JSTA3F3/V2[]\"FX;KHX((O"EAJ#JYQ$F$$4: M2<7Q;P[:*'QJP^KS#OT/0UZ1F5,!$Q;]" .YNFWT&BB !5U'\H%M_H*<4%OC M^2P2YC_:Y&/=!O+70K(X-U81Q&&2_=*G7(B* ?9.&)#<@!P8D/8) R\W\)YK MT,H-6D:9C(K184HE'0XXVR"N1RLT_6#$--:*?ICH>9])KGI#92>',\G\7VBL ME O0A,5J.0EJ)N0:S;*E@-@"9:.^I*9GI*8V^S:;H_=L/ T>J6+5'Q\_CFF1QD1-Q]=%GELB50'=) $&-_=1NCXD%P%$B M%4J1G5(38D6<0=I$GGN%B$N\NH#LYE/PE3DVYL02CE=,G&?PO%/AK"B'ZYJ) M&W%.DR6HW)1HOD75B:5N$)?UE)(F@1ALD1C6(9) M8IYH1!,?ZA3(8-L&5F^@CT/Y/->NR-E,F M[6,:[8[7Z?4.:%@=74BC4]#H/(O&W1-P/Q3U1#I'1-P#"E8G%U+H%A2ZSZ(P MT+_I]=W*'SZ0P![CI1I4"A/\>QI8=KP.^M&F(/;=D*[_TOYE=4)MG[1S_.S[I(Y./8J!'O-=O^0 MXVM4%;@L*["]KGA1EI[?0'-O.NTJI(^RLO6"1-XG5I84V%Y3/'=QGMID<_C] M&+%GW6Q>H_C 9?6![>7'$>,'T(=F/6,3=8S@ZGBZIA'Z"CS>F]9:]G97';0% MR@4B*,X.*"T4T*VH/>+8D;PDN2XA#O2XS6J-U)6;\1>O5V^ M2,X GU DM[(ID@\YN8[VF98U&K'7:.=G_L26,#X#?(HI/J)QQ/0UZCJBZ[K] MEK(2(O9*2%%!7U> :*%56&CUJ+5"&RJ03R-_':G>P%QC!H@E2"JKE(E0WXRB M(%PL@(.J'= 76=KR+?*:I(]2U2ST2>H*,6[@ AVQ&@!Y)E\A%2U-4\Y2'JH^]9X$ M9N1N!$IUD; +9YT$P*.M_FXP82 M=M(/BXG[X'U!+ P04 " "@@F%7)?6\[&<" M !9!0 &0 'AL+W=OW.226-AQ9KL-_?<[.R4J4LO;7AJ????Y M^^[Z.>V4?C8UHH47*1HS"6IKVZLP-'F-DIF1:K&ADU)IR2R%N@I-JY$5ODB* M,(ZBBU RW@19ZO?F.DO5R@K>X%R#64G)]&:&0G63X"QXW7C@56W=1IBE+:MP M@?97.]<4A0-*P24VAJL&-):38'IV-1N[?)_PR+$S.VMP2I9*/;O@KI@$D2.$ M G/K$!A]UGB-0C@@HO%WBQD,5[K"W?4K^C>OG;0LF<%K)7[SPM:3X#* DNV M$O9!==]QJ^?5*&/\+W38W"B!?&:ODMI@82-[T7_:R[<-.07Q^H"#>%L2> M=W^19WG#+,M2K3K0+IO0W,)+]=5$CC=N* NKZ913G<[$,1S=H&5<'*>A)68./\RW M+&8]B_@0"VQ'D$0G$$=Q A\A!%,3MGF+%)*V06 \"(P]]/@ ]*ULA=H@OM7P M=(]RB?K//JKOXCF37)F6Y3@)R 4&]1J#[-.'LXOHZSMLDX%MXM&30XUPLD_W MC&.J-6LJ)#M86&Y@-V_.-GY[VC%=P-,/@H0[B]+L59?\!W7C0=WXW5E,JTIC MQ2SQ:ZSFY.P<'IE8X0G<&LO)8R2G1=U/'TK&-:S=N?L/YDI*:H1Q8]PGK+_Z MTE_MGJ)UEHSB+VFXWB4<[CC%/3KW3%?$ P265!:-/I/K=&_D/K"J]>99*DM6 M],N:WC[4+H'.2Z7L:^#\.+RFV3]02P,$% @ H()A5SSN9@S3! 1A@ M !D !X;"]W;W)K&ULU9EA;^(V&,>_BL6F:9-: M$ML)"1T@0:^WW8ONJJ+V7ISVPH"!J$G,V0:NTC[\["2-84D,M-Q.UQ$*E.^<(1 M*T[)+.N4Q YRW8Z3D"AM#7K9M3L^Z+&UC*.4WG$@UDE"^/.(QFS;;\'6RX7[ M:+&4^H(SZ*W(@HZI?%C=<77FE%%F44)3$;$4<#KOMX;P:H2Q[I"U>(SH5NP< M SV4"6-/^N3#K-]RM2,:TZG4(8CZV-!K&LNMS$6I MOBMCR=6WD>HG!V/)ID]@I,8U ])=<,M2N13@)IW1V7Y_ M1PVD' UZ& MB(18'S#1J9BXA-#OA#ZL=Q&4+@*KBVN=^3@^H![4J",4AAZJ5P]+]?"THKC) M2_F8B@BK%=$)/!\V5$2WM-2U6OJ4+ZRD(-XQZ?7[H0-/G?0 <_BLVY: M''!<0,O=RZS78!@9P^@LAG=GT &CJ)K:H-UMF,'04 9:%^ZCG58FUP&[N%*P MG;;?,..AX0"T@V"LP!(I^?PQXE[=;AY-LS4@>[IX2"-YX#'!&O^5&(.&&-#_ MH: .K81[;3H,Q: =8V_D.JR"S?-QB+UN0YT9L$$[V8Y!.ZR"SZP"C,[WJ'!&;3S[#C %T'V#;@!AG[#.HH,H) =4&]A?!%Z#_+0#[#7@$UD M<(3.@Z/3,5\([W,>-I0S,CA"Y\'1L9Q'-3!JYCPR,$+G@='IG"^$C^,\,CQ" M=AZ=G_.%X'\X[S>EUI 'V5]6OA'G"]5]SN.&%1 9," [&.XHS_:!TK>PWJ[Q M2K@APQ 4_%"L1U;DO38=!FKHQ->UTUB/JI3K!"ALG!B&<>@&J+ 2(Z5QU==N!*E">;UKG)Y*MLHWB"9.2)=GADI(9Y;J!^G[.F'PYT0+E M3P>#?P%02P,$% @ H()A5Q*8,>HS @ N@0 !D !X;"]W;W)K&ULC51M;],P$/XKEIG0)D&3IEV!DD1J-R8J4:E:&7Q M?'"3:V/-+\%VFO+O\4L:BM15?$E\YWN>>^[L<]I*]:PK (,.G F=XAI% MNJB $SV0-0B[LY6*$V--M8MTK8"4'L19E,3Q).*$"IRGWK=2>2H;PZB E4*Z MX9RHWW-@LLWP$!\=CW17&>>(\K0F.UB#>:I7REI1SU)2#D)3*9"";89GP^E\ M[.)]P#<*K3Y9(U?)1LIG9RS*#,=.$# HC&,@]K>'.V#,$5D9OSI.W*=TP-/U MD?W!UVYKV1 -=Y)]IZ6I,OP>HQ*VI&'F4;:?H:OGUO$5DFG_16V(G=B,1:.- MY!W8VIR*\">'K@\G@"1Y 9!T@,3K#HF\RGMB2)XJV2+EHBV;6_A2/=J*H\(= MRMHHNTLMSN0+44@.Z"LY@$9OT:PLJ>L686@API&[WEW?@R&4W: K1 5:4L:L M5Z>1L0H<3U1TV>8A6_)"M@]H*86I-/HD2BC_Q4=6>2\_.@49:-HC3#!46H+1QQ9GF"1:B?SX5HDZ M]3NUX?'U7OV=@2>8)9,XX\D_<:0V$^?"@0A7K$C4 ]_]A170N=8+>2+-?]A5 M8ST'PD(JGE;&Y$$:9^4G^UX%XLC 'SYC$%0&P1.#9]_0KPSZ!K3TS&#=,L6F M8\%W(/1H4M,7)C;&FFCB3$_C0@GZ-B8[-;W%I8(WE8M#!_G5 M+2H6)Z]IQ +#0F $'T@ ^ IF=!,K^/<.TR6*+S3B\^(67OW^>NPJ\DNKNV'E MPZST(7C&ATNXXYG:2'B;11@U[5WBJ:&"/=1-8!7\R+<]\/PS"+R@W^:/W7R! M>0_Z7IMYPYU^'>.^T>O;8CS/I!(%)0#%S,1PKC"57UJ\NRG5!NUJ.J^O9,Y" MG#B4N!+%%IWI'[_Y0^_/-M2.Q!K@@QI\8%,OP>,#N$*1M@%;54X%MKLT7X': MH$"()5!5DXIE49RM(1=Q%L8YK?^H$/H!RQXAUY>40I"2R1''2- MI.2@2J3S,DZ+%#+4N"%/D6S(U0U/(E-D(J!DRGCVYOWU]3U0#1:47_22%)FD MK)(]2[#/ZV"?6\ENN" +4FV M87;JG-JN$NQH1'3>\9VZHW=;0O'L.886CD6 MQ5+BMT*OE[=;DRY5B6E#L4J=BM*16(-Z5%./.JT1HR[!.Q)K@%_4X!?6Z=[O M)Z'93\Z K06B"0$M8:$@8@K; F!7-3N V0*>W0.L B^$OJRA+T^ UONYJ1_+ M?0I#R.C=L7IL([_\*>/Z7OE7)UY):/7AA82^=V@L/"OC/8J0II%Z0<@YE4H) M+*+M'137Q99*)-5 "H* #_.;3P]MH-4+?/^XN/2\P1-,NQ\OY3QJH/Q?FLO9 M?BX5;2#J\=F%^S]RS94[;.VFK HO!0X.P(%]8LWL/>C9J[N__^"DLFU_PZGE MJRNU9CP.W9W?;7OG=]K?=:76A#]T>+Z]G^H@RP<_9WG0"\Z?9GE'36*3\]!< M^?;NZJYJ\8Y7_*=W#R_/@$Z;L*[4FL$Y=&S^L-L,Z+1MZTJM"7]HW'QK>]1% M!HQ^+0,Z;=/KT1K491'I^4-XKGY@1BR97BJ;G<((M0Z 'T_8ISM;_1+Z@/L:8_ %!+ M P04 " "@@F%70_U:^;8$ B'0 &0 'AL+W=OG=*NS'<4HKISR3#<-P]%SE!;:!V[3;<++ 7TYWZ$MOL/\?G=#Q9G>4N(TQP5+ M20$HWBRT%3P/H5\Z5!9_I_C CHY!&$,1[Q$(/'SB-!F*\0?N,WY+#[[@) M:%;R(I*QZB\X-+:&!J(]XR1OG,4=Y&E1_Z*G9B&.' 1GVL%L',RA@WW"P6H< MK)?.8#<.]DMGF#4.5>AZ'7NU< 'B:#FGY !H:2UHY4&U^I6W6*^T* OECE-Q M-15^?'F'MR+M'%P6==&5R?L$/A..,G"+'W&QQX 3<%^@S2;-4L1Q#-;5;6'* MP,-W\!LF6XIV21J!E:C4C^!"I"T& G-%HII'-JT+>!]@CM+L@YCD_BX []]] M .] 6H#/"=DS5,1LKG,15GES>M2$<%&'8)X(P0+7I. ) V$1XWC"/Y#[^Q)_ M72QGNZ;F\YI>F%+@'=Z= _C#L_<6PVH+S*IX MU@E>4T0,;"C)0?C$,2U$;74U))(N2J78?KH2BA&#%6.8,_#E2G# )<J M).I)[>E)2W4]9SL4X84FY)-A^HBUY<\_0Y?^BQ^7,\#UCKC\>K^N$E>7;=M\J&%O!&30LV#<+)\PVF7-_6"MJS]G1@VL9,\,=:,78RO0]9Z@58RO? ML QK(!5C*\^WCG2G%Z+7ANA)0PSW5+R>2R5""GAMH:F$!2IAH2)8+PM^FP7_ M+23"5YDYE;! )2Q4!.ME#AI=JV'\L$@TKKUGUK2<@4A,67GV0$J""2O3MBQO MH!)39I[AG7BA@$<=%92&^0?:H4*J$W+ :\M-*2U02@M5T?JI,+M4F&^A%LVL MJO*GDA8HI86J:/W\=;TCE#8X4#$FK#S;'"K&V K:OFD.%6/" MS(4G%:-KM*"\TUJQ%($;%*6;-)(+AY3SZL)320N4TD)5M'Y&NJX0SMY$.)0V MD4II@5):J(K6SU_72$)IMR,7#F?T%+O6\'/#>L*J_"@Q4HZQF0FA/_QX,67F MB)>-$\K1M5U0WG?]Q1-,Y9(A!;RZY%32 J6T4!6MGXJN/83>FTB&TJ92*2U0 M2@M5T?KYZQI+*.U^Y)+ACS\^&J-7C;&1ZP_E8FQCNNY0+,9&UFPH%?K1GH\H MKVVUV<9 1/8%K[_.MZ/MAMZJVL8:C%_ \S6<& _*#&ULQ5==3_,V%/XK5H8VD ;Y;!M86PF:O'J10$)T;!=H%R8Y;2(2 M.[/=%O[]CI,T-"5TW19I-ZT_GN)T@/F=%S0)$;)(8%767JD6^^0^W/0.M%/)/E+]E4 MV-&E0:*55#ROR;B"/&75/WVKX[!#0)UN@E,3G'V"]P7!K0GNL1:\FN =:V%0 M$TK7SZ2;/6Q&D BJ;9&2*>Y@$Y/3DC)R1EY->$KR1EL1R;"M>DE^L.^2>\Y4(DG(8H@[^,%A_N4!OHFQ: +B; -RXQP4G$-Q05SK9^)8 MCMNQGMGQ=*?+G?]F/?S7UEO!<)O=X99Z[A=ZC[ &M@))%H+G)'Q3(/2>F)7[ M$H0DF'1RQ]GR_ Z/>TRNI00ER?,=ZI!;!;G\HVM+5$:];J.Z,E[)@D8P,;#T M21!K,*8__F /K5^Z\M&G6-"G6-B36"MS7I,Y[Y#Z7N:B;<*ZLE$)#4LA_5E9 M3P?6I6^-S?5NF#M0[J7GM5'!9Y0]L"W7;L/"#MC0'HT^;+9\'C0^#X[QF10@ M(JQI^)FKO.4O?\D<4#AGA85N2M E57;WEFN=;'G MTNP84' ,*/P;4"LTPR8TPX.A>6*IPO,Y5U3AGGB^A_P%1.?9/*CS3\]FGV)! MGV)A3V*M9(R:9(S^CZHZZC-S?8H%?8J%/8FU,N^+"_ILJJ.U<6@&6W> =?E]7=O_,:^ MFMD=XP&^&ZIK_H=\]>BXIV*9,DDR6* IZV*$E4Y4%_FJHWA1WE1?N,+ ELT$ MWSX@- #G%YRK;4<;:%Y3T[\ 4$L#!!0 ( *""85=LDB(WFP0 *4A 9 M >&PO=V]R:W-H965T3NW\\&"B$E5J*=?$F ^#P'WN,< M>(7'.R[>Y!I D>]9FLN)LU:JN'==&:TA8_**%Y#K7Y9<9$SI7;%R92& Q650 MEKJ^Y]VX&4MR9SHNCSV+Z9AO5)KD\"R(W&09$_\^0,IW$XDM5:F0/N M=%RP%2Q ?2V>A=YS&TJ<9)#+A.=$P'+BS.A]Z)S M\QA/',^<$:00*8-@^FL+F80Y3_]* M8K6>.+<.B6')-JEZX;O?H;Z@:\.+>"K+3[*KQHX&#HDV4O&L#M9GD"5Y]);Q3:Y(P9*8Z%ZH;XS[DD?');=BSY4<$Q92<8858($Q9@PD(D6*=" MMTV%;G'N!+<]S9MV__QS:ZIS):Y@U+.V&Z2,'>GN&NGNK-(]@X@@5]H2$;[4 M_3W>5/Y%/]D:@Z.;?@1]2EJIY\YJ3%B "0LK&*5'9DQ'COU7-%1:0$J+<2B=>NS9PGI)3M^3<>J$R8M0*6% M6+1NG?RV3CY.W[=SSJZ(_[&K>U?^@0DX:52(=69=!5N32ZT.S2@(3$3K%[:FEYJ=[T+EH(L)_<3$V^@C([6%H3J M>U%I 2HMQ*)U"]-Z7WI1\TM1W2\J+4"EA5BT;IU:!TR1+# ]Q0.?,BB@/>:6 M?GS N82[I:V]I79_6\[8TMEN(=_H"9M9F@JJJ46E!:BT$(O6?F67M9B)6R$MK=>QV=@1;- MK .0)#(O4ZK7L*9^7F&E@,P@S0OR\Y5^\[)D&S,F/Z'U!+ P04 M" "@@F%7G(/Y^D(# #*% #0 'AL+W-T>6QEUY#B9X[*67S]?.TT_\.TZ'@9=*HA] MC\^YQ_9-8^A7>BG8W8PQ'2QR(:L!F6E=?@S#:C)C.:TNBI))@V2%RJDV734- MJU(QFE9 RD78:;7B,*=HXP)][:%UT)_(B8>XFG#.T5HW98WWP83.I8%7%=+1%S MJ-.%I-;#BE$W MC.R$"7$'C_>/;$M[D6WLF]TUV32-H;KI9%P']#?5G/:F[.6+=(.2/Q;Z\]Q, M1]H^%#:[52SC"]M?9(T!3+V-J].R%,M/@D]ESMSD#TXX[-,5+Y@5BC^9;% J M$Q-@B@2/3&D^V8S\4K2\9PN]*J=%AGON'*'G?[O.4R:9HF+3M*G]M[S*+W8< M=5_+LOU6V37L]5B_L]^ZR:MC,!D?@\FCJ,G>,9A,CL!D]]6^-0\W&;W-A0SK MD]#&<6OKL-5$ SC4#LAW."*+==)@/.="_VD^/70^#L.\];Q(#^7T4(YC M^9"1_6!Y_)S$7/Z9)DD4Q3&VHJ.1U\$(6[R/1W:XWO-EXA M^^L V]-]%8+-%*]$;*;X6@/B7S=@)(E_M[$\P,!V :L=R._/ S7EYT01["KF M#7N"<21), 1JT5^C<8RL3@P?__Y@3TD4)8D? *NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'- 2V>;"$6Z).4T_?4[2O5&-C7MU;=[>V M]DY\;;3QLVP7POYJ//;5#AKI?[5[,'AE8UTC YZZ[=CO'M7Q[:6;IR>V !54-9@82SXK.#>_W<]GHJ#\FJMM H/LZP[UI")1AG5 MJ&]0S[)))OS.WK^W3GVS)DB]JIS5>I;E_87/X(*J'A6O(N2M7/NN),CUC420 M678YP08WROG0U>C:E\AX *S7 =XYV^Z5V<9F\"G&R6-T_7#\ M[3OQROV?;K2;C:I@;JNV 1/Z?G2@(Z#Q.[7WF3"R@5EV;0_@Q%)N(3X4_LNB M[A\P(%G27>Y*X06WJ#M&3AY3@_%0"SSR5JL:.6KQ5FII*A )9$% %F>$_+M( M($L"LCP+Y"KBX*T)Y)2 G)X1W*NP$]=M.N0Y99R< M6SG2[[I![@Y^^]*J@]0_O),Y99N<63U4X.YG-.*29G=LPJ MV.INM)9];&RP)=]52ODHN^3,>EF8RC8@;N57&(PF)9.+TD7.[(L;\,&U56@= MCF"Z@*;L4##;@9388.%74'8HF.U 2FR(2>8CS'8@)3;$I!Q1<*8E# *9F$\5EG/!_Z7%)%R1L'LC*><]ATTQ:0T4C!KY$14/-F5E$4*9HO0 M4SS-[@I*, 6S8&C,-+\K*-D4[+*A(E':FR6EGY)9/S1FVILEI9^2>S?LR8 Y M$JMJEV)2^BF9]7,B8([$IS8@D,$D.L4D-\28]=,%37$B:([$F[I6*2:EG_)G MY"MQ'?08\R]0Z0JNI!14_@P%G<9:0F(.X25FH9+90FE)_G]VQCM3]2B3=^Z8L-&6V4$Q@3^ =%THI)F6A M*;.%3JWB1N+6!@1&D::8E(6FS!8ZC?EOYZ:8E(6FS!8:I../1S_%)#_,=!8: M'[\0UK#!?+K^B'_AL;R2NEHZ$7_ZK^SB@6L]>9O=6U"?^96&^WAW7X MK-??IW!.?PQV/W5[C/L04M%;E>TNI'GA+M7S='3W@_1ODXO>BN!WHIZ*X'>VOG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LZFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>GO4VQ/H[5%O3Z"W1[T]@=X>]?8$>OO.9O<[]8[I6H7X M['FL\?GOI#K=[@W/Q]^7CY.=M_>.LX-_48M?4$L#!!0 ( *""85VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@- MMG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU= MC2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUM5W_]=Z5= MXUJ5S=&?=;^PYI]02P$"% ,4 " "@@F%7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *""85=4 MDD?_[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ H()A5[#'3H*I!0 MH1X !@ ("!#0@ 'AL+W=OB//TE6@8 (<: 8 " @>P- M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H()A5]\YJIQ?!P $BL !@ M ("!T!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H()A5Y &(A>X!@ %QT !@ ("!,"T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H()A5X*+3?CY! M9PP !D ("!3SD 'AL+W=O%3"C<% "W"P &0 @(%_ M/@ >&PO=V]R:W-H965TU# !X;"]W;W)K&UL4$L! A0#% @ H()A5VK')D"E @ X@8 !D M ("!T4D 'AL+W=O&PO=V]R:W-H M965T7S>W,Y@@ '<7 9 M " @3E0 !X;"]W;W)K&UL4$L! M A0#% @ H()A5ZF,K>5]! ?0H !D ("!5ED 'AL M+W=O&PO=V]R:W-H965T%C !X;"]W;W)K&UL4$L! A0#% @ H()A M5S9/2T*\ P UP@ !D ("!MF@ 'AL+W=O&PO=V]R:W-H965TO^@< #$5 9 " @8!Q !X;"]W;W)K M&UL4$L! A0#% @ H()A5]O>&_3< @ / 8 M !D ("!L7D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H()A5Y]@>N+! @ 2P8 !D M ("!Q8( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H()A5X6;,L3& @ BP8 !D ("!U8\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H()A5U'M M#"_T P T1( !D ("!$YH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H()A5ZBBL6C&PO M=V]R:W-H965T&UL4$L! A0#% @ H()A5Z2D$294!0 Q!< !D ("! M6[0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H()A5Q*8,>HS @ N@0 !D ("!CL$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H()A5^WVT]%@ M P 60T !D ("!3\T 'AL+W=O&PO=V]R:W-H965T<@_GZ0@, ,H4 - " ;C5 !X;"]S='EL97,N>&UL M4$L! A0#% @ H()A5Y>*NQS $P( L ( !)=D M %]R96QS+RYR96QS4$L! A0#% @ H()A5[=] !X;"]?7!E&UL4$L%!@ T #0 (PX ' .SA $! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 160 208 1 true 43 0 false 4 false false R1.htm 100000 - Document - Cover Page Sheet http://www.brightcove.com/20230930/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows 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 - Business Description and Basis of Presentation Sheet http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentation Business Description and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Quarterly Update to Significant Accounting Policies Sheet http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPolicies Quarterly Update to Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue from Contracts with Customers Sheet http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 995485 - Disclosure - Cash and Cash Equivalents Sheet http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalents Cash and Cash Equivalents Notes 13 false false R14.htm 995495 - Disclosure - Net Loss per Share Sheet http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShare Net Loss per Share Notes 14 false false R15.htm 995505 - Disclosure - Stock-based Compensation Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensation Stock-based Compensation Notes 15 false false R16.htm 995515 - Disclosure - Income Taxes Sheet http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 995525 - Disclosure - Commitments and Contingencies Sheet http://www.brightcove.com/20230930/taxonomy/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 995535 - Disclosure - Debt Sheet http://www.brightcove.com/20230930/taxonomy/role/Debt Debt Notes 18 false false R19.htm 995545 - Disclosure - Segment Information Sheet http://www.brightcove.com/20230930/taxonomy/role/SegmentInformation Segment Information Notes 19 false false R20.htm 995555 - Disclosure - Restructuring Sheet http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuring Restructuring Notes 20 false false R21.htm 995575 - Disclosure - Business Description and Basis of Presentation (Policies) Sheet http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies Business Description and Basis of Presentation (Policies) Policies http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPolicies 21 false false R22.htm 995585 - Disclosure - Quarterly Update to Significant Accounting Policies (Tables) Sheet http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesTables Quarterly Update to Significant Accounting Policies (Tables) Tables http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPolicies 22 false false R23.htm 995595 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomers 23 false false R24.htm 995605 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalents 24 false false R25.htm 995615 - Disclosure - Net Loss per Share (Tables) Sheet http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShare 25 false false R26.htm 995625 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensation 26 false false R27.htm 995635 - Disclosure - Segment Information (Tables) Sheet http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTables Segment Information (Tables) Tables http://www.brightcove.com/20230930/taxonomy/role/SegmentInformation 27 false false R28.htm 995655 - Disclosure - Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetail Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) Details 28 false false R29.htm 995665 - Disclosure - Quarterly Update to Significant Accounting Policies - Additional Information (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail Quarterly Update to Significant Accounting Policies - Additional Information (Detail) Details 29 false false R30.htm 995675 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Details 30 false false R31.htm 995685 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail Revenue from Contracts with Customers - Additional Information (Detail) Details 31 false false R32.htm 995695 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Details 32 false false R33.htm 995715 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Loss Per Share (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Loss Per Share (Detail) Details 33 false false R34.htm 995725 - Disclosure - Stock based Compensation - Additional Information (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail Stock based Compensation - Additional Information (Detail) Details 34 false false R35.htm 995735 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) Details 35 false false R36.htm 995745 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) Details 36 false false R37.htm 995755 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail Stock Based Compensation - Summary of Stock Option Activity (Detail) Details 37 false false R38.htm 995765 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Details 38 false false R39.htm 995775 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail Stock Based Compensation - Summary of RSU Activity (Detail) Details 39 false false R40.htm 995785 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 40 false false R41.htm 995795 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 41 false false R42.htm 995805 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) Details 42 false false R43.htm 995815 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 43 false false R44.htm 995825 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 44 false false All Reports Book All Reports bcov-20230930.htm bcov-20230930.xsd bcov-20230930_cal.xml bcov-20230930_def.xml bcov-20230930_lab.xml bcov-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bcov-20230930.htm": { "nsprefix": "bcov", "nsuri": "http://www.brightcove.com/20230930", "dts": { "inline": { "local": [ "bcov-20230930.htm" ] }, "schema": { "local": [ "bcov-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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" ] }, "calculationLink": { "local": [ "bcov-20230930_cal.xml" ] }, "definitionLink": { "local": [ "bcov-20230930_def.xml" ] }, "labelLink": { "local": [ "bcov-20230930_lab.xml" ] }, "presentationLink": { "local": [ "bcov-20230930_pre.xml" ] } }, "keyStandard": 199, "keyCustom": 9, "axisStandard": 15, "axisCustom": 3, "memberStandard": 27, "memberCustom": 12, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 160, "entityCount": 1, "segmentCount": 43, "elementCount": 450, "unitCount": 4, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 523, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R6": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_52b1ebdc-aaa7-405f-ad6d-bd6e616a22d5", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52b1ebdc-aaa7-405f-ad6d-bd6e616a22d5", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "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_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.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_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentation", "longName": "995455 - Disclosure - Business Description and Basis of Presentation", "shortName": "Business Description and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPolicies", "longName": "995465 - Disclosure - Quarterly Update to Significant Accounting Policies", "shortName": "Quarterly Update to Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomers", "longName": "995475 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalents", "longName": "995485 - Disclosure - Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShare", "longName": "995495 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensation", "longName": "995505 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxes", "longName": "995515 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CommitmentsAndContingencies", "longName": "995525 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.brightcove.com/20230930/taxonomy/role/Debt", "longName": "995535 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformation", "longName": "995545 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuring", "longName": "995555 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies", "longName": "995575 - Disclosure - Business Description and Basis of Presentation (Policies)", "shortName": "Business Description and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "bcov:BusinessDescriptionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "bcov:BusinessDescriptionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesTables", "longName": "995585 - Disclosure - Quarterly Update to Significant Accounting Policies (Tables)", "shortName": "Quarterly Update to Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersTables", "longName": "995595 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsTables", "longName": "995605 - Disclosure - Cash and Cash Equivalents (Tables)", "shortName": "Cash and Cash Equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareTables", "longName": "995615 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationTables", "longName": "995625 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTables", "longName": "995635 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9eeeb2ca-54a8-436a-8a53-747b012b7f59", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetail", "longName": "995655 - Disclosure - Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail)", "shortName": "Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_a3bd1fa4-cb73-42ff-ad36-5c3ba66cec4e", "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:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a3bd1fa4-cb73-42ff-ad36-5c3ba66cec4e", "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:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995665 - Disclosure - Quarterly Update to Significant Accounting Policies - Additional Information (Detail)", "shortName": "Quarterly Update to Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:OtherOperatingIncomeExpenseNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3fb4cde1-ffb7-4112-b762-3c2fee9976ae", "name": "us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "bcov:OtherIncomeExpensePolicyTextBlock", "div", "bcov:QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R30": { "role": "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail", "longName": "995675 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail)", "shortName": "Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2c9c8756-ef4b-4660-a62d-8e341cf77496", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R31": { "role": "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail", "longName": "995685 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail)", "shortName": "Revenue from Contracts with Customers - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail", "longName": "995695 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail)", "shortName": "Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:InvestmentOwnedAtCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:InvestmentOwnedAtCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail", "longName": "995715 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Loss Per Share (Detail)", "shortName": "Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_da27726c-be65-4f68-b2f1-5bb1ba45130a", "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": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_da27726c-be65-4f68-b2f1-5bb1ba45130a", "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": "bcov-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "longName": "995725 - Disclosure - Stock based Compensation - Additional Information (Detail)", "shortName": "Stock based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c56298f-b811-4f40-93d6-a09063511c37", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail", "longName": "995735 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail)", "shortName": "Stock Based Compensation - Weighted Average Assumptions Utilized (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail", "longName": "995745 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail)", "shortName": "Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df4a153f-5b30-4c50-9877-ffc500984de0", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R37": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "longName": "995755 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail)", "shortName": "Stock Based Compensation - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_03e5fd02-4731-462b-beb0-cf7ad2e452f3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_552c7457-5b62-45f3-bd71-7c0581af8825", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R38": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail", "longName": "995765 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)", "shortName": "Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_25e8e32d-5446-49c8-94fb-b29aac768a4b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_25e8e32d-5446-49c8-94fb-b29aac768a4b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail", "longName": "995775 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail)", "shortName": "Stock Based Compensation - Summary of RSU Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_16cfbb8e-28cf-4b23-a1f4-86673ca5e6fe", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16cfbb8e-28cf-4b23-a1f4-86673ca5e6fe", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "longName": "995785 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_3122b316-645c-4f73-a990-4058b4492d90", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3122b316-645c-4f73-a990-4058b4492d90", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail", "longName": "995795 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_2f73917f-d7e1-4b88-a7b4-b7d9c1ae2bb4", "name": "us-gaap:DebtInstrumentCovenantDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2f73917f-d7e1-4b88-a7b4-b7d9c1ae2bb4", "name": "us-gaap:DebtInstrumentCovenantDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail", "longName": "995805 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail)", "shortName": "Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3ffa0d99-b36b-4c31-90e8-1bdd7a1362b3", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R43": { "role": "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail", "longName": "995815 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4c481aec-46b4-4ae2-a09e-ed813e2a1fdd", "name": "bcov:PercentageOfRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "unique": true } }, "R44": { "role": "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "longName": "995825 - Disclosure - Restructuring - Additional Information (Details)", "shortName": "Restructuring - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_88cd940e-4901-4ffb-b7e1-f5d2594a40aa", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_88cd940e-4901-4ffb-b7e1-f5d2594a40aa", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcov-20230930.htm", "first": true, "unique": true } } }, "tag": { "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "auth_ref": [ "r187", "r188", "r470", "r474", "r476", "r537", "r543", "r549", "r559", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r580", "r595", "r612", "r731", "r774" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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": [ "r75", "r516" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "auth_ref": [ "r187", "r188", "r470", "r474", "r476", "r537", "r543", "r549", "r559", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r580", "r595", "r612", "r731", "r774" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r82", "r231", "r232", "r566", "r724" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r716" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Withholding tax on restricted stock", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r62" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r397", "r414" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before 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", "r70", "r93", "r168", "r175", "r180", "r183", "r424", "r434", "r585" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Total Purchase Price", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r397", "r414" ] }, "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": [ "r683" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 135,000 shares", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r24", "r42", "r43" ] }, "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_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r74", "r417" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r72" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "auth_ref": [ "r779", "r780", "r781", "r782" ] }, "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_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r115", "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Shares, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r306" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "auth_ref": [ "r779", "r780", "r781", "r782" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "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_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r100", "r101", "r102", "r103", "r104", "r138", "r139", "r140", "r141", "r150", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r218", "r329", "r330", "r331", "r339", "r340", "r341", "r342", "r350", "r351", "r352", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r398", "r399", "r401", "r402", "r403", "r404", "r409", "r410", "r411", "r412", "r413", "r418", "r419", "r420", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r46", "r61", "r62", "r86" ] }, "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_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r719" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r106", "r116", "r132", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r354", "r358", "r385", "r607", "r727", "r728", "r764" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r48", "r49", "r296" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r293", "r714" ] }, "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_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common stock ,Value", "verboseLabel": "Common stock issued upon acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r10", "r25", "r86" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r25", "r86" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum 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": [] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r150", "r293", "r697", "r698", "r714" ] }, "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": [ "r682" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r150", "r293", "r697", "r714" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r62", "r493" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "auth_ref": [ "r779", "r780", "r781", "r782" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/Debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r83", "r131", "r246", "r252", "r253", "r254", "r255", "r256", "r257", "r262", "r269", "r270", "r272" ] }, "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": [ "r671" ] }, "us-gaap_InvestmentOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Investment Owned, at Fair Value, Ending Balance", "periodStartLabel": "Investment Owned, at Fair Value, Beginning Balance", "label": "Investment Owned, Fair Value", "terseLabel": "Fair Market Value", "documentation": "Fair value of investment in security owned." } } }, "auth_ref": [ "r461", "r468", "r469", "r470", "r472", "r474", "r475", "r476", "r479", "r484", "r485", "r496", "r497", "r535", "r537", "r538", "r540", "r546", "r547", "r549", "r550", "r551", "r554", "r555", "r557", "r559", "r560", "r612", "r620", "r776" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "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": [ "r664" ] }, "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": [ "r665" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "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": [ "r108" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Valuation allowance, deferred tax asset increase (decrease), amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "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": [ "r288" ] }, "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": [ "r667" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Debt [Member]", "terseLabel": "Secured Line of Credit [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "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": [ "r666" ] }, "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": [ "r670" ] }, "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": [ "r668" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r65", "r66", "r81", "r495", "r511", "r533", "r534", "r607", "r620", "r710", "r718", "r762", "r778" ] }, "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": [ "r669" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r425", "r433", "r607" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer", "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" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "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": [ "r669" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r185", "r417", "r440", "r441", "r442", "r443", "r444", "r445", "r579", "r594", "r608", "r700", "r725", "r726", "r731", "r774" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract Assets (current)", "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, classified as current." } } }, "auth_ref": [ "r275", "r276", "r287" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for reserves on accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r127", "r208" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r291", "r292", "r321", "r322", "r323", "r415", "r416", "r446", "r480", "r481", "r536", "r542", "r544", "r545", "r556", "r576", "r577", "r586", "r593", "r603", "r609", "r612", "r722", "r729", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of credit, agreement start date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r17" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription and Support Revenue [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r732" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers", "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": [ "r99", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r289" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r185", "r417", "r440", "r441", "r442", "r443", "r444", "r445", "r579", "r594", "r608", "r700", "r725", "r726", "r731", "r774" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r405" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "terseLabel": "Amount paid for restructuring charges", "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": [ "r222", "r708" ] }, "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": [ "r658" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r291", "r292", "r321", "r322", "r323", "r415", "r416", "r446", "r480", "r481", "r536", "r542", "r544", "r545", "r556", "r576", "r577", "r586", "r593", "r603", "r609", "r612", "r722", "r729", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r171" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r621" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r292", "r416", "r446", "r480", "r481", "r536", "r542", "r544", "r545", "r556", "r576", "r577", "r586", "r593", "r603", "r609", "r729", "r766", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r126", "r142", "r143", "r144", "r145", "r146", "r152", "r154", "r156", "r157", "r158", "r162", "r380", "r381", "r423", "r438", "r583" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r72" ] }, "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": [ "r671" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Aggregate Intrinsic Value, Estimated per share fair value of common stock", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_SummaryOfInvestmentHoldingsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfInvestmentHoldingsTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Summary of Investment Holdings [Table]", "documentation": "The summary of investment holding table is used for any listing of investment in a summary form. Table lists the 50 largest investments and any other investment the value of which exceeded 1 percent of net asset value of the registrant as of the close of the period." } } }, "auth_ref": [ "r464", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r482", "r483", "r514", "r612" ] }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfInvestmentHoldingsLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Summary of Investment Holdings [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": [ "r464", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r482", "r483", "r514", "r612" ] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Investment Owned, Cost", "verboseLabel": "Cost", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r461", "r475", "r476", "r539", "r541", "r548", "r558", "r612", "r620", "r776" ] }, "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": [ "r671" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r716", "r763" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r469", "r471", "r472", "r475", "r479", "r535", "r537", "r543", "r547", "r549", "r552", "r553", "r559", "r561", "r562", "r563", "r564", "r612" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r623" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives", "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": [ "r37" ] }, "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": [ "r671" ] }, "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": [ "r636", "r644", "r654", "r671", "r679", "r683", "r691" ] }, "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": [ "r636", "r644", "r654", "r671", "r679", "r683", "r691" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Share based compensation arrangement by share based payment award options strike price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r306" ] }, "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_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "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": [ "r578" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r219", "r220", "r222", "r225", "r230" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r760" ] }, "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": [ "r626", "r637", "r647", "r672" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "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 Exercise Price, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r307" ] }, "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": [ "r627", "r638", "r648", "r673" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Additional Paid in Capital, Total", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r63", "r607", "r777" ] }, "bcov_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r135", "r136", "r137", "r163", "r417", "r461", "r467", "r484", "r486", "r487", "r488", "r489", "r490", "r493", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r512", "r515", "r516", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r532", "r613" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "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 Exercise Price, Cancelled", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r308" ] }, "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": [ "r689" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [ "r622" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total Deferred Revenue", "label": "Deferred Revenue", "terseLabel": "Total Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r702" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r110" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r89", "r349" ] }, "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": [ "r628", "r639", "r649", "r674" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r77" ] }, "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": [ "r626", "r637", "r647", "r672" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "bcov_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "AgreementDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Agreement.", "label": "Agreement [Domain]" } } }, "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": [ "r629", "r640", "r650", "r675" ] }, "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": [ "r688" ] }, "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": [ "r629", "r640", "r650", "r675" ] }, "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": [ "r630", "r641", "r651", "r676" ] }, "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": [ "r690" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Current provision for credit losses", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r719" ] }, "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": [ "r689" ] }, "bcov_PaymentsForDeferredAcquisitionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PaymentsForDeferredAcquisitionPayments", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments for deferred acquisition payments.", "label": "Payments For Deferred acquisition payments", "negatedLabel": "Deferred acquisition payments" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [ "r622" ] }, "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": [ "r689" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r107", "r132", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r355", "r358", "r359", "r385", "r607", "r727", "r764", "r765" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r135", "r136", "r137", "r163", "r417", "r461", "r467", "r484", "r486", "r487", "r488", "r489", "r490", "r493", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r512", "r515", "r516", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r532", "r613" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [ "r622" ] }, "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": [ "r690" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r622" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r173", "r177", "r181", "r182", "r183", "r184", "r185", "r186", "r189" ] }, "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": [ "r690" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r390" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalents" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r717" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r622" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r91", "r111", "r132", "r168", "r176", "r181", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r354", "r358", "r385", "r426", "r505", "r607", "r620", "r727", "r728", "r764" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r33" ] }, "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": [ "r662" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r73", "r132", "r168", "r175", "r180", "r183", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r385", "r585", "r727" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r699", "r707" ] }, "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": [ "r662" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive common shares excluded from the computation of 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": [ "r159" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computations of Basic and Diluted Earnings Per Share", "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": [ "r715" ] }, "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": [ "r663" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt instrument term", "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants." } } }, "auth_ref": [ "r15", "r58" ] }, "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": [ "r662" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share-basic and diluted", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "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": [ "r76" ] }, "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": [ "r663" ] }, "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": [ "r687" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $269 and $294 at September 30, 2023 and December 31, 2022, respectively", "verboseLabel": "Accounts Receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r190", "r191" ] }, "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": [ "r663" ] }, "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": [ "r682" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r68", "r112", "r430", "r454", "r458" ] }, "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": [ "r633", "r644", "r654", "r671", "r679" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r469", "r471", "r472", "r475", "r479", "r535", "r537", "r543", "r547", "r549", "r552", "r553", "r559", "r561", "r562", "r563", "r564", "r612" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "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": [ "r663" ] }, "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": [ "r633", "r644", "r654", "r679" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Common Shares Excluded from Computation of Dilutive Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r33" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r86", "r431", "r453", "r458", "r462", "r494", "r607" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r134", "r247", "r248", "r249", "r250", "r251", "r253", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r271", "r400", "r588", "r589", "r590", "r591", "r592", "r709" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimates cost", "label": "Restructuring and Related Cost, Expected Cost", "totalLabel": "Restructuring and Related Cost, Expected Cost, Total", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r221", "r224", "r227", "r229" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Cancelled", "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": [ "r315" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Restructuring Charges Paid", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r221", "r224", "r227", "r229" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "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": [ "r21", "r40", "r41", "r53", "r54", "r55", "r57", "r84", "r85", "r134", "r247", "r248", "r249", "r250", "r251", "r253", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r271", "r400", "r588", "r589", "r590", "r591", "r592", "r709" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Restructuring charges expects to pay remaining amount", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "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": [ "r663" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r16", "r607" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r100", "r101", "r102", "r103", "r104", "r138", "r139", "r140", "r141", "r150", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r218", "r329", "r330", "r331", "r339", "r340", "r341", "r342", "r350", "r351", "r352", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r398", "r399", "r401", "r402", "r403", "r404", "r409", "r410", "r411", "r412", "r413", "r418", "r419", "r420", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ] }, "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": [ "r634", "r645", "r655", "r680" ] }, "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": [ "r663" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Expense [Member]", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [ "r696" ] }, "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": [ "r664" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "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": [ "r633", "r644", "r654", "r679" ] }, "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": [ "r664" ] }, "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": [ "r664" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r126", "r142", "r143", "r144", "r145", "r146", "r154", "r156", "r157", "r158", "r162", "r380", "r381", "r423", "r438", "r583" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "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": [ "r664" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r113", "r192", "r206" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "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": [ "r664" ] }, "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": [ "r664" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r132", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r355", "r358", "r359", "r385", "r491", "r584", "r620", "r727", "r764", "r765" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Current, Total", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r114", "r212", "r213", "r582" ] }, "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r61", "r273" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "terseLabel": "Professional Services and Other Revenue [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r732" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "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": [ "r33" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r730" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "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": [] }, "bcov_MsFrankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "MsFrankMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Ms. Frank.", "label": "Ms. Frank [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r406" ] }, "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": [] }, "bcov_PeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PeriodDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Period [Domain]", "label": "Period [Domain]", "terseLabel": "Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r61", "r493" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r67", "r92", "r432", "r607", "r710", "r718", "r762" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "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": [ "r221", "r222", "r223", "r224", "r227", "r228", "r229" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "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": [ "r286", "r594", "r595", "r596", "r597", "r598", "r599", "r600" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r13" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "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": [ "r286", "r594", "r595", "r596", "r597", "r598", "r599", "r600" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted Stock Units Activity", "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": [ "r45" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r61", "r273" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r406" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r35" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "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": [ "r36", "r38" ] }, "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSegmentAllocationTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Business Combination, Segment Allocation [Table Text Block]", "terseLabel": "Schedule of Changes in the Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill in a business combination." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss (benefit) from provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "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": [ "r95", "r98", "r148", "r149", "r172", "r334", "r344", "r439" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs against allowance", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r209" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents", "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": [ "r31", "r108", "r581" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Percentage points added to prime rate or LIBOR", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-Average Remaining Contractual Term, Outstanding1", "terseLabel": "Weighted-Average Remaining Contractual Term, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r87" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r44" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [ "r622" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option 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", "r45" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Assumptions Utilized", "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": [ "r88" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "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": [ "r109", "r216", "r421", "r587", "r607", "r720", "r721" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r733" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r685" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r294", "r298", "r325", "r326", "r328", "r604" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [ "r622" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r133", "r333", "r335", "r336", "r338", "r343", "r345", "r346", "r347", "r463" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveLossPerShareDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate [Member]", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r329", "r330", "r331", "r466", "r711", "r712", "r713", "r761", "r778" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r315" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options and vesting of restricted stock units, net of tax, shares", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r10", "r61", "r62", "r86" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail", "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": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenues from customers", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r124", "r132", "r169", "r170", "r174", "r178", "r179", "r185", "r187", "r189", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r385", "r424", "r727" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Awards, granted", "terseLabel": "Granted", "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": [ "r313" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r62" ] }, "bcov_Rule10B51TradingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "Rule10B51TradingPlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Rule 10B5-1 trading plan.", "label": "Rule 10B5-1 Trading Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r168", "r175", "r180", "r183", "r585" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 100,000,000 shares authorized; 43,600,854 and 42,449,677 shares issued at September 30, 2023 and December 31, 2022, respectively", "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": [ "r62", "r429", "r607" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r135", "r136", "r137", "r139", "r147", "r149", "r199", "r205", "r329", "r330", "r331", "r341", "r342", "r363", "r366", "r367", "r370", "r379", "r449", "r451", "r466", "r778" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r25", "r102", "r121", "r122", "r123", "r135", "r136", "r137", "r139", "r147", "r149", "r163", "r199", "r205", "r274", "r329", "r330", "r331", "r341", "r342", "r363", "r365", "r366", "r367", "r368", "r370", "r379", "r391", "r392", "r393", "r394", "r395", "r396", "r413", "r449", "r450", "r451", "r466", "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "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": "Weighted Average Grant Date Fair Value, Granted", "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": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested Shares, Ending Balance", "periodStartLabel": "Unvested Shares, Beginning Balance", "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": [ "r310", "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r310", "r311" ] }, "bcov_PercentageOfOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PercentageOfOutstandingShares", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of outstanding shares", "documentation": "Percentage of outstanding shares .", "label": "Percentage Of Outstanding Shares", "terseLabel": "Percentage Of Outstanding Shares" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "terseLabel": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r327" ] }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Compensation Expense, Excluding Cost of Good and Service Sold", "verboseLabel": "Wages and stock compensation", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold." } } }, "auth_ref": [ "r706" ] }, "bcov_PremiumPricedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PremiumPricedOptionsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Premium Priced Options [Member]", "label": "Premium Priced Options [Member]", "documentation": "Premium priced options." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested and issued", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r314" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r711", "r712", "r761", "r775", "r778" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Develop Software", "negatedLabel": "Capitalized internal-use software costs", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested and issued", "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": [ "r314" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Shares, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r61", "r62", "r86", "r307" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r28", "r118", "r120", "r125", "r422", "r437" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "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": [ "r59", "r332", "r772" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "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", "r102", "r121", "r122", "r123", "r135", "r136", "r137", "r139", "r147", "r149", "r163", "r199", "r205", "r274", "r329", "r330", "r331", "r341", "r342", "r363", "r365", "r366", "r367", "r368", "r370", "r379", "r391", "r392", "r393", "r394", "r395", "r396", "r413", "r449", "r450", "r451", "r466", "r532" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r27", "r365", "r368", "r413", "r449", "r450", "r703", "r704", "r705", "r711", "r712", "r713" ] }, "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": [ "r683" ] }, "bcov_RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "RestructuringPlanMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Member]", "documentation": "Restructuring plan." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of September 30, 2023", "periodStartLabel": "Balance as of December 31, 2022", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r113", "r192", "r206", "r207", "r211", "r773" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 8)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r56", "r427", "r492" ] }, "bcov_SubscriptionAndSupportRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "SubscriptionAndSupportRevenueMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Subscription and support revenue Member.", "label": "Subscription and Support Revenue [Member]", "terseLabel": "Subscription and Support Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r217", "r223", "r517" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business Description and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r60", "r90", "r459", "r460" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r223", "r517" ] }, "bcov_BusinessDescriptionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "BusinessDescriptionPolicyTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Business description.", "label": "Business Description [Policy Text Block]", "terseLabel": "Business Description" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r317" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r397", "r414" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Weighted average shares used in computing diluted earnings per share", "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": [ "r153", "r158" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Shares, Cancelled", "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": [ "r308" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average fair value of options granted during the period", "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": [ "r316" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42" ] }, "bcov_DebtInstrumentCovenantMinimumPrincipalAmountMonthlyOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "DebtInstrumentCovenantMinimumPrincipalAmountMonthlyOutstanding", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument covenant minimum principal amount monthly outstanding.", "label": "Debt Instrument Covenant Minimum Principal Amount Monthly Outstanding", "terseLabel": "Minimum outstanding principal threshold limit" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "periodStartLabel": "Treasury shares, beginning Balance", "periodEndLabel": "Treasury stock, Ending Balance", "terseLabel": "Treasury stock, shares", "negatedPeriodStartLabel": "Treasury shares, beginning Balance", "negatedPeriodEndLabel": "Treasury stock, Ending Balance", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average shares used in computing basic earnings 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": [ "r152", "r158" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r44" ] }, "bcov_IncreaseDecreaseInOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "IncreaseDecreaseInOperatingLeases", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating leases.", "label": "Increase Decrease In Operating Leases", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares, Outstanding Beginning Balance", "periodEndLabel": "Shares, Outstanding Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r302", "r303" ] }, "bcov_TwoThousandTwentyTwoInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "TwoThousandTwentyTwoInducementPlanMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Inducement Plan [Member]", "label": "Two Thousand Twenty Two Inducement Plan [Member]", "documentation": "Two thousand twenty two inducement plan [Member]." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Outstanding Ending Balance", "periodStartLabel": "Weighted-Average Exercise Price, Outstanding Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r302", "r303" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r304" ] }, "bcov_PeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PeriodAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Period [Axis]", "label": "Period [Axis]", "terseLabel": "Period [Axis]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r304" ] }, "bcov_PercentageOfReductionInWorkforce": { "xbrltype": "percentItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PercentageOfReductionInWorkforce", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of reduction in workforce", "label": "Percentage of Reduction in Workforce", "documentation": "Percentage of reduction in workforce." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.brightcove.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "verboseLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r80", "r94", "r105", "r117", "r119", "r123", "r132", "r138", "r142", "r143", "r144", "r145", "r148", "r149", "r155", "r168", "r175", "r180", "r183", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r381", "r385", "r436", "r513", "r530", "r531", "r585", "r618", "r727" ] }, "bcov_TwoThousandAndTwentyOneStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "TwoThousandAndTwentyOneStockIncentivePlanMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Stock Incentive Plan [Member]", "label": "Two Thousand and Twenty One Stock Incentive Plan [Member]", "documentation": "Two thousand and twenty one stock incentive plan." } } }, "auth_ref": [] }, "bcov_MarketBasedAndServiceBasedPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "MarketBasedAndServiceBasedPerformanceStockUnitsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based and Service-Based Performance Stock Units [Member]", "label": "Market-Based and Service-Based Performance Stock Units [Member]", "documentation": "Market-based and service-based performance stock units." } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "bcov_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service Based Restricted Stock Units [Member]", "documentation": "Service based restricted stock units.", "label": "Service Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "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": [ "r322" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r129" ] }, "bcov_AwardTypeOneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "AwardTypeOneAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Award type one [Axis].", "label": "Award Type One [Axis]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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": [ "r321" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r129" ] }, "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": [ "r659" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail" ], "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": [ "r323" ] }, "bcov_CashReceivedForLeaseInducement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "CashReceivedForLeaseInducement", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received for lease inducement", "label": "Cash Received For Lease Inducement", "documentation": "Cash received for lease inducement." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "auth_ref": [] }, "bcov_PercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "PercentageOfRevenue", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue.", "label": "Percentage Of Revenue", "terseLabel": "Revenue percentage from other country to the company's total revenue" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r61", "r428", "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r295", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail", "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": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ] }, "bcov_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r295", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r151", "r159", "r160", "r161" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "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": [ "r105", "r117", "r119", "r128", "r132", "r138", "r148", "r149", "r168", "r175", "r180", "r183", "r195", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r353", "r356", "r357", "r381", "r385", "r424", "r435", "r465", "r513", "r530", "r531", "r585", "r605", "r606", "r619", "r705", "r727" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of Estimated Remaining Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r39" ] }, "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": [ "r684" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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": [ "r19" ] }, "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": [ "r633", "r644", "r654", "r679" ] }, "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": [ "r632", "r643", "r653", "r678" ] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Merger-related", "verboseLabel": "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": [ "r50" ] }, "bcov_TransitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "TransitionAgreementMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Transition agreement.", "label": "Transition Agreement [Member]", "terseLabel": "Transition Agreement [Member]" } } }, "auth_ref": [] }, "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": [ "r631", "r642", "r652", "r677" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares-basic and diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "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": [ "r633", "r644", "r654", "r679" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "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": [ "r221", "r222", "r223", "r224", "r227", "r228", "r229" ] }, "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": [ "r659" ] }, "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": [ "r659" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Operating Income (Expense), Net", "terseLabel": "Employee retention credits benefits recognized", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "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": [ "r661" ] }, "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": [ "r682" ] }, "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": [ "r633", "r644", "r654", "r679" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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" ] }, "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": [ "r660" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "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": [ "r660" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting 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": [ "r604" ] }, "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": [ "r682" ] }, "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": [ "r661" ] }, "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": [ "r634", "r645", "r655", "r680" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period", "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": [ "r327" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "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": [ "r662" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "totalLabel": "Restructuring Charges", "label": "Restructuring Charges", "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", "r226", "r227", "r723" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, including 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": [ "r169", "r170", "r174", "r178", "r179", "r185", "r187", "r189", "r285", "r286", "r417" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r78" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r78", "r130" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued and Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r34", "r69" ] }, "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": [ "r690" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense recognized to obtain a contract", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r215" ] }, "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": [ "r690" ] }, "bcov_NextTwelveMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "NextTwelveMonthsMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Next Twelve Months [Member]", "label": "Next Twelve Months [Member]", "terseLabel": "Next Twelve Months [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived 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": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "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": [ "r691" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, performance obligation, description of timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year", "documentation": "Year in which remaining performance obligation is expected to be recognized, in YYYY format." } } }, "auth_ref": [ "r97" ] }, "bcov_WicketAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "WicketAcquisitionMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Wicket Acquisition [Member]", "documentation": "Wicket acquisition.", "label": "Wicket Acquisition [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "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": [] }, "bcov_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "IncomeTaxesTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Table]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "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": [ "r691" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r51", "r52", "r348", "r601", "r602" ] }, "bcov_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "AgreementAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Agreement.", "label": "Agreement [Axis]" } } }, "auth_ref": [] }, "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": [ "r682" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r348", "r601", "r602" ] }, "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": [ "r692" ] }, "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": [ "r682" ] }, "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": [ "r691" ] }, "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": [] }, "bcov_OutstandingBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "OutstandingBorrowings", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Outstanding borrowings.", "label": "Outstanding Borrowings", "terseLabel": "Borrowings outstanding" } } }, "auth_ref": [] }, "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": [ "r693" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r51", "r52", "r348" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r30", "r32" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized Contract Cost, Net, Total", "label": "Capitalized Contract Cost, Net", "terseLabel": "Assets recognized to obtain a contract", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r214" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 0.0 }, "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Current, Total", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "verboseLabel": "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": [ "r701" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "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": [ "r348" ] }, "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": [ "r692" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "bcov_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "CostOfRevenueMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of revenue member", "label": "Cost of revenue [member]" } } }, "auth_ref": [] }, "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_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred Revenue (non- 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 noncurrent." } } }, "auth_ref": [ "r702" ] }, "bcov_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "OtherCountriesMember", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail" ], "lang": { "en-us": { "role": { "documentation": "Other countries.", "label": "Other Countries [Member]", "terseLabel": "Other [Member]" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r694" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r657" ] }, "bcov_AwardTypeOneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "AwardTypeOneDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.brightcove.com/20230930/taxonomy/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Award type one [Domain].", "label": "Award Type One [Domain]" } } }, "auth_ref": [] }, "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": [ "r625", "r695" ] }, "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": [ "r686" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r407", "r408" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "bcov_OtherIncomeExpensePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "OtherIncomeExpensePolicyTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/BusinessDescriptionAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Expense", "documentation": "Other income expense .", "label": "Other Income Expense [Policy Text Block]" } } }, "auth_ref": [] }, "bcov_QuarterlyUpdateToSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.brightcove.com/20230930", "localname": "QuarterlyUpdateToSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "documentation": "Quarterly update to significant accounting policies [Text Block].", "label": "Quarterly Update to Significant Accounting Policies [Text Block]", "terseLabel": "Quarterly Update to Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "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": [ "r625", "r695" ] }, "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": [ "r625", "r695" ] }, "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": [ "r682" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/QuarterlyUpdateToSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedLabel": "Recoveries", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r210" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.brightcove.com/20230930/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r624" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "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", "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": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "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": "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" }, "r16": { "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" }, "r17": { "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(b),22(b))", "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-26)", "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.20)", "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.21)", "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.22)", "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.24)", "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.25)", "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.29,30)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-9" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r484": { "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" }, "r485": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r539": { "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 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r540": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r547": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r548": { "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 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r549": { "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" }, "r550": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r551": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r554": { "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 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r555": { "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 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r556": { "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" }, "r557": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r558": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r559": { "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" }, "r560": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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 61 0000950170-23-057469-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-057469-xbrl.zip M4$L#!!0 ( *""85=DX5KE!]\! I,TK;FT[] DM1B2Y8L)*>*8S\)]?CHYYV#PV>O7NW\GU]^^M\(5<]?OGI=O8X?JP,_K3_$YW7K M1Y-VUL3JA\/??JQ>C4?U.%;_]=>WOU;/)WYV$L?3"E7'T^GI_I,G'S]^W NI M'K>3T6P*KVKW_.3D2870O.]G3;3YX^JYG<9JGV+*$"$(DW=$[L-_U.QAB=7_ M@_$^QA??FIR>-?71\;3ZP?]8Y2_!F\?C.!J=52_KL1W[VHZJP^4K=V&,?J\Z M&(VJM_E;;?4VMK'Y$,->[O)__70\!5H /<;MSSN7QOV1[4V:HR?$&//D4VZS M,V^T_\DUHU"?M\V_=BTIQO+)_.&5IM-KFXIYT^GEIO65 5QNS9X $:FR:?WIIGY)'D9>[[S-TZV==T+%@^N-*[;":=$?6T)YBV67X@^7#\,>'"E M9Z RA1H;R$0?('[E1MD M&SZ-G;+(;;%A^'Q-I\V-2V2>P-.=7_Y7]=-QM '^K7Z:UM-1_(5@]/>?GLQ_ MSI^>Q*GM=!2*_YS5\/YGD_$4-!=Z!^NP4_GY;S_O3..GZ9.Y[#_)W3Y9]/N3 MFX2SJIV>C>+/.R>V.:K'^Y6=32?_NSXYG33 K=.GIS9D=;I?Z=-/3W>ZUX;Z MP_)+H6Y/1_8L2T^$IS_5G_9SW[&9_UB'$,?=CQ?B5=7 ;R_?W"&I*$: M\6 =Y+?$>O_%&.9]]@SFT]C1JW&(G_XCGBWF^&GZ M-B:8_7L38W346R2XA4Z9M$A;P9#BRF%"G4K"[/P"+R:,,*K$3T^N#.WZD5H< MI V>((4-=*JI1<; P"T5W#@?&5;Q\DB?S9H&AOD23(P=_7>TS8MQR);A?H-% MB%#@Z#N-5#&B5,0*!LDEXHD29$T PE(CB,+)6>$OC_0 S%S(IN[ER![=:WC5 M7'!^W@%)VT_UIQA0LB/0U[]T_]QIU(XZS"B.R*?$$?=6(!T419908 4JB;7N M\JB7]GE.X-^AITEX"9^U]R/PW]D-HWS96-^9]?DPH2_EB#:("69><#V0YS(5BWG\V.3FIIWFP[<$X9.D$40*$4L*25-%P\8"I6.8"298C[Q1#G*:$;& 2"<^,OO;;#NQ EU6'QO8S)/AYIP6#,LK(I_OLN,EOS"83+>WBWJ7?D?/8^2"\#=AYA(4!8;=8D+H#44R*)="SQF':6 M7XV=55G^5H?\>ZIC4W5#B-<"D&>O_N.J#?G\R\ONVGB4Y67^:X"7?3H=U;Z> M_A9/'+PBU/!T[KDLEQ4@_N0D'D[!6N1O_CKQ'2@Y^%2W.[]#S7D_ MY\_."1DN-36(X8M7S)\L?U^^Y,F5Q;M^+>^FP5>[EMM!*0)*R6(PHE(EL/]@ MC)#&&B/MA*&":AQ)&"[7?XAM9UHR;KW*[,]L>]P_:\]=L>DO'=A?X*NK3^[% MK4(%KR*0WP!&Y$($9(+A"!12PI@SK]5@U^ >@AUCC5\B(?1SYIZ"I;]Q2<_ MFH487C:3$P I[-IIX_>I!>V&8/];P%]'1[;)O[U[/H.KB[F"S "D[,8.Z/U MYC1W]2C5EM!2. =ZBKJ,:#GU@*\<1AAK2ZFG*@H^-$8 AW;_W/#\+4Z.&GMZ M7 / GB]A?GS0UO9WZ^$%?L7+1N^^;+2_90,?E"4,UH9:@$U<*HQOH25F<$P[HJ=ITXQO \NNDMZW;GUQW.7!O_.8,QOOAP MK=[^K,%*5?@BVMJ'"@?H&)+Q@/9I!/ 8C0/<[\ UC2E88BH12X"TPFC M0$E ')0LB)JE2$0OHI/&1DF&MC1W,)*O)\WT^* +)-E'"6YH$DEY"YZ&!6GB M+&AD-4!=F9C1&DRH)FQHZ_:-(O6NB;:=-6<=3LV!KU7@U$M21?KS0:BSR5H! M6)-E Z:\1IH9A2PXA\K NC$U. PS-.AY5SO5(_3$@5L:"4XPPOD=/Y) M>\6P 4WIU="6[1N%:BY'G4@]2KT(HB4UYQ$D#_ &.'T1:0SFC5EK F/8)CDX MR!*;"0Y82X2@>0M(&0MZF0AD3"(H$.L)=;#8=K :^DX+^K Y8IW,8".V M=S2[!][/3F8C:!LZD_L0YXSQ*,VQB-K$Q 72FF'$#6!@QRU#CC(B M#-)L M,]?ZIN[V.'*^1-WX+(1KV?'80)PM1)TP"W2>?,&-I-GM)(C)X(3#V!$^.+@S MK&#.9OQ.ZZG7W'B$HP5OD\:$G I)R%$I9((6 U6#A_IEN5FD%!T09/D"9+1 M KRU%,REC1%%+0F67'GE!L<(MPCP(K%X___]_9%!FP3:U <34(HY:\QS"R ' M_!'N"0G"I43XMJ/6]06+-J-W@P[!:Y<0$8DA'K!&)AF!&$TV8L\X#]N^A M9G0X\;<>=Q<5,3QX:Y".BB N-$$V)(JH)3&R(&CT@W/_2C1V$,*, ?IB)3@8 M!@NZF6B--!8:8RZ-$L(2MS^R#$A+1D"+BBE%8-!/A!5K$X)P.PTU''VC>55^A5QF2(8IZ MA"W&8-Z(01;4()*>" MLH1)Z@:7BS6LL.MFPN7Y[+-S#MP1*L [,4$!)M$)):LXB)^-B@[.7]Q\M&TS M,J8LYHIVJ5DV9OP(2)*(B)*&#ZCAW/DXQ+5:J,$WS4(+#D!);B@'/#G/@;XH M!<41IU:!*Q B$HD)R[P.*0PNT7CK-ODWXR!XX6U2H$(C#N @>.5RU0"!@DHJ M".&$IX.3S6_",KG&CVW\,,!0T: YP<6"ME'5(8"Z#!XN=Q&#M=*\[(K>^]6M[0+_'IBNW M-+[_/M!V[LAPSS6Q&0Y(!PC>Y@.3E2I9'84*B#'P,#G7!MG(#!)1<*.Q=9$.3K2VQM?\-KO"+BWI MPXXR*V9(5QT@$L2=UL@JL#!.!>/!X%#G!EL=H)^"']N)!TR00A+E$?.>9NC/ M $YRCYSV(*(T>!7D4-=MZ!D:&XBP:QVEX'DENY!/=K*UL:!9O1($R\CT<$]A M#?XPR$:R(2F@%T!.(OJ0JUHJ9!.C*"5#B?")Z.$=9A_HCLEF8K ,@YO@92Y8 MIG)M9I?++BJ&I-/!ZPR%]$J(\EX#. MGH).X!\HQ3@.U%$^W%.-C\Q5[^V@*C$8:Y,+[TN>KS; R&%KD<#4FY!@C=FV MQ\16GU Z .-G-=:$"8J6XBX0QI9W.A&\=!^"( R@$;PYLKB?\&:W4V-W\O9^.P-74RO<@V,"]\Z>[72_N; S_8=N>W_CZRX]?V MY/+\WWVS%H[#N\^ CG/X(-7XS";'P?)7WCHR[/_]"Y?$O4F0([)0@G@_-"AWCP=!,W041B53(2T5S)B@/$0B;1@#S'W"5/G."# M.Y\S;&]S0V7)L.*1V818BN!M1F&1#MX PDBXTLD8(GC;7V93_A&Y:FQT3;9$ >;0H("U@0GETF8Q08?6*)YYSC--RJ M+U_=O9N+[57P=C@[S3>MOXV@=VZ^3!?\(Y[H3G( :=2ZA@$60 M(BBP]-L6C%C/V:L-P&>60+&!0XM2Z'(*?!JF:;;K+BFRCN M:'^/FMB]_G(0O['0I!O+\NF@ B%]95+ M(0T$0<&3Z)TQD='!G3#=CK2@S43U2.(D)I4#>OF.;.D \R5ND'?$6RHEIG9P M'L! SU7U6(^,BJA!D@(2.1F$&\!\AJ<<*S?6>B6UY8,-&=S@&ZVE:/QJ=!XE M5@0M-/+=V4-&LL[C!$F+G?38)1D'%VS;AF(YJW&5+ ^,! NR(VT^:0&NDLL' MH:@.ABLNA8T#=I5NSM5Y9MOC;9$8%YQ6N(BL@P'E+=KA:=""DR' MN@;?>VV#%14_!?U)C 6$8RR C0"XT;B<1H>9)5'F\IL#*Y;3HTK2D8F15;7"G+*HP+[GC>X(5D0K!3#,!:FB M#BJDP;DXCRXH?N>WEFS"3683)N9, *<_@RV9924BS33\I7%PE(!3.;R"4T-R M'P<0 ? L)B>US->=Y7R0I)'%H/V4$"H&@J497DK6$'S-^R_=%4OUH%LYL)>* M!H9B3#D8YS32@GHDP%1Q00%QL0$?2QAPV?)-' )R(D2N"7(R5WWP+"'-(_S* MK*6$,J+UX(XT;$>V<5]!.9%(-#X:I V('%=)Y)RK?$0S8"*4P$0.UJD=^/7E M&RJ"C8F+S@HD-9,Y [J,U&#!&:$>B$3&V[)G)(MM?YL*6$4..LBH*#S#C]S M/"=*4108%3:0+K5]J/S2>6%@2F=-OFP'7*!+_M(7SQZEM%.GI/ D(:4XRP4- M"+(F2:2E2)RD0&4Y +]E2\H(,0+SD /\N5:= \?3LH@HMM0S<$23'ER=E^TH MDK495S1Q3ABV& 03U"HH6%C/?*>OIHQ*QX(SEWGCI MJ'.#K3JQEFONOZO[77G$"8> K,IW$U)MP;<5%B6?KR@TP"%XL(5\-U;U=46' MFDF0*89B-0C9BB2C'*G'/A7:#]3*&%@@: $:-7,6H/(A2EV6'0UY. MFY"AVH?H?=)R<'N_V4Z^M>.C>+&E]5L]KD]F)UMZV.OF8VR+E[WY$,%$'!U/ M7]9C._9@+'+3PTEJSI^\&H?XZ?"C/>WST%N)JV3/G#L:+-L YNN M?X=S0Q&>I)V2Q"!)<@#S #,P"YHW%>^4$&U8KBK\7CUZV:, MK74XF000UF.;?55AD/,VH*"PD($2I89W, MFXW3VC*?-K"H5A \ 4\"J=:_K[23J?HCKR;UDB.([LROM*=-: M:DD310[G [ >>-8Q@$Q&&HV-XSJ$P89Q;R]?]FS23M^DE94K&T!ZB-!,X4@D M"H;E&(+G@)K Y&*5&-6!L" &FRLTL,SG3=P3Y85D(M_A[+0'!. ER"$'$50I M.*.-T&+ %3$&?7!E0[F7(G%AG$4FQEQJ,%<@(]H@P3VC$E/#Y6"W3H9=A&LS M DH!MFD-YE$;ER\ "QCI9#0B4?M$J"?!#Q;-#<8IO1+JZRU>H(RP)G"#4A<] ME\$@HQ1#A&O%8HA,V<%:OL=3D*$'-;V!X@A"4*^X4$BX[L:,Q) +N2B2QT(3 MF[2F@ZVG/)B3]1LJ$&NUL2)Z%*(0^72#09K 3\JE%# C$HO!+MTP-7)_FR_. M*LND0I0SC;@Q%%E) W(:0*YR/EH[V&S!+8FW]V@_:8Y'&>61M3Q?,P#NHU5. M(F/!C :OE&:#/5BP8<_QZ@8(OV24'I3@XY0U- 4D20#-YO*Q'P^:3;@@DTP) M5-O@\M&WQ!GOH\9:1K!2%"],%?8)166EYLQ*0!I#6] [7(+W>M),CP]. M@!#>/LH=+,Y"3> -C4.6&@J\N4-YI%Y(A8++7Q MABAM\=8\-[%J 4.9"6QRP#C.("R:0 MR;A5:QR=2UY[,]CUO*-FY_^V);$.":L3U0D)&4"OY# $EGJ M.7!*%/EV,:78=F[1#Z$\TF8\#(--$I1'1%+H*KLJ9(2B2!GA#&.6.#;8-.7M MR/S:Q&VRSD8)$ =AG6N^6N60D5J@"!Y&"%A;IP8;F7ZD1V,W8TZ55M9@3I&0 M'B/N(D8N@),9#,8L4D.H&)S"OL4QZ2*KBTA!+IL%:_LHD:TGDGMM$A(Z6<23 M#>!3^EQ-,GJF*>/@50YMZ0:.A&B/Q0>H\SQK6&,% ?\QYDN1(T-*6.L"K)L. M*S>;&YN\%ASC0$"A$)E347*!-P&^- M)$A*4Y'BP4 "9-4I(%*@EE&D;4UAYJ'([>#DX%<&] M<0ASF7*U$(MLR-G,GNNDF8N:#$ZQW2$,?]#6]G?KX07^4=JCO)6IF.*(NIQ' M91W B1R5-UX%!BR>.!MLML& 55"/"3H&,QZ,T8!VM9S7"G&">7!-%#'>$BSU MX**R0W0C-Q *TD)'ZH5")!'0A!K$S'6%^8P&H0L@8WS;EFX]Y;(W$(O--95U M-NTQ<;#T4N)YUB(XEISXI!0W@TWQ/PC_F,UOI6U?3IK7\>.![]8I9[XUDS'\ M.$_D_C+[8]$*%GP'> MKO/&$N $#[D2*T9<"8:L!RCOJ0PQ,48!@ QU=6X_OOU9&L;A[/1TTDSO=IS[ MUF$L2_,"K2^]\C70]MW'./H000M/C[>F+F^RSN-<'3+(G'!,>$0V>8>(HR"@ MR5FNA[OY^&A.P]T)9+\KUQ/G&K/.42)G5*(Y/C^"8JC:URF@[W M*LAA5V#84'U5$CBXDP2U!:%SQ"+IK1.2BR"&6]I_"Z*?FP'Z041'B#7(V "+:A,! M7!DC 5I4BZ$+B1X$BG2.87IUIK0E?_VRKIDR)EM083 MLE0T$)I"KN23K]-,!B/G=4)4I'P6VW"G!^NI#3L#I;<-5J*3UR*BX%4$'.G M]\+,(&DM85@)@)B#0R5#2^U:"Q*9C>OYFOWQ_G367(2>3CH7)OZRZ -^7':P M?++\/?=P36]MSM]M;^AO_O ;>\QA_!S1A\FU;]*BC,CSR6ADF[;+%CY_61<> MCY>[>#T[R<5C)LWGXZG;":=$[?]Q^/QKP_GB^_G#YW$\ 3AS7;=WG>:5+IY< M'?TMU#A\_@5Q[SB97WZJ/^TW<7XLN3VN3ZM1/?[S[61T5=3R%_8FS=$3BC%[ MTL#C)[G=3F4;WWR]\:+%DV3]%*7)9#J>3.-.-9V\C:G]>>?EZW?O 001YG% MSB6<(]D,&>;@+\M M4(8%#OO>*Y])[GH)O2KGA M.@J73/7RO8C:L*0<(EIYQ''2R%"BP;*K$",E5"8/S4A0EG&ND&8^IQS$'$EW M A'K>+[]15'BH!F63%M !D3,.C-66A& S(X81X)O ?GRF1//J/H\I-V,FM\ M;.>_'@/&[W0#K/ O_ZNJ?CH653L]RY3,(HGLJ#X:[X]BFCZ%+FUUW,3T\\Y? MP.]Y?VJ/,GNWIW:\_,K'8Q '!)_XN ^&''T$=?4T@72CMOZ?N$_PZ73^:[(G M]>AL_QUHNK9Z'3]6;R#_54]2IA7%^\;M\J6XU2=6S^4? MO_FU,&P+_Q^+;N2G5P9>C[/:W<>?O_[$-D?PENGD=/GLIK',&[K)=#HY@;;7 MD&,=4_^WOQ")GY[/]_1K4SVU8*''1\LQD^4K>YB]FS3 )\O?Z1X5I],J3&:P M+K=1QD]&DV;_+[C[\_1F.GV,^?KC?3<9A])B3]>OWKWXGEU^.[@W8O#0I),DL,7S_YX^^K=JQ>'U<'KY]6+_WKV[P>O M__:B>O;FM]]>'1Z^>O/ZH72Z=61KIA2])Z7^KP73,3Z:3L:[U?.]9WL5Q8*; MFZBSF%76 OL<_^O3#:DGO*>R>FHGHSHLFS8=6?M;M23&Y?%\0]\['6H<3\8=%*Y]!T-?OI?..XH]1HP1GNM1)&2$2(@E M0APG+ D2=JJ%T_$VXYEG[TV,T5% 78);C3B3%FDK&%(*Z,7&]%;YGJ_> MC../GU%DVD'S:QC*SJ:3Y4+G 0(K9764FZ.1/9O,IO"*3S$\G;^.8+P'J[WX M@L\N]&D;]]MX:L')C5?YHNM[)[\?!M LW_ZA;FM7C^KIV?[R^XM&T"JF$8P^3>OST(\P-N2;:/_>[ MOU'^X/HE_!";:0[S+!@!.CD7QSD%%EW"$#?K]GP#:]V@K:U13G)J$&'YWCCC M/=*)PU\NQTT%EJ"'^]+6?Y_9!C3(Z.QMS+FWX,M/FA,[_7FGADFVT8.X3$;. MCD:3J9M\&H;D_=M?C.+RZ>VJ_5IN'BX;?IMFO)41-[0ZYQQ5-1U+5:>SIIW9 M\;2:3JK#Z'/PI2*LFC05$3^$'W,08WH"G^3$QC%^W MK$L=!/]F);H.>[1Z^'A?NK\$@F8Z_O.<_O.84QHY9%CZS+ M);"C%L@0QU#.5?VU*\K%O0 M@?\-)'X)G[3#('+>9+G-)MS-"U@+E!V4\GCSMH#8 F+[5$=*<.-H '5D?0(0 M2V+.460(>Q(B=\XRUU_(H;'CMMN(WS84RPN*'2:*O6"I F,W F.G%PNPP+%Y ME[DZ_S.=7 >C-C3H\U&M%U$,=Q5S,G#=YHR=ZF4-0 +4&J#?_55Y(8$2I@A# MDI* P'8DY+3 *"H<@T^Y_H=_J*UYT>4$YH+EY%^?TDACJM=(XNVI2Y7QB'7#(4497 B\(R M..?ZD9BW\:C+)!]/\V'L7J7FULG?M*Q_??OJ;__^[MF;_WQ1O7K][!;1&0HH&'I!WAWO9CL/(A MBP8\OBY+M,MCGMC7IS'LAPK41DQ,"NE(9[^RG5XLC M+?.#E4-R$7,5$Z$,D?0;M,%7[)H>B%G3&V?1ARWH?;/:?NAL4HX[3O(!P>H? MLZ9N0ST/2$[2Y=4L-+R!AO5E&]^1LCFRX_I_NM]_')X^WKIU^L(ZWG>E!F@< MMVXQ^E(\K_;>[AWN58MKOIJB:>Y M*NXH'H]V;M6O?2R!;3"..-],1@W02:< M.$I)V7R3;$*&1XDLY<%0D6(RI!\,=A!"$]MV\<^O]3B2@> O3:K#V0E0I3J< M-C%.5Y2,TO,YI!XR !AFWA@,CCIUB*?HD$W"(D6(TMY@RW1/,>;%HC^#']\T M[R8?!^*%_W723B?CM867[SW.566DA10MM7D?+HA\>)AAY BFB-M@HL=2>A][ M98 .&;]I?F\F'P#A]7P*Y;[4_>U@^!RP(@8 ;UMI$RQH $(05Y(C*SAH?\&B M#]$*J5*O#/ [2)P=_7_U:1>K&P1I,:4$;X?*W]2FSF+Q\H[.:0."6Y_:4167 M59+AXUPFN;UQ&^<[H]9J1!7$DFM 90#40%XYTZ"KK<@E03G%CH9(]8/3];)] M/@ ?;3C"J;4>OG+^<54)XYIC;Y5 '.-\_Q062"M8=T$M3I1(*LF#XZ.YTMSH M]^/)>%!9,UI31+0N:OFKBN8B<^/?_O*)8F*>MM4TCN)I7LYJW*WG;@7Z>C3+ MF^25!=$&=@E?'(A.?0 MKWF8 EJQJK^O>'47EF2AB=8?5WYDV_:VJ/L*N:"L]HI7N[&=N3X\.X$>?VAO MW>XJ:[VU:_UZD2C9"79<'D0Z.4$41-YP@ MS9)$\+'UC%KK"7NH/"UL\MPD#T*8_OKLS7_>,WNTL.^/,5I*:T<.AZ/YRE?.EECZG'[JSRA]'_V=U MDJN@?3R.72YBCKI<.I3S _FQ.K9ME>I1#)4=C19GJ7,8YY^S.@=QII/*Q44# MZ//^!ZNK $_!K#EB>+I\=V M^OG8/]JKH\Q#G']Y,8BGNZF] M&T0W2-M.*X.K8,_:O16%^ T3,H&PHQ"E1%Q;AISP#AE#'1,<,ZU[VH%_-FL: MF-Z\_L+\XOGI0PO#],>V_QW;U2'"'D\"5(O29J![7D\6O_$'1X(?657O6Y5M MK_/=$E6;51!HGY-Z.@5]%4>@A9K).,.ET5D5 3J=5:\R_K"^VU-_;J=V?C+_ M,TU\T/7Y<6-'>MB@&IMM4(IA8KZSVHF+S3%3JI:S(6NO;3"O@#7?N@A4G MCPLXE;6"GYP 554?-Y./T>/EX#Y!@[,868JK'78F8+G=H MODOMG]XTQ/GS\/2\X1V:W#S(\Z89!"Z;WS#D\[;U>*Y*0?0170+;RVCVP2?] MUVGK!WF@W)AU;LQ2NJ?X;47GN-K#]+:#YV0/W[9[2W,_M[V,[A$^E"/J'977 M&V7YQZR=UNEL,"KVU^N5T6I/-0WNB.^@K-Z72& @!\L&<.KZL1Z"'QSY5U-T M$[R2F*+P*-&NZ*90R.I\JUIT/$6E-!&ZOT)HS3-0:$>3YNR:6'#7J%-U?M'H MH6'A_GCMX$9MO*$R&1>R."PF/;??@UBVS\O^WRU50:X XMQEH>26F]?[@OL! M*/)-DWY=;M- 8,LZR;T:U%)XO:B9/HSS.A?C6MN\=LU3@@N;1$2OKXNM;EXG M;=R1*J&%$EH8E)7^?B7B\*8-E"':[\T[UP\/ 90CQQB;34#A$< ML".12B(>?)!['@+JEO:OL[8>Q[9=Z94KJU/0#ZJ$6!#.RM?KQ?4;JD6C]U*= M17+E&46.1H\X%0*9H#R*+'I'L#5.]E2=9;F*?^L6\=E\#1^MQOCND=[:4@2_ M5]G?9@)O*S);/\W+Z8,O\M725_+"-@F]!6^:: .MQ4O8+]8'^\-BVLY"_VE+_8'L?1:,DRU0_ "%T6X?S2 MF*_GYOVX5_TW#&NQ$#FI=#6)QHY'C TQ*"29,1;UR D34=!8!VX I[&>$HT/ M,S&N@V/SC#H8]ZA]X-G>U6W_?GO-IN]&+@ZZ?-@W?CI97CF=[T;>S1S=Q.IC M_NN!K+NQJ2TDYF67'P\J: MC>MY]W^\[TYRMSN@7GP-KR04![YC]O+);N3XO M$4;W:#Y1'"8SP%\/!>4;+0;VR(Z /BC/6N? M[E1/YBW%%:I<';^MCINL@_X"LO<^][2F.;WK,OA!)SR;?W1Q3,C"_\?B>UO. M39<6V%35\RN7:S[X0$L/EQIT(.$&8=C4]>(WRLIWI_6VM"2C(7ORM@,[Y);G M:H_=^:S.*J[=&MIM-ZMPHLK%0^N+[-^7UL.-.Z^3Y'UDV_=T:]'O8"B'L!D^ MN*V!+S V&)?I^_K]>=3W?3V>N_C@M-^\E"G=<2F[5X?H%U?5[<]@_LVH'L<^ MS/'O!V_?5:_VJI>O7A^\?O;JX%< ;"_?O/WMX-VK-Z^O@/?!J$!"AZX#R:UW MK6^=$NP-:P[K/!'O1\,YZ_\\:B8@F6@QE=3]N5+9GN?O]J<++\/DKNNUN0GG MB@\&??*>7%)\W47878FKA^F]Q0*O5/.]@I%6!#3?^6;=X?GHJQ_^&-M9@%&& M'^^B!&]<_Y+[L?;4A-6O15&;/:G-RU23J].. \_=15)\P&- M]\Z.0-_$]^UQC-N@)Y\MIY'C5.?3J/XZGT9UV$VCLMU.T&$\!0UZ><,QE\:Y M9=_J&R;:Q[[597T^<-(_CWY!3=)1DPXO'O'=FYMB589F5>X$QM5\7W==%@>1 MQ?NN%+5>?KA!:W2!V-]/3O,1PJTU2)?0>TY\Z2;3E85;%MN= B5B5ZIM#"-9 M%I^<9_H5P]7K$MW%5A6?:3A&K/A,JY=?T;_/5(S8%T8L9_4V7]G@'XJ&O),1 M>]9-YAC:Y7K-OT[:8LP&:LR*S2J.U_::)KE&Q^OQQ?DNNU#I?9?M?#P9@0)J MW^ MOT^/1 4_@\E4+T>3CQ>.0('_!?Y_CR:H6)K>I%$72W.[I1E/IK%]/YV\O\'D M+).@AF]I7N>9Y)(#-YB;J1=T/M3W2#'7Z'KYFCQ8!@5"W?M:V *O>PZ>CL[9NMR$^T*6K MT[WJM_.I7!3:>'X^I2ZB>K"85HX87("YC/;FM:QRF[>QG8T^3Y4I*&^0&O/Q M*<:-(0724Q;&W0[\\%[5Z954C*[O*WD8W2>I$> M>__/7$^SGMI\<7K^9;3\.<.^T:2=;0G28WO5WR]-I<-L?[^83@?Y\G1R";8# M-YE- 1@V?\9I];9N_RPX;I#Z\/&IO8WA +KJ<%W!<07'%;U5<%S!<9O <3SO MK4Z;R:A]?]I,? P9YVP)XP+(" MRXK>*K#L^X-ECS3!X[,JA_7[2;-]]0U?[55OWOW[B[=;4-SP>]=JCT]Y;0Z- MD9+35G+:BM(J4.P[@V+?082,O!_%(SN:A\=B=E.W)3Y&]JI?\]#G@;'YT L6 M&Z1:>WS:Z_%BL1(9*W"LZ*T"QPHIB MZ 6+#5*G/3[5M3DLQ@H6*UBLZ*V"Q0H6>X183+Z/GXYK5V_#'6<="I-[U8O% MB OX&J02>WRZ:G/@:ZTWWQ;P5<#7=ZRW"O@:%/AZI&FK%Q=2P*=VNAU')@_/ MQUHPUR!UU^-349O#7%\M/@;_6C>*W8_KH]!UH&9M#'>OJ1)ZV^MOGNWU K:Y M*B:?T>+XW("=VJ,XESID$PQYWXX^VK/VZ4[U9-Y27"';#89@.O'OBL/:JIMH+7W>'\?HPZ;^_>/;JX-?J]9MW+ZJW+_YV\/;Y MJ]=_JUZ^>?M_X4?TZYLW_Y%_/WQW\.[%;R]>OSL<&-D>*8\,RGU]=URWN9Y9 M _0?G55OX^FDF5:3Y<:V'K?5O,ZMA_?YB,/L0J)^3-2W#,QAZ@"70VK6.[6]FV^AA'H_RO;=O9 MR>G\GNC\Y=VJ3OE:G;-J' '.5"?PBJ8& OX/*+:F.FTFT'$]!BS<1 ^M_60V M"I6WLQ:>SYJJ6935G4ZJ4*=TJ0>896HF)]#Y!-K&3T#@-E^] +W6)Z>C&GYT M9U4[\\?5S1/=J]X=QTN_+XD$7Z['T/6M1.T(9)M8C2?3ZA1@-[2#;TTG309N MW9.;WUY]K.$5X^[:H9-HQ_EIOA<.*)'+"E-UD'_-3^&C65-G:E<'?IH_)8:Q MCO+VI+NE:#=/_&JSW6ZMSGLC+Z[I[<4G?VS'1_%2M_R+;B\WVJL.OT[2O)JC M6<@5]L[RLL#K.S[VZ?=U]LKES7E MH9^.[!B^WD[!=XI'>09YCA/WCSS+#[%K=U&5AP )W=WH /\Y#9%4$9IN^75);RL'N9N[UFF85[KQ0+#^.+1!#[^ZA4QVIRFY5.Y=_"QSC9M-NV*/ZI)[3:O=<$>:RD+X^A=YW MSS7?\IF+H$H^7// V_$U'X+ZJ(&OKWL"BNW+CV,[K4^N??%<=+[\O,XJ_YJ> M@(V__/!C/1I]^6D6HFL^;2;_N/:-;8Q_7O/I\?4SFH+%C-?T;>4CMK%-D^:N=L=V] M:FDO2228.+!%-JNXR[KLLOF$SV<@B4L+FK_;W2@*Y)W;F47/55;%7S6Q"Z6R M[.G>MO;E34.%?KKZ9#5(:4>XKJOY:")0X-RHS.5X:6\OR_(S977 M;6!A]WP-YDCJRH ZT],M[27KG-N?&]]GDY.3NI.'N:U_\6P7K.8HVU,@[:S) M7SX![;E[VT)4[2GXP3"TS*[GEC7?574^CZ8;?=Z_]?%TFELU^>K=9K[0(PN$ M_1CG&GQJ_\RK 3884/%<&F !9Z==?UFQ?V4@F<]C&F667S!AYH2Z\;,3:-4M M?.>M7QE@-[O+;/7ODX\96^[.WS8G1!4NU?,]L0!'8%Q+.[D0LW9)=_B]A>EE MZ9Y/O,V$A889G^5W_^2:ZLDOM]SXN%[ 7YR?2WMW( O5W!Z!V&=5DA55#%^% M$'?#]QD<+@'M966=*T3O?T;]4'^X+F>$[3'&_O6SK!%@3[#"9_O _)\N+X@$ M$OP#4!A8M.4$NS8(7MY,GW;$1QU"WL^&J-LUN"5(3N#E%Y2[/)K!+>7U-*K' M>9JH(]4WO.(K9+Q,#LZ5(89P0;!D1OUK)UN?\B6EY])U:6'GWR(8_^MGPQL( M!7=^R0K-.K +TPZ36W^<\6OVM*'=XL&%WH"I+?XN'%PX> @4G'.PGYR<1@!F MN33_Z:2]N&6*=]SF=-N!\ M5&/H ]P#8);8M(69"S-O#3.?QG'LXK-5_%2W72CUI+M+9>[0!H CH\EIQ^#+ MSW.O\'OA]ZWA]X7R!A8^KIM8=9!Q'A<<+CV\-C[[6%U4<-;"Z-NVJ.["UEO$ MUJ?-9+K<^,UQX7Q-7#U.#6CXK.1G MIXO=I.N[ZEANOJ64+4&1E"(IVR,I)WD/TE[LG.4MJKET-, ]RX:+[=+VK.V2 M. J#%P8?-(,OTR_FZAQ8^<@V75I!?KC8]KZ4-#./0$YR,LY%5L_/ M9N,27B]\OT5\/V?Y+B,D*_SS3*APGNZ1=?IY[MSN13)(E\"W6[GYUFI;'363 MC]/CW?-TM47&0+=ANMOU/HXQS&,].7:)?PL?V343&\!+ODA@.[: MI,9'.<]TOA&;FV: !>.;5ATN2Z-9AEJ+7#KHILA?D;]!R]_1Q"YN,[S(9+W, MW_.,I4MYGGV?E MWZT(X#I/17T-+!_5NNY:M VHJCGW=@NZN.3D8D$O MLMF&L9ZOWKWX+=]E,E_/5P-:4%C/_L[6;=SR]$65OW;PU>?S6Z_&?F\8:BL? M=XGC-H9\WW4[&=4Y:3B\=W:4W??W[7&,0^'W9\NA9DLW'^J >#[#SK_.J58= M=E3;^ (/@BX_S,86(#J0Y\=!Y5ZO%9-T=16N\Z3M;#IYZB8->/#=6,!+R4// MS1%X8CEG.M6?8G@Z?Y66>^"F+=K#@H[L:1OWVPC@ \3VJIO<=;WS>5V:#W5; MST//^\OO7U>?IGN;%'N4\^P^7E^78^XX[DE&;FMSVW.^QQ1]:"=]#(3M$CV" M\955F[\"LP&N6]%214L5+;5:+?4\^H62(IV2HD5)#5Q)%6 [I-4H)F,-)D.N MP60,CY_@5 M?1%YB$6+AU; OM!Z^VA=E$=1'H^*H0NM>[ZTY_L"A?TE-3Z;UU/,I1@!'NX/ M.X3PW:KX%3BBW[':6;O37VA=E$=1'H6A"ZTW%C2\3#*RNFMKR5JOK1T&@K3M M<7=:RNI7'5\/._U*" I=)_@T4W9@& M^JG^!+V-7^9JCEU]TO#SSLOW6%#&O$W(:1$1#]PC8P5%5O!@C65&,;735<,' M$KS-)_">O>=>2&IT_@XAB">.D6%!(HL-EDP0XO-WQO8$*#-KT9&UI_M9_QV, M0_[GQ87R.Y@^LTV3[]SX3SN:Q9TJUROHWO+'^S\.GP-<@^6'7MA.%:*O@1+M MSSL(?IL?_OIYI_X$))J=H##IKK#,+79^(7*7YQ28JQ/^Y;M5"-N@4HNM^BY9 ML]BJ8JON;*N8YDY%*Q&37B,>N49&!8*WH]'D8W<(%'XYU^N/0[M%F2C!*2LVYQ%W7"'C*"@[XKS0FE+B1!]( M_&!)PY>3YOEDYJ9I-EK2_.TYR1<[7CUI.2K-C2IN$$QWD0[YR+A*NR EM@JI M9(%#>!3(1N80 6-)G7S_::!R*4LCH8Q!P&\X )+(ZU&!&;&$M!,FQI M+Z#C"U/P.D[[M0:@6:GL(^I79'THLKYQ&A8S5%BSF*$U^+Y6!1!RC%8Z87KR4U9LA*G[TT\M77(][3G G,E MXV4X>*)L&@QE@[O@B5[Q1$J6,A\0-2: 6QL3TI$F%(D)P>D4L8Q]N+4+U?9B MKMGZ!1)J5S!5-@8?D8QOG(;%_!36+.9G]>;'6DRCM1)QFPRXIHXA3;%"P6AI ME$E$TM2'.[M*\Z-W%<;%_&R-&UOR4E8LZF^ZZY+]E9/ )30^&"S13[CL]I*3 M&R?\-M"XS\*>!8\\&(_0X!U.5B&L. 5WF 6D<3 H4)XT8S3IT,LACTY%SDMH M]0M&"-VE6 XFJ'Z7&J=%3Q0C5XS<=\R\QCFV6(S<<-SR[[(::W^B_JZ[W/RA3G<)X&\Z_/P= M!_=* '_[L 1W%@L:.*)8NWP6"Q8G>(Z,,Q(>N90$[R4M>@4P0N;J!V7C^#$) M]\9I6.Q.81!K\#N*+7+ M:-DQWA[7M-2$?F!:\^04Z''6G>3-!?U.\^WU7:F"$C$?#%(HIRB&$@\O2*%/ MI""XBS0(C"*XJ(BS$ $S@)OJ@Y9$@\.IC>XGPWFNY7X?V?'T8!Q>+!7=Z]@7 M<.!T5[$^@$.1]:'(^L9I6,Q08"7;J>U M!+P'@Q]*3*P$O!\C?B#!&2Z]10IK#VYL4DAKEQ!F$:L@O5(B])*9O%1VOV9= M]S;/[4WZHXU=(+R_LO.:LA( ?T3"OG$:%CM46+/8H378(6,Y)=D)-3:?V.4$ M::$HBHH83, A!=>PE^3A==@A#8XL*79H:QS9LA'[H,5Y-9[:\5'M1@NWM2U[ ML,,"#24@5H+?CQ$T8*U2XD8@%W.6L(P<&4(8(B+)%#5G-/929>I"P MK9&5'AD<"5(L,BX-D=&3/ES8-5HC@G>INOGFH"+S0_-DRY;L@Q9G*3XEX#T8 MM%!B8"7@_1C1@I/,X>@!(\C@P0^5!#FF%(I1D8159$GULO':MW_*=[7H Q$4 MN1Z*7&^V#P>UF)SM ME>NRG;IQ)W1>Y[C4-QX8*BBE'P=$XU+Z<5#((D5KP+9R9!WCB.=CL=83@3#A ME >BG<;]9!%?E'Y\/1G[?LLV[6)2*AQ_;YIBXS0L9JXP;S%SVV'F%%7$2/"8 M.64:<:]FSFUB_%P#MD6,U=V?3?N<,]K')?: MQ@-#(OV$ZZYJ&+I'LXH)DUG.5A\,%KG*^JOA\G_9'&O?90T*4NDUU*^H5B0$ M%)6+B(O$D!44(QB07=S'3X12O M*+:O[(7?VS5WDU'H0[Y_K:VK1_6TAM:YR',[G?@_CZ'SV+3_]I=/%!/SM*O\ M/#TK.PCKQBY QOSDYQVZ\WV>5!H:9BRTWCY:%^51E,>C8NA"Z[*I,XA-G<7= M.M7H D/NEP#7(/7\8SXM,#0]7VB]?;0NRJ,HCT?%T(76/8<7+Y.L^VY_J'%! MQZP6YEU_7S#RP'N@][2M3NV9=:-80@6#T4:/I*;,0/<_'W- 8'OW-@GVV,G@ MD$C$Y:H1"MGH)+*<2\=8Y)[37O)Z%FKO][G6Z_>B6L)VM1A.#O+&-< VZ-!B MG+Y+UBS&J1BGNU^>'JE5PCEDO;.(.Y^0#MHB2G0,W"OE;#^7IZ_4.)%=1H=S M#G3C&F#P+O B*%%9FU78IS[!G,*%V!2FEJQZ3H&^X<8=[_E5 M O[+VC,EI#\88%*B?"6D_QA!!7<\!>\-]"8!5-C@D8V$(0\NL#-4,\]%'][S MZK*E,=O%M 3R'Y.(;YR&Q?H4UBS69PVQ6RN)UURBR*Q$G"2*'&8!)4>)838E M;W@?+NU*K8\IV\A;Y*N6"JFK28/>K<9Q6DW2N1][.FFR*)3@^F!01#F+,930 M>4$1O1[\I3%&%0)BD@,B"#(A+8E%(I@ 3ZPUNI=[ZVY(2^O]MEVB=PD?SJT^ M1>"++2JVZ-&R9K%%O=ZA:E.@6"DDC':("\:144FA0*U).@4NZ"I3I'NW113O M"CJ#M#46@?=+61($.VMZ\8&S?KP43N\=<$@UG,/!)3NL6+IA$[98NHTS;[%T M:RZQ)95.S',4I$N(8T60LX(A24FBV 6MN>[%PUZUI3.:%$LW&&51]I8W[GO/ M\Z ?Y'N7>/VFH\W##M\-]&J*$LL?(M*@B6CL#$5"1H.X<109:BG" "(PMXYY M;7O.C>YK!YF275VVD ?A9Q23M&G"#ILUBTDJ)NG.)BD8%IF@$6Q05(A++9$3 M)%>\8%Q22I5E7X1Y'Y@PW9M)$KM<]G%'TB.1^\%[LX]C)_D;R/S9-U$;/:H_ MH>,ZP)#W\U5E3CFB 0IR@A'7@ >U5@8E3P2S+CD?R*V=<(H9,]ZBJ(.'G@)' M!D.?(0GBDE31<#$8C_S9Y.2DGI[$?)>Q'8=.L=3CHSCVE[WSZ_X9Q/"KC8QF MWC2_;+^> F/Z&\?WP^O)-%;ZQ[+SLFY0"63,3W[>H3O?YYFQH8'Y0NOMHW51 M'D5Y/"J&+K0N.V&# *Z'TXG_\W@R"K%I_^TOGR@FYFD5_SFKIV?[)0(Y2'W_ MF.-E0]/WA=;;1^NB/(KR>%0,76A=[B[<$CCY!TRTA5'9:0P5O&MQST.;4>9N M]2_714FW=XO,XL1=8!0Y1R7B3!AD? A(6T4L"_ ?^Z),[GVR-GY?TK$#Z[_; MYDUS.,T4_D\[FL7?8W-X;)MX=?<,?LSMH57[)AV]B'9$FE8Y#Y^BNF0;-$BT&R0,:25"$9ZHFR7]3* M?+AD]3XYL0NLDO_?2M&9S[BRY_1X^I-KJB>+IY?_?ER2!9J;&A$L(BHS'\4: MZ<@C$I(3ZT+"AH952=:KMIU],^/EG>_,?!FTM7%\8Y(EL2D)%D&44D#(QX L)GH#%)<41F#PMJGP;BP\UT0_O2&I*,B75LG71NG85'\A36_2\5/ MHU#,)(\*# M8(92%)0 U2021\8:A2@X[]3BH WOI8S1G(@#B]QCI9UR0B(?\DVV23AD1((I M4:)%L(XKW4OD?L.3+V'[P8E=/LULHJ8(1V\0MYZ",+&874'X!4OK9.I9[-84 MLR=<4TJ)0 H[B[@4"AGC(XK44$YE8,I\41O\@3+5^\S(/%S_B$+VCTQ\*"BT MR&)$QE..N#(&%+?P2$ONC< TTM"WU7I /M+!N-L5P)_:<&W@9WR0;3'Q3^* MV:2C$4B[C'HDPT@;0Y"GACOBG"3][(&LC'_H+N=F5ZJ;+T(:$/].)B4S&\6U%,67?8\7GTBT])]RG=K>![IQ$F]B&.SDHJY6 B9^5$>$F* M?(S5'IBGT9BD\S%SA;@6$>F4++C$ED6%F9>^;US1>8$]E7S@-\.)(MO;)]L; MIV$Q.X4UB]E90ZH9(YQ(FQ 6.27+TFJ6;$) M(GQ74U%,T-8XMB4/>.QP1@&>+N&4> M.<<$BL[8H'V,G'^AO^X#H9?D[,)QB\C<(A5@)8E9RL$@# ?7(-]:R:G@^<)* M@UCB5G.1# U?G!2_CUY>W;P($UN>DE7VD@8#OTN\N>PEW0R_-Z8M?GA 4+")/B :9?(R6I%D+SYM:=7'G9&/1-FLX^:<>]3F M+S9RTQI^V&R[#10L-O*[M9$>C"1WVJ-H9=ZSP1(YDQB*3#A%\B/2RQ53Q48^ M:AM9DD.V((9VX/WL9#;JZH).\GWG(-E90#QZ@@P)@&BX]-Q:IW'JI8;I)>7[)NO>9Y=5 M[ZLQ:.+X*^C?UW'Z)KVSG^Z.CG*I9_CIMO#UKN9E0W'S0*G8TF%;@F&S[390 ML-C2[]:61B5-Y)PAP7.-24T\TBXGXU#!7+!6!?U%U>)[9=]LVI8*PXHMW;@M M+8D[6Q9T"#'5OIZ639;!X*)^XIX.6L?FG A[XG1:M9-1':HEPVV<\-M XUN8 M]W8J%VSU>+$5YDGCQ!22C%/$L;;(8.>0CP"VA')!?IE!=Y\XQ=LXM?4XAA>V M&=?CH_:2_GX^5]]]PRG*\"ZG>C"[.%^1LSEBPVSS^FR@ 8QBJ#=M1(JA+H:Z M&.H-&FIJL<0VTAS&<(CS&)&SSJ(H@_ \"(O)%Z=@[Q,$V8"A)G@7"UD,]588 MZAY3,OH+A@Q@"=9Y:&DRM:/YB:7CR0AXM9W?;V">5O&?LWIZCZJ298=HT_L; M!6!M? ]I.P'6%D,:%KS%T2--0KZJP&B -#[GC!)N:=24A%X.4AQ>TI0O.@79 M4Y*HH;ML0"4]M@*X/ (]L7$:%B-7F+<8N>TP_$RO68H%!<\(>XX*/:NGI43VOX3K[L MH5>7O.QY;#H>_PUJB.[1K(?"9.9&<3AX91U1PG\9RH[(]6M0T$ROA80B!BP0 M+<+"B/DE0XYPEMUOQ80.C(=>:G'^>J%9#\9A9=B&$KY+>CG L :E\IV@FV(5 MATW88A6+52Q6\3,?'U,1:$"66 7^.H[(V)#R1:B664&D"KUZ43W]_E@)P?]?W;WK5]FD%#[^\*P:G=M0&-S M;,:0Q==[7S.M7Y7%M]=I.M-V+Y2]R_C.&/_TOC'^Z1<3_-/ZIFQHUX<(G[U# MQ[/WT?'C"".)Q[K$=X(;%OSW>]DUCW4[^=WN0CA?WE[3;6X?EO]TN63?N\T? M:YZEV]WZ/L08KJ4Y5,.E#T^'*WJSOMVUMW]=6KRR_Z@@GH@_WC^_W= KNMF6 MK[:E>5M-!^]%L#INE>K[6H?QKWYZO[U'TG9W7V:D4^",'\<)/>Q MB.ON2?*)MOI3S_G$S\,3@S:\]^>1[]?G-:'%1[Z'>^*]ZDQ.[HFQ\L'7]!O9 M9'^J>N[#(1[W]N*3%LI/&>+ZF18!G5*P#[#\1Q)K$^+PDW_]PG[169U5)]K^ M./_DH7?M>8L/R^)O[=\OMHN_M-^YN9;EIOESL6P66BR[K)5[M^W8WUT\4YO% M@F8KUK$5^VYUS49LQFN+W>">[@:[P2< B&* = 00)91F2K!=8KO$=JDSNZ38 M+K%=8L>4+57WEHH]J%DL(/:@V"Y=E%UB#ZIWN]3#_M_G]E2?G^5B(!P7"!)/ M0(3^K,@T]O[+U?5B]V)]NZ7KO%TNRNM4!IO[XJY /R]NRN;MOS+M:,+SG/J[ M83V9?9ZE<9J^@[^75^7ZMGS%S<"G;@;^K'CAG(_[GFT3-LNZ&UFS\6#C<58* MS;)F69^[/?DL*U6JUFZ+-TC29>M M!.OQS*4[X@DJ[XN-SY<=,'R>=YVN;O/J^N>GVVUI_^7G]'JD(73HE\;);J;.3VX>YF!@F5P7J9I, M+B;7YY-+ZVI2RE"4)D!M),2J"Z22XG <2C!%?$@NG9POD20HZQQ@]!G(!0$Z M$/H2&L42]D,N(Y=>(I/KC,C5HPE@F#',SD.3YPLSJ5/V&A6$5!!0ZG9S9V(>&=^,;^87Y]QG).-)4L)5A4/:"0.AU T-'F;8J5&HWBPC1AU33K8 $1V M.+6Y1O!>)$"KA+ B2TT'QSE-R"]CERC&.,OB3.S#4?DU8C4]IS:/90I^V*QK M6V5M%0RG/I3-JU4J=^=7KGE]"\%S=>"# MFLZ%4QG6)QV\S!/L6+$-PE31W&\6DHM&((79D=ZM!+, M1=9GYN(\N)BBC583@4]QR+4&#:&487\;JY,Z:O+Q0RZ62#4A5E!5M=>T/T R MR!905FN4K=KDCKAHEQH-<_'"[ AG<)F$\]9@)N%I25B5P"!I*$T*"="C F^< M "VMBC[D*M%]2,+@T$E3*Y"E1L*4//A8")QL0:74+OB>2&B6VCHF83=V9,0V M5YZL]L"3]=8[NN*.U>Y"=BXEZ:44DIV,,9T,BM&%(@K4'.P0;ONA-,RU(-IA MB\"C%^J@G P3>DEEJ!^+"$A% 8E0H&0O=5$D:\X=.1EB&?P8^]!L GHQ 9/+ MD.G$JLET.CZ=HC8:8[8@@C2 E0QXRA+(UQ!\4J5*>9 D#=;D]C,0^SD+>6CU M<<9";F!2VE-II.N(3GH9D#M/V01<5@:4M96U]1R!58(LRK8@RF%LP!(^@(\B M0$:=M0Q4DS\ 5BBE1)4(#)('U)8:Y(QN;^&BD"H.A4+] $L:N12:I_RZ M?+1*9SL,+.OYR9J-!QN/LU)HEC7+FNW)QJU2QK/L]I M9IM:6S[7J;-XE;?+IY?@#.W\?%-F47EE:T9 # Z09(:02$*HUOID32%QD#)[ MR-E-@\G[OO[?]3IOGU[G']\.>OQQ?95'RXPM?5"<&#NCE3ZY#!E"K)H,H1.T M:OF0M?(.@O.Q 25&".U;H'1U54H748QR#-/Q(>27"L?H^^:5SBN]IVT%UM9. M)#A#;9TOEW0,U9N8(-/ &-GP0M3")">DL\%7\M:.<:+2T;EDY-)9KAH\IY5^ MT4D)MN=O7KG P\=C+PAD]"FMEV+(_X[$C&/.*S*X<%"84H%<$I9P!#5."1(H0@ MM"M)>%4/VL4? MG^S_W:RWVWV7[&K7>;78)>U1CU/[,;E8YR#!&>XHS=?;4-4'H8,&80H")M\\ M!TT(WB;MD[ RIU&2J7NS]L/>JHWD7FBY=+*?.F9>VDP=IL[9JB939]0Y3]E; MT>)9R"0T8*0*[5L.M @D9/")?!XCJWD$ZNBE]V/4[/#2YJ4]GQ0E:RMKZSF" MR$45,*4$)L@,6&H "N0A:1(&6Z!3\&!^ST/2B^.#*.BE$&-,&.2EW]ORH9VJ^N?%^7U3;G>ENU7G5<4G>$FZ6>=:,QER_,K,&)9 ML_%@X\$*S;)F6<]%UFQ/6,=9UKS?^?#]3K8@9ZK5+&L^DVDF^UI_+]M"F_1B M?_Q2+J_*U?KF9?M1YRFP,XQ/>8=\>@G.T*[/-_MEG%7.^@I9>0=HG8)8;84: MG="1JG'QX,SAA]2=WYNXI]?YFU\,W%_NMO%'RH?YI=-CG#K,:[V7M3ZY#!E# MK)J,H1.:\W_V%;1=I\#;%?\7V4H=.^\*.22ME['F7XWN5CG($'V M*4[H4U@C UI10(80FG]@+$0I#>1V1399Z60YF'/YD S@C^7JJEFTYE+\[=ZZ MC>M02+=4:HQ.;%[IO:STR67($&+59 B=(+"M.2I=%>C4(E44(D%$*2$2Y61R M$E1QC/S?\2$41FK)YI7.*WT^V3_65M;6<^12T$)2',B2JQS&\@J@FBPXC$'% MK$T.!QNN#\G^'9U+QBR=ZN>,4U[IG/KK^4@;UD\F45\D$M5GX7(!D@-5?&TW MI^38T(*I>"^T-VZ,U-\I2*0<;]/-)^_'[7_'/FJF7)<-7>TS?Y3;LU;;W3#G MZE7IO*[HDG9>N-#! M,W=&KOD53W]EXD;OO> "U[-:[9/+D$'$JLD@.CZ(LD^Y6"\@NB0!L2#XTJ)< M*K7]I!:O:904X*E Y- SB'BU7U0:D+65M?4LV80:,5D'M0@U;*2V<$E2!1WD M,#PE5)G$*,?3G(1-RBU1K MZ[+=/EN_C*MK&J[@:?KOV]5V-3S\^YV]>[;>[K9CM6-(QY5&9[3L)Y 1E N&DK#.RUJQTD%/ MQD/2@B]9/QM*HU2JQU$:3 %X,ARE$F\$7(<$49STY M;!'4*%-"3XZEQDC&TFS2A-PW>.35__WN1=DLRETROO/:HTO:DQVG#B&V9Y?- M.R$\,3>[Q79]MU6;7/!SD/$GE/?34F;?9-1,8Q2Q1JT@*B>;;T(:8F[! ML\T!3:5 Q=$8F<:];?S^I@P%2]<_?WN=UB_ORY:^*[NN]G*/;B[N'!ZAV6 P M[9AVEZR\3+L31^)6U.@\0:G1 'HC@+0W($W I!)EAP=](P_)8C+MF'874[?/ M &1]9@#. X!)Y:Q$0L@A:4!$ T&E#%8;8T1UHEH]1H:4 <@ Y,;*F356,O(8 M>>>'/!ER&DY. N>5 [360(R(0 5%-3%$Y0XJ5Q^2?1T+>=MV#]JC3S52+"4& MIE\WMF/$/L[Q\K&7E7Y]OM[1U6)]OP+O$[';SLN\+FEO>IQ2#_933J&\[*>< M.#0O7A?*$9J#,7@:68.7H4+T,GE#Q7L]3B;VWD"^=4Y&JU'&I1AEBM'1C<2% MN"3,N+X%RXR;7'F9<:=EG#&F*$SMIN6L )/R$&2C7?(.C0]1VW10"?V@_.OQ M&.=$/V>E,.,NMQV"L;A=ULWYYGUQ=7S\@ MJ&ILKBAH@ MJN$<:RLUQ)(+A!RMJ#FZ'$<9&'P"7GK%M+P46O9HDAB@#-#Y:"L#=*2 T\>B M= S08L?<@D=*T$"DAO.WA1:R"./"J$GCXP%4AJ5V8XR*/!/+<^8,Y;3Q&>LN M4Y.IV3$U0T97O_^T7%R77>?5<9>TLFL&87(9,.U;>RZ(= M[PF,PUZ;K9?>$!21+#0,5_ Q5Q!"96&"#D7&T:8^C\#>S]L>L-8SA&>Q@)[ XR!U'/SF&I.3T8**NJ'4B0JQ. FNRJ PJJIM'FU,]*YQ&FA]5U-,P<)SG##B[VA M<;PA'2B9W'P@KX=NZR T!!4K&"TBZ_)?JO;]NUB^?M?=;7=\V MI^C[=X,NOMY;X[OG/1]L\5]>[S;45'5U39LWW^[*RVWSIH8KV:ROKO;^5%/% MLAW]Q ^UE);[T*9WDYB[?5.C;[6=@P29NQ?+W6B\HZ9>8$MJ#+5*P5 Q#Y2= M<:I169M1NK9GQ%VY1-_/25N3&[ SYVZ/QHU1S"B>C[8RBD=*"#C=(M[BP&-R M@(HTQ& *A"J#]PX)Q4'5VD/R\7-"<5CJ4:K>SL2"G3F+.:5_QKK+]&7Z=DS? MI+*L(2!$EPG0N03>-["25Q5S52B3&2,=/R/ZZF4PW(\^/7RY'WUR8[?/TW\9 MRW5IW__3W6STF\WZU6H[6)"VBAZ9O>>FO:EK];@>DNLA+ZP!@&*R/M<"A,HV MIV68V%J%AVQ2$5:*6L8Y@/J=*_.VYO#K.S,Z4N6_LEQO>&F68G(9,N98>1ES M,\&<0!U5]> "*D!T%6+ 1K"8?'1!FTPCIKB/A3DYR@D>C+DY68H>[0"3C_69 MR38 MK!="5LZ1L^XR2YFEO;&TA"I-R024ZL#2VEBJG062A6QT0K?PY*[KQ@ M\ PWZYL8AY_\ZQ?J"^Y(Z&$OAV4]/UFS\6#C<58*S;)F6;,]N1BYLZS/2-87 MO:W+%N1,M9IES=T97>QFW=V5S5")J M0I!6%4#R!&1MANJB2-$5H?5!QSP6JSTT%BB>"YR!/GPEDTC)I M^U9;)BV3]ABUJ5)BD'6/4$YNL.9"V M1Y/%\)VM)C-\&;Y'&1^<%=H:06A#T(A;(::,+=8MZ*N3*?I1ABCV %]T#-\+ M@>]%)QE9=QFWC-LN<8N&T$I?04@O %.+=4.F%KQ6)T0B+T)68_2.](!;P<=+99,0]H7/59@4)Y;#K M7RM$I1"HQD2B)%E2/$9._JTMGF-6GHW6,;!C*-QB44'8S07KICY.6GP>\HF7DV6G/ +V?F67<9N S< MWH!K&R4U.81"V*+<$#/XFAQH5-G*&'W[39:T^?FN5O^4??E M/_9O6#)0$PO]7.[F/VY'' #)C7LGF+ETSJ5WO>T-L:SG)VLV'FP\SDJA6=8L M:[8G%R-WEO49R?JB=X#9@IRI5K.LN=VDBRVMDPZ Y )8KL#Y+;'.08(S-.PS M3K.%&%*-""1C 92I0JA!@U$I>ZU2RM&/T<)QO['_]&Y?_[O;E[%LOJ_[[-GV M^]O==D?7>77]\V%C[%T&X/V\FOA$.@WU4NLQSB7E1=_+HI]=A=86SN1 MX RU=;Z(\EE62@K!1JL;;K2'@#E D,6VGSBGRT$GWD-: 4Z**-40Q?WMY[3H M+SJMP_K9O7XRE,:$DM(Y5U3M+I6< )66+8)R[0ZY3$XZ*^(X@^Q.'#8"&(R":%2+9'T+ M@G7S%Y301\P5OC5T!ZY&+]E"7O:]+/O)9"U)C90QYV?>R[#ECR/K9LWXREL;$4JC*"=]" M((U6#L<\(\1$ 4S,Z+TSPI=1!FR=/'8:)V?(R_[SZNV?A?M M>E?M:3]OZ&IQ0YO=8ET7NQ=E6P;KTD2V+4,?]O5V?;7*U&S"HJZNZ3JMVM.W MP\R]E^T3MD\F$_VD&[P/^E6E^M3'=Z=H_T@@Y@-9O'A7G'#38')GF8%JN^2O MZ.I_Z,WVSU\L_N7NF>978OOUO:3%B\V F#_LUNFGX9U.='^?#W9RT/]G=]_: MOOOUJ/U]85BUNS:@<7V5QY#%UWM?,JU?E<6WUVDZTW8OE+U+^,X8__2^,?[I M%Q/\TV#=-Q\NE8E$^.P=.IZ]CX[]D-:/3<*=Z#+W@KM;\(/L7K1+7K6[_F_K M[7;RN]Z%@+Z\O:;;/,S7_=/E$G[O/M]_\ML+'2[J*[K=K?\<6\A1-OMK:8[5 M<.G#T^&*WJQO=^WM7Y<6D>P_*H@GXH_WST_#@.*;;?EJ6YK7U9;%O0CVQN?N MK;_XL.3OU6J[BJNKU>[-5_>O_TCIW]VG&?U$:_G'07(?BZGNGB2?2/SD_AGAB-XI<_O^\^_T;% MJ3_5:)K#G:5[6_!)Z^.G#&/]3(O^3RG8!UCU(XGUW9 Q^QM#QL82\5OK?R^1 M)^9FM]C[1XM[MO>G[8_S/1YZUYZW&+ L_M;^_6*[^$O[G9O[6&Z:LQO+9J'% M(:"?0<%B2>@0G^69!J;_^7J>K%[L;YM MP4;>?O3 >H?4_]Q:[7ZOT<;3WG[CK MM@LK\N7'6@M^Q_MVU@/L120;3804"0%U)@A!5*C&)V%D4%3-&!/]FO']]CJM M7Y:A[^%7';[__N,WS25L2M>>K=]O](7VKVU3@/;H$RV_:HE*[> PUQM=HOO*^XD&FR0J935+?V2.G> M_$V6]?QDS<:#C<=9*33+FHW'N1J/SZ[8'>U@D(>-=9_D:!"6-\O[#.3-MH5U M_0+D/6(3QON"V[]VO-VM]Z<_[]_ZLK:[_KK>M+>\7J3;S:9+W:;=\RO: M[W!3_L_;[6X_4IUS?MVX]N-LLG^ZEWMRP<]!QF-VS'<3S')N<)S^QS%K\Z\.*75.%; __LK7U_/ICWNXM\>IV? M_V+LG[ZS]=^5W??U.;T>.\F(LI]ZU\^9D#"Y_>-B'@8[@YW!SF#O#>Q9ZZID MD!"Q!L!B @07)215LQ#1))%PC Z4>8#=R7[.)6>P,]@9[ QV!CN#_2&MI;*4 MF@H!)MU"<)4J1",0JG;:HP/F;QD M!#DI$@2EQ+"W7L"'6L!():B0,!@/MN(?TJ8S#[#+I>>8?29HYYZ@R6WAK\^2 M?]A42R[(G;K2^7?8(/5$#48HKV^'<^*[\<(Z;9,^SMCZC]\#]M'.UT>3.A0I M2( H@Y=5@@&?24%4P>08I5 JC%$N\1'W[&@[*$NOQYB5>0(CQZX6$YP)?@:J MS01G@D\U#*4F$9W24!N7&\&M!*^4ARJB,4F*6/%@&,I#ZB).2G =QM@J88(S MP9G@3' F.!.\8X(KW^)LYRRHBAEP0+)W*D".6)(IPTRS.D8!Q"D)+I96(2.\ M/SO7.\+':LM]",+[;H)FCC/'F>,=<[S($I,N!,+[ AAU JJZ0BP*&]I1B:+& MJ'2_J%\GK\H"TK#3%6Z?K.Z_GEQO=ZUMZ)-^W8S6.UI/V_H:G%#F]UB71>[ M%V5;!MO41+8MP[R/)8T4OUJ3O?G?3_ MD:SM![)X\:YHZ(9^+G<&KZ&@7?)7=/4_]&;[YR\6_W+W3/,KL?W:IM#BQ6:P MY'_8K=-/PSN=:&D]'XS'H!3/[K[U2^4-M;\OS(F7VJ2;<3.T*A\O]T4+9>UF_&*"?UO6G;5L9__6B_;YEL_VI_/?M:O>F#]D] M>V=(G[UO2']\=_7#\OKQO:O_YS^\5D*&/R_^LO\M)A=V%U+\\O::;G/[L/RG MR00RN?79NW+WG_S^Y"RZW:WO7>+A6AKDATL?G@Y7]&9]NVMO_[HT_WK_44$\ M$7^\?WZ[H5=TLRU?;4OS )I2WHM@O^;OWOJ+#RM@7ZVVJ[BZ:NKYU?WK/U() M>_=IQCW1_H^#X#X6(-P]1SX1ZE-/^<3/W1-O'_D6O5R%Z>(JU&.OPCY1O^\J M?J/6VIVJU/H180?J[6J\ZT?;' MN1D/O6O/6Y15%G]K_WZQ7?RE_<[-3RLWS4^+9;/08MG+AO+'FW3ZNXMG:K-F M+^BCC%-F4]:3*?MN=IF%GW)3,>SCB(>%ACYEA" M_VA?YIGZ.BQI-AML-EB96=+]2WJ>7OAL,RPS,]A]S4=AV;)LV3Z1 M[0C;36\/I'E?9OL.V/'VG][O>MV_]0PVI ZF2SS4&_R:KN@ZE>4BEG:YU\,H MCW5=W+3[O7[ CM0ICZ7K:+4YU"FJ84Z _D=)4@\[GBUSY?J5";FX^/, M8O%D8XV -BM H07$JA&RK9ET#B*4@P/79459JFM/-]4-YX/(]AH,D*),I*P5 MBOR'X\SN]MR_O]UM=W2=FWW[U1"S?5YJ^_[TLF^_^^LGII:A7FIGET+T<]X: M+VTF#A/G#-62B3,B<6K*5N8(FK A)!@#P50%*F:G467M4CP8A.UDRAEUXPP- M)U*5!%Y& ;YDFR.UUV,Z 7'44JBP-,XP<R2T[7*#XDCB_)!I%:4$/6M->H".1( 55JG,(DC*LG(0YB M6%KGF#AGL[2GEB 3A]62B7-4XFCK9$XR0G+1-WJ(#.1- *&IH'%4#!T<]F-4 ME"7F!$3DAJ,!*E"+;B!F6ZRTI%0V)R".7&J/2XN:B7."I3U>(3AGYHZSP+_= M;F^'U-Q!N?CM37M87I=-6FWW/[W[]OIF6"S;15N/BU=ENWN;RFL+<;=9I6$^ M]-N7MW6ZY41X)T[(9XOU=QQ=\K$>U:G%/@,)C]D'S([,(QT9-1QW9-!"-&D( MG6L+G;4DT,KFA$'56MR'CHQ*JH78+5;&J)OS(XV%4(4"[X>P67M%/A\X,H-- M_';?@//-[:;9S!_VI0]W_LW^Z]>T+7DX%*E<;VFXPD>[.DKATJ/O]."CCW=. ML_U@\#'X+E)Q&7RG!!\JB=D;#U45 JS>@4]:@](F>:2@7$@?@J]&B2F'#+4, M!34)J3%/FO9(RFQBK>TM>P"?M'H95&#P793]F%J"##Y67 9?]^!+18M@7093 MJ*$K.(08DH46"(I4O$3*!Q&?R$@M4D30U3?PE60@^N&13ZZ]F\DZN2[ MY2F M_1TEF\KHFX\%F5J"C#Y67$9?]^@3RT"?%W[IK63P=6(_N"6S]\3ONY;,KAQ?8R&3BO$TAOLIO3LTKT4)EO/8F6R,=DN MB&Q9U4*J*-!6M/"\&@^Q9@]9&H.6M!#EH(U'R(Q>DP3RN;U&8GM$D4 HYXTC M1UF'D[3QR*"71C#9+LM 3"U!)ALK+I.M>[(IEUTUE,$@>D 37P)U?*01_,DR\^E(JF/5,+P! <1"0-46EI M GK*1,QAYC!SF#G,'&8.,X<_S>'@9<@:-2A,+;8M.D&(3H-1,B F574-'W+8 MHC41G0*5HP%T(0 -7?DD;(PA9Y6K8@XSAYG#S&'F,'.8.?QI#OLL:O%9 I4P M#+DA!*^3 J18(I482SIH*U'55)>H@*5L 77VPYEL&6S5P7N*VLN#27W,8>8P M'](VHXS_(V?U<=$7#QR>I4]UV0.'V:<:)<>0HDU9@57!-4^J5H@"VR,K53 B MV.3+P1 *PN2#,Y!D#L.9;(TV&VWJ8:ON''RJRYEQW.?>!G.8.8PK#,*2<^"-M(VI-K1XV";PHNA(43H4 MQ/$P(U>CA<-A7 E&2+AYUM;QYTH&2-+P<;6J@GV!+_I[F-%N93USYZZMIP!*B4"$9A )2>(!!5*$6)A"B,-^F@ M=*6B+-4I0%.'IH\H(=;VZA1E(F6M4.0/3ET;MN9?K*]RV6S_\M^WJ]V;7^7* M_OW';YI'UNYT>XE^/V4&^I/'BG:3+)MZU<_ :C*,+D\M&48,H\^LWY &A1,: MHL[8P)(E>%\T(.52I7$&W4%?87 RY8SM-952>TU)X&44X$NV.5(P%=/I8*08 M1@PCAE&_0F48,8P^L\G=4PMD*$-6JC0$)8+H6I03BO).">N3S!_"R)=D@T@M M%")K (6*0(X44*68'29AW$$Q(<.(8<0PNDBU9!@QC#X/1JHZ&:(1D"M*P)J' M>"=4*,YC#,+8X,W!5'<598DY 1&Y!B-3@5I,!#';8J4EI;(Y'8PDP^@$,.(3 MYWK/ GZ[W=X.:<"#LO7;F_:PO"Z;M-KN?WKW[?7-L%BV"[K.BU=ENWN;-MRT MAYM5VI5\__*V2K=<3]*)?S+.I,VIA3H#^;$/K3)/+4&VL:R6[/,?=[*5)J-TL!##4.\G4$(LP@#6 M&DM..JMZ<*JSR$BJR&$*AV]Q0DD&HA\>^>2T"";KY+KQ^X'5YAT0D\>^-B-A"<: M^,@$OM"!@O-?$E-+D&TY*R[;PAFZ 6J585DE-7)'XP:3)2LCW9_'!>@ M4Z(]$@F<&>86QN2I?KQ_Z"@]S-A-L>"E.S ,O9[%RM!CZ#'T]M"+0Z=K Q7H M4$N#GK80O770OI=-JDEBD <%]"WV]YHDD,\54&)[1)% *.>-(T?Y\&CHOJ=( M,?0ZLLX,O:Y4EZ''T#LSZ(F((E7=H)=R!L3H(08D*-Y[&[%F'PZF57&DQ]!C MZ#'T&'H,O5E"SU550U065!+4 %:&28LA@1%)25/(B*PXTF/HG;:7;[QT[/3V M^9,K/+95,<+ZWM<_#$G779/8]G;SYJYEC\O&.CRL<]IAQ4W,)V1)STW2 M;#98F<]&F5G2;#;8;+ RLZ0[E32;#5;FLU%FEC0W"LDZ5&#U@M +0)0U>4 8M?"ZB*AUB_#"Q M%W6U7EL$1!T C380O-UW8[:WJLFG,&HUR[:I0'OTB0R?=_T<<3*'%-\)3-J? MF-/,Z7-3:N8TTY:!J8 M=6-[" XBDH:HM#0!/64BYC1SFCG-G#X_I69.,ZO#.14AO.!= 6R M6H) H:LQ41M_,-W(HC41G0*5HVDQ> A .6<@86,,.:M<%7.:.]@R^UPC^%PU M9+01"T@1$%"Y")$,@DA6VZA\K-(=3,X@3#XX TDF-YRR',!+40%MC38;;>JX M3<2G]+DN9]QSGWLCS&GF=-]*S9QF3D]0$SB9TQ.<.>!4 M4K&15OCDAP%;'D)2!F(U156C@HZ:XVGF-'.:.1>2=HEJ$.=CWYGB:.3UIK<&C:ZPN=\3FTYSW1XO2U>*&5KG]THM$ M-ZL=77']9H<#;,82,8]5.94RLZ39;+#98&5F27C]F[N2;,A VD@]/@-!9 [0U$ M43V4)'2A&-&8@R$:%$TNZ"5$FQ1@TA4\EO9/3:2DTM)[>[+3YK222^]$-[FR MJ9?^#$PG$^GRU)*)Q$3ZW):(Z*HW!3Q)#1AH&-'D-22C,YD<;*5Z4,*AA77: M(:AH#"#%VEX3'83DLFY$J@ULIR.2\$LMQSCY^SR6_@Q,)Q/I\M22B<1$^CPB ME1A\2$B0SND!H=\8%J_?+D>KJBMO,7M37M87I=-6FWW/[W[]OIF6"S;!5WGQ:NR MW;U-)6[:P\TJ[4J^?WE;JMOEXKKLAA_OZ#77FW3BL(PS W1JH;;*/+4$V<:R6LXD\.-FZQ&BT)RC](E4"R9% E2IZ8D+"I3& M*E/&0NH@4R=R<<(-DT@=#9&K]^"%\2"$=EG:%#29CT:A@X]<\C>WF^;L_K"O MF?M_='5;?GQ!F_(U;4M^MGYY4ZZW-%S@Z,W8W8Q]G]H<]3D.A0G*!&6",D'G M1E"/PGH?):2HA\RBS$ U$U3,0>D2C'8'1Z-DGW/RL8(TM1$T"P^A!@-:52HB M:<3\\>QFC.=F8%$8@@P@ M4VINAFEA<11:0G08;#0VXN R?+"[++.MPR$:&(4 3,%!BXDM*!2N8D+CXX&; M\33_Y^UV][)=RO;Y^I=Y@C_0*G][_>QNF.#>W8@?NAM_+_]]N]HV*?U8-J]6 MJ=SY)W\O:?WS]?Y=]J[*6#6\2Z,5UTN=C:F86H),,%9+)MA1"1:<324& ]7X M(>AU"CPZ >1]L54JG?/!,.J'Y$=G0C"U#,XQP<[&5$PM0288JR43[+B]^-[9 M3-6W*,H%P. SA-1",J=(&)VL4N$@!GM(?G(F!)-BZ34W]I^/K9A:@HPP5DM& MV%$19F,A3=%!M=JT@$I*\(D(@@XNE!B-#G*,;.5\$(:2]Q%GDM_DOLNC6HS_ M6.U>#-W-0__DCEXOFM'XL(>2*ZDZ\4VXGF+.E53<,LS)/+4&VL:R6,]ECXYZZ$3;\R#@G=0R@Q5 #*+R&8%13ENADR=H9Q#!R MSNKOY8IV)3]?/Z?7[^TI_'6].6J?@C*6&Q6XJXX9.D^5G8'\.$[A.&5Z9>9& ML=X3*<_>'UJYVK=LWLVNI'27VVRN"5=Y=$+/<3*WL3V[;-[)X(FYV2VVZZM5 M7MRKW]1BGX&$/Z&XGY8Q$W@$ A]]0=Q]@-"\)-B6LRV_3,5E6\ZVG)<$VW*V MY3.0,-MRMN6\)-B6LRT_>\4]EBWG;IR/)>>CBRFJA"!428 ^1HA9M9L::HG! MYIIE//;LP*>_[$EOQ^JJ60;?SVB#2R<>-][TGB_ZFJZ&\\Z6BW*=AZ/);O:K MD^LK.O%>QDE)]^^]]'G@ZEA*S9[-*3T;4T2P4GGP.6? '"408@"+GE2668=Z MT&?LC8_9A A45 04BB :DT$IGZ*LR:5<3W=(N#++=@G=5!1>NA?#Y.M9K$P^ M)A^3;T^^HE%JYPI0&(Z!$R$ *>>@RM@682P1E?Z0?*XA4=6<&GZ&(OT:!,3D M*RA3U7 T.4;_\9C^*.231,_DZ,M%,OJY4E\G'Y#LS\@5;4!2J(&,M M _DO_%2M-,;Z4\N\]B6Q@B+_&E*MR]O]T,,VB*JJ[3:<2G9 M:=V3)L3A)__ZA?KB^"+NL#RU,Z>0)3TW2;/98&4^&V5F2;/98+/!RLR2[E32 M;#98F<]&F5G2W#0PHZ:!6-KE7@^'=G#K0&\FZ3RFV9UWJJS'1!B//AZCNS() M17*8=2QT!$S!@:^5P'A1HTW2AGIPX+1S(F5G+*@\U+ XK2"84$ J;TJ.T6=Y M,/KX,5FY;5.!]NA3HXV57PHQ1DLE&R0>;\P,/4^5988R0\=FJ HU%B&:=@1T M@#I*\"X8B$I%+QLJ=2T?,E1A0N^K A^B!L0L&G>#!UE\JE(EF=.HE2V?R5"A MEL$%9B@SE!G**LL,98:>B*$YE9)R%5!-(L!L&D-S4)!-RKH,1:!T,.5'DP]D MRE =:DR+75, +]LC%VO-0C+0$@4$B0*TM\I4%VTA^R%#D]71("$DK8>C[ZR$B,D#26NP>N%]FH*A M0BX%2F;HQ SE8Y1ZSW!_5W:+J_5VRV5-G7A /,:W&PF?9?LG>THC>$K2%BE4 M*F M(J!I/A,1*0B^6$$J>!'KP8&_19*KP8(*5K77>(10ASG$*##6))L;%3[T ME'[8K-OE_%NSSZ-[2$M48_A'ES,^N,]]"*8P4Y@IS!2^1 HG:T2RHF%75P>( MM@(5X:&&%(+Q!DD?3(0@&83P00!ZV\A=E8 HB, TG(=<43I]L%]Q/ K+I?6" M*T_K\VEW77M4//_Y' HAV=NZ6&_+(8IB8@+5'*CA@& +T:0* M513ILVKZE?WA,.ID/;D*V2LVL9E:?GM4Z%5]J M<:!1!< L&W>Q9/!"%Z&L==4HCJN9UOIB M@$05H%RB6E/451R,"^"XFED]>>W!HZNM^-3&X=3&]>Y%V;3U_;)]X(MRO5V] M*CQ*@$](.?]S._B$E/.2-)L-5N:S46:6-)L--ANLS"SI3B7-9H.5^6R4F27- MW3 SZH;A8QS[-4D\:;?_;!_G\LXTEQ>U1N=4 !^-!0S"0[0I02(1G;3**WM0 M=T-1U%"M@23( %83(";*D)TP-BOI7)P@ER>7J$TWF;P+,$=<4<,$G9G*,D&9 MH&,3E##$;#)!J#4#HD\0@FU #3H09NF5DQ\2U$9RI*T#A=HWZ@8%9(>SE+W5 MQL54B,04!'5VC&E8;(Z8H$S0\U19)B@3=&R">@Q:ERPABA94HHL(OD6?#8E" M*^F-5)$^)*@OF*N1$:(, 5#*#$&A@5B5M&BIB.JG(*@)F@G*!&6"LLHR09F@ M)SL0H52GB !MDHV&(8*7ND!$'9.T+GD7/B2HDF2R-QX2D0/4TH%'E&!)1)M$ MK+8PV=+V]HKU)H/R? MM]O=R_9,KG7JQ#GB0=K=2)C;6MF)^K@39= +9QU!P5@ 8T*(.21(/I,UB8KT MXD,G"G6N4;@,Z.\W_WV(#A0E+2QZDOX@%?[]T#[W[/WNN6^OT_IE&49KOS7L MS][:]>>#6;^[R*?7^?DO1O[I.QO_7=E]7Y_3Z[$=,91\/M4<^T89XS MSYGGT_"\Z-+^) +"!G4T5D$LD2#5;,E:[60Z'"E5&_;;Q4/-#@$5.8@J%S!5 M&]+-$ZA9SI/G3EKF.?.<>MX29 MY\SS?U"TX&K!E!6T\+S%VLX$\!(M&.MLT624D/5#GNOJH[,R@%6BO3#6"CYD M#\YI4D,]8* X3Y[+I><(?19$Y[;_WLLC^!#,KKTS'@!^#L6D[+E=K.=6$F$M MHD"LT0':FL'[%"!E:Z-%7:L].'+J8T4Y :K5$QX=J=6;4F-1,ZK-3:B8UDWJ"[H-0 M14K60?*D6TSM&G^;4H&V15FK9)4I.B _TMQMO9@9VFO'7F?(R_AA_9X<_BH8P8@O//0Y#%+4&+YR# M(A2IG%+[@@S.< M07^]WK6WHDW[=C-![6D_;^AJ<4.;W="MOGM1MF6P-DUDVY*'1_LR"-JU?]35 M-5VGU3X=W;XQ3*38/GFLZ*7ZU)WO3OK_2-;N UF\>%; 8C_8=FP7\:WNE$2^OY8#P&I7AV]ZWM MNU^/VM\7YL1+[0$^\$5;E0_J3QXLBZ_W[E9:ORJ+;Z_3H]?[HX6R]YO>6:B? MWK=0/_UBEWY*M'WQ4^U#A,_>V=-G[]O3'S]6F3C1);X3W'[!-]DM_GJU_I_M MY'>["^%\>7M-M[E]6/[39 *9W/SM?KJ5Y&<.E#T^'*WJS MOMVUMW]=F@N__Z@@GH@_WC^_W= KNMF6K[:EN2!-!^]%L#XY\XE!]ZCF?^KEZXIT-[_UY M[!M.?U&_4?CI3U7X^3:H^\A"^.32\U,&-+[7[3<6]&<)NHEU^,F_?F&_./6> MVR<:.CJY+8]#\4/OVG>KZ[+X6_OGB^WB+^U7;DY4N6F>2RR;A1;+7K9-/]Y MT-]-//G:8J3T=#=8T),@13%2.D**$DHS-^:P@-A2L:7JX[9,9JD46ZK.%U / M'N[G=LN.)?H'[$W.%1&7*=:3[H;T9T2F,?=?KJX7NQ?KVRU=Y^V$Y_OT=S]Z M,NK[),OO.'?A^%;]J"FGB3)PW]^4#>V&^I6ANNS5:KH\$G\/ MB O&$G*/1:83R9UE?4:R9N/!QN.L%)IE/9:+>++ OR<7<;SZV^_*;G&UWC[ M,3SE[L YVO8CMW1,+M;?T?+U8!%/V//5HP6?S(I\8E[H)]]WL@O_>'^95%*@ M3!("1CVT5POP"0O(ZJNLBHIR!_UEH90252(P2!Y06P)/1H-#%X54T543/NPO M:\;WEZ--1Q\6*I;:]=-B?1'VJ/,3Q1FCK+:,4<;HB3 :-6GG?802:@)T*@,Y MW:AJBU5%&Z=\.#@P7"H5M;1@T;375*>!0A" POB(&%0.XJ08U4LKQYBYS>;H M:!.U.9UTFE7^-/_G[79WU_&V6R\VI?THK:[*XOKM)L+PW>'QT$>XN-FL7ZV& M:O/X9K'^2"KJ*]Y.YNWDL]_BY.WDET"SKD7-1[XML_]KQ',[W M>\CW;WU9'N@WI7U 6M$^R*3KO*"7ZR:O_]U_@_?>NC%-9Q+LSD&",S3N\]W1 M"B[YHG.!&%T!],,!<3XC2&]B'OCXD,?2^G6N/K\KPX.EU?OJ>N1MK M%*%:*D3>X#JC-3^Y#!E'K)J,H^/CB)RK=>"/45HWM&0!)-H_DS#*:A6#]@DB"Y80XA,' [K/*V;A:;LBV;5^V%0T8WI78G M=MNAM+"L7@W3T'D7O9.*)RH=>\LL5V--J1Y*$@&P5@FA2@U5 M".MURE%E/4:"Y]OKU'1O6[XI=___]OK>^O[]G?$=:>L,E\;PYMGT\Y68FWU; M_;[5=@X29&Y>+#>3%]EXLE"4LH 8&C==B*"CH4*B5*W3&*FF$W)3+KWC1KGI MN7FDA!3O'8Q;6N_&,N-Z9 M-XG9,SJV9^2USMI7 NM( EHM@88M A%]B\LS!:1RG!V%MS;YFU)+L\#Y+W>F M^>EU_GZPRT_WYG@D7\GZ,0;K$<%>22R-5 MD$/KA0P(/E(!7] GHZ/*XH"CX^PPG)"CA [(W=-_?G_#R>QV.SSN%22X%\EF&Y[3Z)Y\]#G//H.8]UV-_@V]>5B!/JNEL(;WV,]HO4\N0T81JR:CZ/@HPMAPXHH$8; ")NG F^0@1FW(:F-#/G*5 M^;@H\E8SB&83W')"]_C![>:V_%)$SGOGW7@4O('&>^=9\M%![,+W_]LL$N;'W\>W2:<=;^9.7MC% ^S;_?:OM M'"3( +U8@&:)Q>50(!@:-@BL@<;3#)FD$-D(&90XV@;!D0&JN#ZK WQREGP& M&PGO2E(65\/JY*;S?OP@WJSDU 3[07 &^N\)V<=&U6\2RBR5&"-*Y\7.*?VS MB,3OAR8L-N55N;[E@?+].!3C[ 3&]NRR>2>$)^9FM]BNKU9Y<:]MDPM^#C+^ MA/)^6LKLE(QZ8R\2U9>1MYID>=DPN)"!I1H6B1-$=JU2- 4T&F3 M;2F/BL-/C3R]1--/PIR1-V+B?+SH_+*"\>_*;I%H^V)Q,QS8G5M4'M\LUN]R MY<,2>;4O7>%M_VY<%MX)Y&W_'&A5_R)/L? M;$KFW:=N3!''H+S[=(Z[3SF0*EPS_6S;K04=?*R'Q MS[SY=$8+?W(9,I-8->?#).YI'X>0QB0=H@Y0?*V 61F(4BOPFI!LUI+D*+-] MCD_(PPR-7BK),^FG[VWG[,WD5NN'VTUZ,;3D#E'XS68H3]R]6=!U7I2VYFZ& MI M%TO/)$06WB (98;07ZIA:]V!$&AUCF3SX=;Z*!L'QZ:G7]J.NOHG-T.SWC7@ MA/XC$_HWJUV[KO\M>;$:[/=U$\SMMBRVZ[K[']J4MKZW.VYL[,?W&6>KDF]F#CQD M=L?GG7TDU=(;3O9,[P,Q1_NF0-]J.P<),DHRHY"'!!"L!<$+S0&61[ MZ(N( 3$=<0;6"3BJY=)(+CF;NHAO6X262LG;1=VL7R[*Z[))JVT96G.W MNW7ZK\7Z9@B?..'4CPDZD[AT#A*"42'E078SS&9Y[W:.>4Q>3Q[?];L M^S.?%S=O2YQY [,;Y^%,!MG-08(S=!ZXW&.DR1C.&6.J!(R: 'U"\+X%UEJ4 MDF(D'<-!#\GOB:EC6K]ZUT#RU_7FWOH^_<7XWO]T+&=FZ<08U1UG8G\ZK9)D M;$YM]/M6VSE(<(;8G"^H# 93J](0A\%-V)@%W@4')B1IK392X\$(@M\3_73[W;S*,?)M_1Y]$/EQRVZZ98R84A M]XVA>39%0:S*0[0M^,VR"OVXL/UC&8CWG*.]-7]7/7Z\5@UE;#>)"9X+P3V1 M3&PF-A.;B?T 8BN5J6*0($U"0&\B1&KL)NL%"31!F'&&-4U+;--/8R4#FYLO MN]X3>3?(ZL:S3#BPF$2E_/2$,\( MT@0<>*Z#1TX#'3&##=8F,.[X,]91>A)Q_7ZUYFV<%:BKOF8M#,!#_R&EZ!?Y MK'O\XH_M]&-LYG81F_[GMH'5WCGPN3=U]T-N4/T)%M6CCA+479)]1_#K+DG= M):GN_AZM)A.D3]8:1*(GX+KSD"T@C8*U(5F'E69I&^Y^#^SOT@\K6/\54/W= M-!M2^7\_7*#XK[%=S,=^$4/^P]MIN/K!I2NW'1;VF M2!0=@,DI$K!V0&1MS*VNMAAMJ3LZ^]Z/>,&QW9>[HU-MJNW85%A;31+E2)'< MIT/0A#0-&&DI@J%)&Q_H-B(E3[*>?HGS\2S\-.T!_/L5D,/ODV483S]>MM-Z MVVWKR17BB*NZ8;5_6ZIR<=E,4K;:#D&"E8M?+!8A$*6%)L82A(VEP*%> M(>,XRUVX+8DR&:**Y$,NCA0SE0^+@92:OE"VFQ_A\R(@\XEO)Y=P!X+P0DZ0"E,*K#X0&-YN$;0##^^7I MZ23F2JUVTH1QZR>S=CF/.3C0Q0W29/:Y&4_[I04+IFY^[-KR 3'FO_S7*_KJ M^85<(K^69G%660]/UA4\*G@>U/+A98%036(?0CRL1(@?;JQ+<".Y"QYI30SB5C.D@S0H1)DLX\H( M2K9Q9O7=&@'_F@%PR_W%Z9$2]11+W<^IW%2Z:E9NJMSTD'H*RCE'D.V.(5CM MD!.<(J(3LXFX&,1&/87'G.%\5FXB1Z*@_96] T#Q?F\]1?ETOW<>?1Q_BKWO M.UD5B@I+WVVHU&AG,4;%=M*Z]R[6(4AP@(;#WC#D__S'%XH)KPH]8(7>NPPK MUE;5' [6#M=)HT9PXK!#V,B$>"08:<(4HB$?%'?!!66?XJ0Y/_O49\7 M@,&MQ7N)V885<2 K?PC864GI1:IF):5*2OWTRWD>4A*T4M)N'5OX?^LFL?MQ=Z][L=#WPA\EO.RSXT9_:7[8Z_$" M1N)OE<^'X]A8#^L9AG>6DW^GLP7G:+<)1%^3 MQ?%Y!.W4?HP],B.;8,BO[>2S/6O?O&K^V%\IKHCMZES:YGB>>>8_%C/_SWRG M'?8@,VT).A33Y]N7>6 M7P?9_US,_GF.R_^\C,O_7.-R&4+\N2.8Q2ROI16+?+<:[4WM'?8TRH[0?CPG MM/?GA%970M>)8SFURP /"]]4@70"&4_!.)HM6SL-[5$3O_B8*T<>]X94R.7Z M5K_!FK1'X#)-8MLV,S"HYI_'8%/E1;Q'83Z&4NXT5QY"*6'\Z1'.S[DK_//R M),['?EU E3G+*0[@75*!N.<8::,HRD[M5/3),&QF-192# M]G!.'')81\2%U](FKH@Q3]&C+G%@_:Z77O474"1_MD6U>(*IL0?%N+_[>I.> M7-:&&P7%1X*QKXJ5UO:\L&OV:O,UL$W39R[Z-]_U/G__:WCS30/KRN9,Z-S6 MJ?DXF;GL]\]GG\8!N"L7E9G,EJ%IX_S3V,/C\XY\_MNL@3?RQTV<=D[2>-$V M?MF"8.*\,_-.EVXR7M6S#>-<*(I+7I0JY#C/:L;S1!_#-(.PYB#ZV,GT6Y#H;'K4_,VVK?7'RS8N)_9PM&X#HM\N/,/<-Y4<-Q9A?F8$_7D%8 M^!V@>LMXC8,(RF.*:#09I35'QB>*F"':1XF%(EO9ENU8Z%UZZ_UL.& M6_!Q)J%QL9D#A'2]U6?3_UU.^WVHS^/%<0<.EQYRCUO/ 4'R!?TCLA@LL/HY MTEQA*O.F;=Y.IP#TS:\1(&F18>='D'Q#,/J_'2OE[YQ%.\^ETN$NWT9]],MY5VNDNV+=53)/_'249/1=IZ-DVP1^#C/2G*YOEWW MS32;+;(:72J(US:]N," &'=M*WO-NO$]SD>?S8SN>7!-[/7Z8P2;HKL-_ 6\ M>[C*GA, ?!-N/C[-[[A2V[]/.S%V#M]E"5W(-5==.1DO%M>DU2[!G+I17".P MEKI[ST['T_S*(#Z87?NQ&_Y1]Z>GKO ;IG*V8GS@P,9UR TVP<.6^7W6Y=-6 M?F\<=O/;P"PU-OPOF"+=TX^Z 8+MN6J.V.M#/@*XG,_S9U>N!2,4/ H[/^L& M;9MDQ_,LBW.>6BOMQN@NWOQTUH[/=1*^NIPL.EU?%=G)FK^6R.)X'GL3=@JO MWIR #([;E8C>9S7K980[&;'NPBRL+<1*MX&D),YUUZAZ6YHV?EA]E MV^K&S7:M;4@'F571)A1;#E3CIKTW.BBDFMCJ[<>7C_= 1RL"=#_]ZV^5BMBYQGT<$ M\Y5?(%^.)O9LMES 0[[$\*9_H,$C_-7Z>E"OB3UMX^LV.PXP/6M!=''H_M:O M+@9Q^6#=IW$[[LI-GKU>W^7*I9>S/OLG&GK+I82/M*'WN_1> M5S$^POB>S[[AJO.3A1MB6)TOU!?'"S=NNY-#QVLMO=-JTOO,"KTS.OKP0P4[ M%/ZTN/6#VM<6HOE/L^\>.W=7C;G>N&G^VE'KOE?+?1JSEC>- M>UICE6#*GI]*, =%,.7I]5,=O!R09/"$*JDN.P6 M4[/LI+.S;-NGT%S;"MOWRMG[Q.SA//DVQ5OVZ=+]G2K?#_C7L^5//EO.(J%! M4HZBA7^X$3FC/D3$O$LXD*CX9F:=92Z09#GR76ULFA*R@4DD/',V5U[S/&Z$ MVW]G0^8B!+^MG@R&W^_(^?^GSPG([5!8BN[+T\=N'4$CC/:K+4@A@[EF,U2W9HEG I,!;Y]S91II53OJ:RMHQ*M ME+WAR=EMF MDF0UIK/[<._O[/75S:?2#*2KFT^;AXSVS3Y[GYDBC*0^X:E[MQM2UIX+K:[F M6=$1S8\. -^3>/[LO<]/21M8SS9-#TJ(NWFB2C3CAFLXQ10HQ0VGET:EW/^9;SKR_\"-(/OW-D:#EUX\D$_K3(QP5O M/$'T.:[.,N=[S,=V=#B M:8=$NU/%W7'0OH[]#U].M;P M8""X5YK8*\T1H&N:1+]854%=U\:8?NS*N^73H3;3>@>Z80Q0O)B 8'Z+^99'Z^HMW<CW]5NV;< JXLEKFPZ[*K)?+PFAZU'M$E M%9DV?^MFE>H^$[8O:O/=\3@F@)OHEUWED'-J\\XM9GD\8+CFZ]N1<0@CN\H?#"B'+R",F7:^8%(!O%3@T/BADK;.4 M!"*#]!N=9I+C/D2"4G(*O"="D5.2@O=$4XS&*&DWL@&S'&&M=15S5ESSPY=< MX@<6VG< $N_27V:S\'8:WO=5*=\#W]WJ%\DK?I&X*XX\(K?Z146LE :NGJRJ M$:T@:8VH&89@I1^#(G]<(6&[ *.F\9?DN3YQG\;S=M&LBD'FFUTID5;&JU93 M^UE,;>*<=D(H%"W+!7P<1Y;QA((F+#)!#+9;*9<) [E4JF<^F\*/?5OD]@F% M,SDX_KNKT5",Y9TC0--L"OW4MLM<@PY6]]LPZ^K172[FONXJH8+SE)3Z?P13.Y[E^TA60+U2V M1TU18NVKUH.=,@7=O5&AOYN%KDI>9RV#6C,..OU=]__?Y-GHR\+.8YL+5G8^ MY:7):%Q[+S8[!_3PO;I_C MT^OBEUWPHB^!NBZQZ2+@T+0K8II9ZN(H*1%'JT7?#3/:7 /09D,AOPY\O:\\ M>RW2,>O*Y2Y653@[O!C#G_RZ^]_%'=;1CW8EKW65V(T*7G<7A^T+?SX@L%Y+ M>;ZH5]UNU5(&7DKT$FE8'8AS89"-22/E5&12B&02W4X1RD]QNHP_SF^<@-VB932IG77N<=1><-]W'7[-O\LG(%+M*]9G; M5G]>BW1=EWP\'2_&G3UQ!-FW#O;0LO_G8:_CJV?;W'6CCU_H53V^5)7N;_CNVJ M"T#L+;^L0Y-9V\5]^]S.;G?J(GVA+X'?349C\PST4>'SSR:KV<@&:K>N_%7\ M/<>!+>Q5#=8.Z?.?]E\X]?YE4S<+E[(1)WRS).EFV=(15O>Y[#[7X!%ES%S\ MI[=UXYB[SJ5]2)Q/']__JU M[VM2[9GQ*Y15*"M6V!7*BH2R[V.*\YQZ_#,7^ MJTPM'M#?I)8*?\9Z(2^A)O!^2T/5$N*#.\L<$]9>AYS3EN"?)"/2,3+$-0V1 M1NVYV4B&"S8EDJA#E%B+.'P36>DQ,@(3[C4F6OF[&XG_'!>KO@I;J^5TA/$# M6IJ\!#P8"JI6RGJQ*EHIJU+6@RB+^\"(,,DR&(#0)3FW%R[I&5C_/IGZK?,4DKF15R:J2U8!4M))5):L'D141 MPB:9*/*&Y:HVG8\5"!"/X'$T&BLSJXP*\; M$]0;KY60*";N*34MS(/:3$ ()22;=D6=0U7]*:W[L<*RU5 M%:VTM,.T%PTS:F+,_> ,XM2#O\J211(G@RVU"F_VWWP,+>TN[84>$;FM?,VZ M\DM:^7N78R6GJJ*5G';H,WG%J:8*1:\L^$R9IK3UR/ 4L%%",8FW04[/F]JB MCBC7E9 .<+7O78Z5D*J*5D+:'2$I'2*V02$JC4>XVOV.D(076'A%D%"$()ZL0U8XBYAUC!'E M=6);"=\]4XJ*.F*252;:6XH*_)QW"/_\D ;0+Z=/S+KZ6NXX_W$*MPI=X\#< M):9OD93;O4QSTZ<3^,YQ[F^?^])OIIKT[5_L25\U?-6XJ&O6%-8UD=:MI6S? M'_"B ^&J16#?FK#Y;-O&GI[.9U_&N;7?Y*RL_H]_N&DT#[CO\Y@/A6%V(!@P M5S'$B9:("\$ LP5'(FKGN$TJ"G(=L[GGFMB83W4YCKB-N;N4B2AV;<6I)2F$ M^VRYG'>(6NGVK^>J?2NDRRN0+N[R+/#H]LR (G2T@:LG>3;RZBUJ9$]=/87I MN1<2&ZT]HISE(C"$(ZN<0XD!>8/!$5GPS]41[=GU7*C1[3'=(K1IK>='ZVZZ MXT_ %Q==_Y[*:K2R6F6UB]5N1,YS3PZ6"' 9%U(@'7!$5%,2F*9:XHUD>6&D M"-I3A#W@ @^<(I,=DP"$1IFV,84R5KL9D6$L]DIJSYTOPWR0&$C-")$0C^ W MFV1S+)@'@;4DT6VD<3)"J6-$(LD%7)G ]+/&8,2QT"X?V \&%Z'F0&H#,=ZN MD]KWRWFFE8>[9D>7^ZLW81RZ3NWGW-C8\Q;J*Z;K>X!>Z@,,'-8)-1\TF#GP M8KN.LVW3PO^W:0Q/!7;M&M7;"3#;Q<= E""M3^/9LEUWGM]")]"#\;YSE]95 M6]5KIDKN;]PU3YZYA5UU/%[UL?DE,"5QTWD5DAJ=D--=D))C9%B0V8/%D@E"/%,;^&=/QPO02ICS-11^!]/^ M<[Q]"^R!CBH;"M;!*LB@84C5X90 M33;(WC(72((5X5T.\="4D U,(N'![9721\_C[I6=CFY/B2U"53 P)P0/XG3DRJHU"E&/OL6:1$KN5:.K-:_2R;FUI ML=*A1)8J_SQW&6V3L I&H$"D19SEFJ2Y'H&4P>GDO35V@W\>%4'=F6X/-&IZ MU*GZ^&J4UMD]#@HXO7^I'=*>#^TORHUYUN^=NCC7,[ M;5=Z_\M\[&/S=C*9^36W_KA<+,'Y_.52K/?=1:QW\'+=GNJ^O256U M@D>1&*,DD;WJ/"6CVXO=%J%%Y[X &$?9#/(K_G!7/.S9I]@;1E,0?D/HRK<> M-1\N[0#W7^_#"/^O\I?EZ NY%4^ZL(\:B1->S]!-7X?ER M6.6/KW,E(DV.,@8NK91]KH2U$9R"1)+D'FM,-T[+/1L#_+#2"Q@[7/(NO>^F MJ]?F_XEV3DJQH,!:4N<&Y?6T_((TYXHW<>/Y@?^O:?@!RFB_;M-+P_ M!L/Y0YR?_#3]%-O%2?[X SSH6[#-?WO51."1TSRE\V7<^WF99_8@;U,!/FJR MW#I/H_OAD@0O+XSM:H4G@(71(B)D3K[ %!DM/=@8&GL69J!"O!P7^%PO?/XA7HAMM;==%(K?L*\-?VS'[6)M MXZ09N.2?@3-?WQGF* 77MW=R;GU.KCLFMW[Z:K!Y8*_M](\C&(_P5^LOP*Q/[&D;7[?QU,[!/5O+H3NEVM_[U4WE MI#^-VW&?"OIZ?8];RDKWC\V)G=1\E<5XVX'*U?A& M/[7$='RHAMWO ^U^"1 M8O=ZZ' &=D?!<+V'>N$WK+T[5[O>TF*_.!+^@.6N!WP]6H;-X8_N7GSQS__ MS2Z63YO%\6S9VFEH MORFFH&TALU(BXN^V\RT(]5[S4%)FRG83$,HGA,-($!@(X&Q-V,_# X^>C^\C M_#5491^NLI==C?NJ8C^/#O^A&#BI!?F?7A_0>BR9RIGN7"'.(DQ.D@FEP'.Y M!IIK7FV4#.*!D6 #$A+^XEVRYH$'C;-[D:)'Y284DWOIQ<* MD<+!0"(B(47$%1-(:_B'1"<,$8FQN-&WT1#K'54:42H(XH0SI)TE*!#'N9:1 M=95N=Q<$+YIPS2-((G!=\1);H M"/RE&66>I'A#39-M<-ZVPTV5^ K$C&?(/[HLJ.[[VXM/72XAT=WZ906L/G1U M0/UMA5+J'EEQQLT!)R\=LKBK+C_;#L]5VJ4CFGDWS):Y4% QIOH+V!.^SSQ4 M0WZK'0%"\"&QA PCH6_UZP+\1"DCT3/-.=EH[/V8'H#/G./$Z>VEG(L#E!=D MR5=F+%^XE1DK,U9FO&%;)UG+O41:*6!&0P/2(2A$F4W&:TN,VMC6V0HS/D-& M5:7',NGQ'"$E\(WBQ2V_SI^#SJ M>6H_QGZM(9M@X*_MY+,]:]^\:O[XYS\=BRN2NSJOMCF>9_3XC\7,_S/?9D=S MW=64SC6'O^L_N@@"6OC?L7@Y.O['.Y7\SEK: WWS EZVV*KAFQVQ:YWN0ZS3 M+>Y9IYOI^];I5O>KTWW/&]ZS'+;@YM)_6ZO9O=U!FLN#U+5^]T$5I"@GC%1+ MW]3":3NL+'S-3B@I!E5KI@VK9EHMWUW+=P^8H@I8'^5A6RW?79?/ RV\6AJW MK*54RW(4;5\]Z!1JT!7].5"7!7M8<0PR\.66KZ[Q%DI$?%K M-:".!GS!!;*[E)%52B#L?D,8:(^V$H8)J'$G8Y=$V M1HZTV%;N_H$ P5#@M'+5BU71RE65JQ[$54ZG9*1DR%J<$$\*(Z,\1T'9&"5F M#N?:2,_ 5=L^;%8)ZS#J)=6 SW[+=]>C\0/8;*GAG]J][7"4O98R+0)4:BG3 MW9K>.)!$$M>($L,09T8@PXU#8(]C9PGGGI#KIK? GN%,9(:C'1N/4$F4(R2 M]X)03E-B<:?ENTLN[_!2JYA6SBM?N)7SBE#BRGF[Y3PM(I9:4A0HY;E.D49. M6XLB%SX)Z3FQ&]WBML)Y6R_?78FO/,QXAORCRX*JY;N++]]=]\A*V",;X [. M(()9\0)RPB+05 0GBI, RJ< VHE?P MC4"2Y<@[Q5"VW)$-3"+AF;-2^NCY3J-7><_8\*+VC&N!TLJ,0Q%N9<;*C)49 M-YB1*\6EB 8E*2FP'-%((X,Y["^HU+(2K"! ML:?*LH@%,VRC!66,T5%OD>!6(\ZDS=8R0XHKAPEU*@ES?7W_8.?3\?1C^TN< MOS^V\_@!;O?M9.9_>]5$6,^G>>;FR[AW97]:<8A'3[08P46+YJ^SMFU.X[SI M9/3T0M#RKN$,);QZ')OO9BS]FN(4%L+8?X8)E5S1REJ[< MIVUFRT6[@&?F&X7E?'T_>.!X%D;-Y:$>V[99U2T/S0RNFC>GL_Q*8SN9G/6# M'G^*JSL?-2!1?]R,I]TWKCQH/80%K)AFUI79:[L77W:\";>'&RQ@6>('5*[?-Y]ER M$AH784"+,3I_J[",S6)V+FAX%-QU.9_',"I.LW?GNFP7O2F-FAF#%.$6<6P\ M,EIH%+ .RAOB5=HXG/48]'[OCV-83N*[]!:F>#W#[Z//%>O&L?UAI>0_@K)] M=Z$I[](38?^%5+K_<+E8_8WKOE^JQX!-L,[B] )5SI?WY04*:_Q\%5Y!Q!X* M^_+Y%Z"5%V8 \Q2PHU;*OV$_\X&5\LU^"N63D;A7)?@1Y5LJ&*]'^G$EXNNH MACZJ LMAU;(U.Q1V+9#U2M;RB@655_QP/(^Q^1O\?MPV/TRS:?0^GBY6A?_Q M4;&9F;708L6OBE\%:?U^\.OG\;3"UP' 5S6,BUUB7Z^B* 65VJPT5*N4%[5& M**:LO=*BOS4OI6/0]VH.?!]B[:H4AQ M@,43'B#:PLYJ2<&22Y$@RB)&/&B&+"42.:^8]"EB(=/U;.!@J5)4>N2B%(@G MJ9&CB2#A''&6"\*PO9X-_,0X,1YQ&2QRFE"D*<=4.,$D"]<9S#L+U*42PCKEBGK* M(2.U0%$G%@+6UBE1.(.1(RXK@U5XV T\5%*K6CL\K1TRJ5$7A8_(8O#(N'(& M <4Q1*-BR6MFO(D;AS2%"EY%!41(+>)"!&2"X4AZF3#FS&NUT96H,%*K;MFA MPL/>Y5@9K*IH9; =,IC$T@1KD:0T(NX4,)@/'CDL8V(V>$O-1A$H3[WFX,7A M:,&?HS$A)[!$)(2H5!(!*UPX@U6W;-A5SY^\'_VR-S1_O;&BS-/W-W>9.?/B MS)#M=NVB'(L5JANS0#/&"8IZ8 ;N#YLI%2B&=P,)P024P1*3G82,ZK$P0 MUFH.QH<$1YI1@:PW>7<4OD69MWZSVE%A9H@XDDH4U:"EPD-EL/T+MZIH9;"! M,5@4QA"YO5JVM6GNHI$:89BYAB82QV<4"EM*YPZ7'.<8$\Q+KZI95>-A9KYN#[9BP:GES8W&:=LMTE]C[D02YD MU7Z(M?8=U(QH;9:=Z' MSY_EOS8_3+XU5OF)-H MIUWCBM3\_/;]]V__7_/7<;O(G_RZG,1&2":^]M]\S6$H\';PJM/8LV^^Q[IY M!3QC]2"XS?&X;2Y&<546W7!!%FN5.0P3)#EF*>$QPY= W(: M*1@3A"!0XHA M""^O UFR#K!/&A0DN,X\?]LF[Q!Q-#&3G.5ZX^3+!4A=7GYOYR#4CYWXOSW; MP+&W>>9_^-=RO#C[:=H"@G7@]B[W,_IP;*>K@^]_R?/2_C3]I>LI ][/1V6 M$FOCM(LIHJ 3!H74$3D9,2(8*R.QXZ"LUY58*\PIBPI)FQM,1@N*KY1$W 6I MH@XJI T[>C!*S :AQ+DG4+MT_PNHG.NLQ,E95N VSC^-?5R1=>XRUCKVF)PJ@TZ#=;?<0.6X&]QL=+K MK*D/T_1?+FMZ;UQEY>^^EVM+QW\M[03N.\W_-X;YL)-)-R'-#)S>IRZ+5[[:@TX4?/H9Q^G,,*PZNT)GP!1M/!^:]CK+\M6*ERT:H;: M^UXQ'L%?/L*])K%M>Z,U@O4Z3DT$*.N?>X\!]B@,2-&F<5RU2,VM+B+ZSLXG M8&F,3W)#UTRV)[,0)WE$RWP[0.R,&( 1L4EV/&\^Y8;@>2"W/O5F6=[CF9?: MRL)?%N-3\%S/F[7FI'?P45=.,ZA-)^&./.!YUDW&[3'\T5X>93^VV_H901*G<6/&KBE]/8 MO?JG6?Y.;AYXZ<.N_2U,=-\XMM>9^3RN[NYG,:6Q'\,+E]>>=7]%W:9K(,4= MD+*7$(M@WC(AB43,&G#)> +#((!U(#$Q.O!H2' ;Q[T$P5$9@VPP%O$ 3J"V M,2#NN=316B;E]FS=&RW:O\QG;?MDLY8<"YBZQ.2S1@^3Z3EVO6=MD-/T- MD# _)M_U#X>EZD)%);4 M8U1@@U,+;*2/DC7_WO5 MK/QMWZO\AR]Q[L=M_"7/TI4E\'?X,8;WB\QK[]+;SF2UW^=^LO-^O^)\ZQ!? M7B?TCE6B1N5[?M-PS27;E2\F%5/18XXPR MTRFEDJ1?(I4"==)A9N;$GM5/X MK+[87GPQLC(A>IQUX^GL))N68'\M,KC>;OIFB^.J^=OU[KZ1 7[WY@^PAVN_C,7KK\!%\A]FC?$N,ZFZ83P/KIJ\'F@;VVR\5L750^CP>DE8>?+T<3>P88!8_X M$L.;_G$&C_!7Z^M]MI5.V_BZC:N ZO7ZWO< M4KB@?RHW(\GDO=J_$[F]_N_D7H_<\;#,B&VMQ?TVQT7P2&M:X,! 8)R;2_\] MZKZU=VFI;1[*R7L_\%8TM2EV2:UH/G0>7^V*7?&KXE?%K^'AU\_9Z:OP-7CX MJH9QJ3-3B65'Q%)[-)9$++6/;,6HBE$5HPK'J-I'MF)4Q:B*425C5+6C*D95 MC*H853)&53MJ*!AU/5)8HX*5*2I35)T>BDY785=A5TAY28*OPCXD85>;I +( MH>ET%785=H64ER3X*NPB\MIJL]7=G2C\[]\_%K@^ [@N.!*6\^[,7SXMV)W@ M+M_L[([-[NNPX;V.[-:V"?=<%\^S!/Y0#"?4E@I/KR%DM,92>^0CCX@KII") M02/!-2'6,9^BWF@*Y.&/MJ^9P?,!>8HL-A'!]PB+U)(4ME>0\#YU5;H_?F\7 M\4< XWQ*_L'%52Y*JN"K)56Z \?HWW$^R_B2JTGR-[45PR-U?R"F9C&P4OL+ M5:(\+(T>+E$F[;3E1*.@3&X)BR724AFDK=)!DD13VJB9+HP407N*L'<.\< I M,DI(%( C*=,VIK!9$*82Y8%"SE" N_J0E1HK-59JO#?R:BVGSU((BP11*K'6&GQL#1ZN+080HB< M.XJ"9!PHCC#D'(](BE!50HCUS M;^&^<'#9C8I6FV6;-@LQ-EIL R(N]YIS0B%#P9^'V0J.,2$IV[!9=KH=?&Z& M7*J!GJ'S1T#.GU; ^2O@YA4KY71YR3]']'6[W5+MY)=A8WJQNW@<$C%YQ+Q&?P* MR6V@"+P2@CBC'KF$ S)1>XN5I#[M=U_QOOC\M_%T?+(\N2],W]W]DHUXV6W] M^H6)#JSA*E6""X%-V+] MJAKN!9%RE??0Y%WM]!>JM<-E:^*PM#P*I 0QV7R,R&*1P(:4 G.CM#1^K_OO MU;T_=-BH![>+V5__8=U;^*([\0#RZ \T*%,3=\J08K5'=AG.8H;8& D2@3+$ MP?%'CGB-!-52T^@DV\P'W/O>^AHV_W&.FF5:)!4X*G ,S_VN6ENU]E#ISEG! M$[8&V8 MN-+:(O"L%=+.!NK!CXZ&%K>[7NFN D=UY;:^OUX1ND2$IIYQ; &7 MDY$&<4T!;26 KV&>!1&399H5MYUY,T)O?8>=JY$I>T?S,+?81>22FV3 O ) M<>KR[CHXO$H)+8--QD0Y%)W<]B:[$*/;3Y(7H9./W&4_9'H8M-M9Y5W=_(.S MUDO4VN$2ML66BP2FHW#@ZW-NPVR5S?_L("CGF,O;Y\] MC#^-X9U# MB,JG_DC<"&T5L]?^_0HYR[1)*FQ4V!B>"UZUMFKMH9*=$ $<<"R092X@+H1" MCEJ'A+?"1Z$P3K'8G?9*=A4VJAM7F6TH4JS,MD-FPRJFZ")'7N;PL ?GS":J MD68!RVBEM*3<#(7*;!4VA@P;E>RJU@Y/:X=+=I8[IPS#X,9%A;@)-#>7@E^C M,D&PZ*7:<..*V4FM9'<(L'%Y'Q5^MFX2]_W.NV,AT+3XQ4^6X3'O3.A=X[C] MM6_N-+XW="+DDE3.->/X?%/]U'Z,_2H"8QP&_MI./MNS]LVKYH]__M.QN"*Y MJ_-JF^-Y1H7_6,S\/_-M=C37'[(BY_;')H[[L;E]V;Z#VMLWK_WT\7<03%^<-PT<-Q90= M-8OC.(_-9]O>F$F_MP'_X8EY_<^C5H69S I+CFWRB$FM$1>6(>T<1RD2*ST/ MW">UN9?S@YG7__[=K%W\/%O\3X21^-G'*<@C7&VF\_[[)ZZT<^5<$>FZ83#/04H/_AL)%G33,V0($T@KFV(N^*#BAFX^)G;Y;+K9 M]X/Z<39??92O(U<4$;71OP[+^5FT\U* GHZX/">]ZP9.20LB"ZT=/9/R@8H1 M(WE"5@J)..<,V6 TBH!O3OO$J=[(RGY4X-P?Q["ZG=^FZ MHF45;#_ <+Z%:WY[U41 PM-LK,R7J[#'>+H$!5[<]_W^24K1R0_'$98-O/OG M\?1CT[G53;L\ =L);MO>#8%@FXRGG=$>X(=LL61YM+/).'30V.;^:SE,D]%L M!L#6?;W-2[6[>'&<^TK9:2C+Q)F.I[$Y@5^/ ;^G^>4V[;-NU/ #?7W'HLX& M+O@O-RRA>_6#[M?12LOLY:CCB3V;+5?AOC?]XPP>X:_6U_O&IS#[2U&+IX M;W_K5S=E^W\:MV/7G>9XO;['+5G__5,%&1DLOLI2O"V4V%](1DRR^UQWCVO, M2'!I+OVWI?L.8XQ<\BW=2XVTIH7+48V$)$\>XQV'6_0N:TAN;ORL<>C.")K> M$O#='"V] _KT@,\K[E*XCV"59Q3M>6T1N8/:(BOV64ME)$X736=B-6O3J#RM M?Z#IYF:3L(69^]"9DW_K#;P.KNE=YY-Z;#YBR2A8#(8MR4.K O?>*485A M%*T853&J>N@5M0:%6M6R&M1"JI95Q:@7AU'5LAH*1I44*GSQ@%9%^_Q<0?AN M&W04 B[[H8*ONS3-V;*UT]!^4[V[ E9#[<5;S&&L][5=Y#UG>.\66>TF:[!'$[W6NK63MKA*N$GYF"5?$J/I\ M(!)^AAY7ET78?7][ :W+AX&[6[^L"%GI[/Y MHIG'3W&ZC+6>>G&V^X'4BKRJ^L^CY7_8K_J6Z!T]0*J%U=+".E@;F4!<, +_ M.)F[95E$&1>!.F4YQM=+QH3$+1$L(>%8KL\N,#):*902_(B-YB'>L_SLK86P MV)5"6.R.0E@D9V#4DK$'5VEZ[W*L3%69JC)5&4R5E(C<)8>"]1X!+6ED%;!. MP)QHX6-,P5UG*J5#C)Q+)&*0B 8,$CA%Q:R(RS$NDDJ'2$&Z<"M?)2^LH!?<4<97; M$R?KD386;N&5(%A&ILUNR0L>6,GK ,GK)5KJJ=/4@NC(A.)LT14DY MH!Z!!7(,1Q0U5U9J)Y3?B HR0HS '*91<8*XH9D^[I9^=R;E:?S68IM"ZO#3IJVK^/>=KN6L]PDY6E[EC6WMH1\PQ<. M2R\W:W.X%HB-24G-)=),2K! E "'&4O$L RUBPJQZ];($YB(E60*.@(7G/0 M#ND$%HAPA')''8^&[M0",=L*]M:57M)*W[L<*QE5%:UDM$-WF(2@A$Q(QP"N MK05/V&G!D)#"THBQ3&R#C##V4M' 4(R)(^Z=1EI0CP1W@0LJ-&%VIV2D9"6C MNM)?[,YCU=JJM8?*3TRF&+" 6=),(:HJ4 M4+ ,DD2:2D2 M)RE0J79[A%$879.5#G"I[UV.E8VJBE8VVF$LUBDM0Y2(8,X1-S*3"N'(61P3 M-R1PLN'X>N%M4H*@B(-%W"N'+*$"!954$,()3^-N'5]5V:@N]9>[65BUMFKM MH1(4)\P1X3TB@D8@&QJ0"=0B1UC$'@?J"-EPEV*4G(>$*,^;A41YI!/WX#TQ MGK]!^8[=)7*DF:H4=8"+O6X75CT=@IY64MIJAJ447!L2$4V. <$PCRQ+"A&J MJ6%>>VPV8GA,6)^H2$C*)/)W#++4N3P MN3L P:+JCQ;"B'^+B_'TXP!RDUY:=+;F*M2TI$.U,XA(BN2"<-YSC+C1&+F@ M M+:8+ @B("_;41G90C)>(P,C>#\1N.082XB'U.PQGF%TVXS9HA%$C..N!81.:(2BE('8<'MQ=YN!&.IY)A8 MBW22X"L[I9'1GB(3E<96.4V9W#4?D6WYO76QU\4^O/W"JK55:P^5HD*25G+G M$5,\("XE$(\S"FF5+%%":LDV*,J(Q(5Q%C@I.L0Y^%J&:(,$]XQ*3 V7NW69 MV!&I+M-!+O:Z7UCU= AZ6DEIJTDLC";IHT*,QP2D9!C27@A$C58DEPY3:2/+ MT@FNI" 1:>QR118/',:]0,&3Z)TQD5&VX_U"74EIP/N%]8#A,Z_]O\1IG-M) MMV-H UPU;A=S6(&?:@?%\GS@FK%0TY,.U=S VEKC*4>YTQ3B1%MD68Q(4:DL M4X8F*S9\8&R2H#PBD@)#8*8H9(2B2!GA#&.6.+9;M(!+O:]R['R M4571RD>[XR/P?@G.W$*YL8CGKAM6F(!,DD98$JG&_CH?6:5MXE0BJQE\QR4! MCC#C*('#[)3'REBU8SZBO*;+UL7^ MY2W F(NS"&Q0T)QK;Y-19).4+!&"!O"; M5/:U-!'(F$10(-83ZBC=M=_$CPBNC7B'NVU8CQD^\]I_U_4MC%_RPJM]"\MS M>[>3J^#@ZC@_%\1(G"Z:=C89AV:M)^P=@5@&CLEX!PJVL5X025];;+>NI1 PV MP&"$*& P&A)R!MSN%)475.E@[>:>IA>295?>.9WSZYF9$H3[ ,"A(YH1)\R6;A++L5"N,M_SD-P?]JOB M]YF':K]LTW[Q6H9 <_/J@'.?% H3:&3N8&T"22($K3?*V'//-;$QFRXY)\U& MBBP&_ST&35BDEJ00=EPKB1-<5'[9[RKR"[)A*C.6+]S*C)49*S-N9EZ;9(-0 M$3'.=2[8%)"VVB)/J9.$"L*YV_#LC10A5[;%WCF@5$Z144*B *1(F;8QA=T> M!Z)'FLO*C"^6&4N$A$J6E2PK61X867K*"%,>B$_@W*(S(IM\K@\?) /\_=Q.5;S">+NUJIL+XTRVRX"/! MV%>'%R^%-W[$+)POXY^7)\"I?IWG*(70!AN4DM&YCY%'-F*+*,Z)^U*)F)M$ M;,'*]<M@!V.^E[@^0/QQ& ;3*9?1Y//S;CMK%-NSR!T9\UL]0LX*]M%F@S MZR3:V)5$F["ICMB3UMX^LVGMJY7<2U&#I+I;_UJYO2=3Z-V[$;3T"A7J_O<4O:3O]49D:: MZZ^R%&^CT_Y",L*8W.>Z^UR#1P!AV[K9B$NZK7O1D31J:P/;HL086!OWFJ9= M2PR/F&+FTG^/NO$=V6?ZX>5#MAG,7N/,G)?"?01K M/*-H09#YK__UBKXJ+%^[$*U_H.'C9I.PA9D#4SP;.+/T)S=O_OCGSC)NBTVV M/W<^RYN^ P:M*NP*8X7#V']W=XL!O05)VH^Q1[,?OL2Y'[>Q^64^]GNN %91 MK3!4JZ98Q; !8-BO\<2.I^/IQ_[7[^#RO$>PM)/^@P]Q?K*%.-H=[_"@+=%M MQ/6V)-.O?YI6X=PVE/^)=MY^4VFQTF(U]BM1#H*.GV M0.D D@D/8M^U5N\O58H#/!TRW!P_EYA-,@J$$_8YT\<@8Z1$Q%"K#"8$AXWL M()P+9P=,$5>,("ZI0RXZC'Q2-M#(!4WW;+G[=CZWTX_Q!$;X[=G%);_8L_S1 MV\]V'E890Y=@L]]3N9(>V';[*I?S G_Z^<<[^R)R8HZ45$4E!U:4.%R4J-Q6 M\]\/2Z.'RWO8*9^$X"A%$1$WF"$K/$8V1B!$Q0(7&ZWF]\Q[ZP#V*GZ]WGWK M-M^N)LO#CS&\7X +W[Y+;[MD8/M]3N.;M]W#SE/I\67*I'=ETH]868GT>T>= MH6!W=?J>%H.L$/Y[!PRLX4QK+5$TR0"4>H4<\1IA';P(QA*G-_KH>!:3D_ = M'"U#/":-+(X**2%4# 1+0VX^)N3NAE+W8"@]WP2\M/V7-_ZN(B)JHW\=EO.S M:.>E1)/82(AS_;XR.<^-S -4]4';WU7>U=^I_LYPR+(T?T_9WSC<=NR_&>QX')75U]1[BL8AE[AY)G!^2RF_K> M, UE5(7>&X#\!=8JV,;EIX\>JD_Z=.&^<,1YN8W(AFN@N)2_:DN+^!TJ%C M^]/T%W"R9^$O\UG;;F$K4DAV)+4NJJ%%Q8G#Q8G*;E5KAZ>UPV4WP@QF2C$4 M3-YN5 )"<03YPAS75"47FL= A.RXTL[T>%77(IWI_:=AG#]UW]W3Y\TI=[ MNUSX^!P('[IGT)5X1?^.\UG6TR\4$_ZFYC%4 #A@(Z]J;4%2'*#6#I>VC**6 M&*:0I;EAL:,)&98BTL$YP8GPFFXDZ^UEMV!-9\^R87#!AKARX8M$E;W+L?1( MWB'#]Z"-CBKO*N]#EG>EOQ>JM<,UJK7 #.8*#&0<<&YSG@UD3U' E!NNHW!I MXYCJ/A),-VSJ#[.%G3SJ, RK=G-AP%'/P@QKX^H[._5Q4@_#%&BK;">A[^ZR ML'L7_E#DO,T"O,78.WM#GJ]O*F0^7.M+"AE,\@S1*!GBF@5DK;;(2VZ549%2 MZTNPOGZ5R'R?^LE[1[Y=5#G8_OD+%\T!9(E7>5=[GRKMA2=?T%R+LV/2II&^5:TZ/W M\72QZGJ$NZY'K.:9%8=)V]G2O1IGI".: XUAMG236'=8MJS&]Y%UB0PQW,B- M)BEPIRF2P4G$&?-(1R80MS2DQ 5SV%Z/W% 1X1H:D.!''+46.N5 MU):[\KLGT2.%V1%7HJ@$DM]= >7L:QP(WI2()8?+I'O7VEISO++C@]C1*N&D MC0(1YPSBD43D5/! EIX+[Q@SRA7&COO?SB"U//DAY5B)L:KH09/?JUNZ M4PF.A>,:"4(MXCA2Y!SUB'"I37**&[F]S?7:G>J*5LL1T?OI3E4!XX4"1J6Y MZO\=ED8/U_\#5\ZPI!PB6GF@W@2^'"4:A:1"C)10F39ROO?L_]5C=@?!?\]P MS&[X'N"^JS_:'(7?XN[OP4Q,B3;+1PF73O M6ENP]W_(&CU@=L34TN0\TDIQQ+F5R.K\CZ#*>98PYJPP=MSW[J\9$584H^X= M=8:"W=7%K"I:N!0/F_QNV?TU/DGA*$=,*H(XP4!'E$<::T7)]J*CVZ'>J[N_I+CMWP.!DIUN_\+/>6IO>6?$1XJ;K]ZOTR1^N?J>_[ML%^-TMKYM=P5J%W:^>-.] M$8*QG[2O\]J:C*=QX]TO!I>%JKXJ=(_Z9G&,I_F=4">5!SSB=V2V(8Y7?_Z: MG%>@NS0__44$XZ^NC68%MVDV6TQGB]AC[<\?_NF-),QCP 67,.*<,V28@W\L MHRE$)PW#KYHO)Y/7$\#%_WH5I^CO[\L0_JL_?SB.C?WX<1X_VOQ*:Q1N/F48 M;C[;M@$0\\L)_#4T'8XW0#,+^-;IK!TOQI]B$\8IQ7F<^MBXN/@<8__W9,?S MU6UFJ?LDDX2=GO7(;-[ K6Y/,9JY$?H^BAOB'FT;S M@/L^#_X59@RY8+VU4N>BI[ \K:%@TP2,O$T:>T6U,&2OP? ?8:%T5L_;MEV> M7*U$O[/X-QO1VXNY%:'LS2DLQ6['_*B9S3M "1FS8%'&E;2.&L K>WHZGYW. MQ_ W^'T:NBO75S2G6:!K0 +[+LXG9[DTQJR7^^ARU&2-]/ ;\,/YO]?C*=VG MEPCDZ:$S%PDV+(1\< +4+_)LOZN$@E1><^6IT>JZRIH8HZ-@[@MN->),6J2M M8$AQY3"A3B5A-E36'\>PG,1WZ6;E_36VP >^TS> Z*QZ;:>R;T$_/HT79Q^R M??J?9QIDOXVVV[ITF'J%W:LLUL"6H?YY] ;U%/P#9/0=M\W1.I?_,> M_?K^[_TOX/!V8W#S]?CL"NG2U7+O.; M_G$&C\#H75WO,Z6@OJ_7][@E MX;=_*M4C+CI[_%9W?&62CPB_UW7WN08#W]%MW>PE#$R/,-$%CLN,&-[BN.2V M[B5'0K*MC4N8;8U+C=2]'KEQS1V)_7H/>?TW /&=T*^WA/P78>H'8+\N>1.D M"KO,2IX/ZMY2R-0\T%9TLTG8PLQUAG#3^3)M22<";N[Q4=ZL'3!Z#7$157PK M=FKV@V_K_*0_N7GSQS^OLI2VX*K?,;S__ Y$X>;C_SQJ[;1%;9R/T^UANNYG2YZ67T/#FP5U&U#R1'H*IW;AM+%YHMEKVI.5&>H&@O56-B8N5^J M,S30!571JZ)7.5-379T!V*C5U:FN3G5U7B)_%7& =EO"?40Z134-7III\&&V ML).F.C<5KZIS4Q%LB A6G9OJW%3GICHWU5BH762'<93A[]-/LX]Z7+O:6WO4USEBUJMO';K.-3J%C[A&(GU2')'$<_#Q;P>F6:@+S(\'T$>.WG^"LZ#%<]-B['"O!O<323I7\2B0_ M36@(RD>D5"1 9(P@&QU!)CCL#';)TXVJBH62W[5JBUV4)\=WSNLA[*CK:V7- MRIJ5-:N*5F8<-#,:\($X5Q2QJ!CBX!(BJT5 %/-$F$M8:'Z=&5UP6L5<8#A@ M ]]Q$5F&8:(U\<)3(06FPW4+I:)'6NA*;P>('7N78Z6WZA16ZBN#^G2T/'HJ M$1;4(\ZX0A9'CFC@EEAIJ'1V(-17B%,H:67-RIJ5-:N*5F8<,C,F$Y4UDB'E M* 5FM!9I[A52C!NF0G21;53")](GYW1$5/N$N*,,69(XTE(JYJV(,L7A.H7B MB!)R1+&J!'> Z+%W.5:"JVYA);\RR(\(8I3P'GD<(N(I"62Y$8A[[*TS"DN_ MX1862GZ%N(6TLN;^VLD\-0MXE<1]65#=][=*NI?++W=W+X J=@A$W<*,X4E9 M]B]A@DHTDVJ+JT*/,593Z.E-8+S"E"2'@DX>S)H$DX.I0B)2SQ4+V,9TW112 MQ/#@K4$ZA\FYT 39D"BBEL3(@J QFT^[,H4Z9&U_FOX"QLPL/#D,0(\T-T<8 MUZ;G!8)'9<#"L;LJ<67 @3%@-$/O"KVT!5[[W*LV%M5M&)OQ=X7J-A[ MEV/%WJJBP\/>X0:.&&6$*1R1<(\)62%C8B%) D)2G*\PRR2NG52P:/R6^6W0U'1RF_;Y#>.@:.$$$A8)A / M*B)MB$1":R(%\)N5@^*WNC'R,K'G&0JFOH1ME+VAT3]6!56GH1FW[?*Q29,O M:*I*M(QJ(G=)QY]*M(SV!C!?WU1Z?;AV&K8AAB -6&=)(QX]1L8GAG#D7$1& ML-J,0Y25P-(C_M;B$.2("'FD!:EG4G9]3.Z;RM65JRM7'QQ7#Y<=@]6<62<0 M5YP".P8-3*=B/KSIN&)");QQUK-D=BPBBJ%''%=R+0][*H$6#OU5B5\H@0XT MQ:@J=DF*O7 ]PSSR2#=/*9>5C%,W>>HF3V7BO7-(V>H[%"D.D(D'S'W!3<6C6^GCXL+6;LSMW2[I$HZJ&-[9CXBGO*18>;+K( N(! MO\_>V_>Y+:1Y W__3R? N&Q=^0(@(/[D'8WHBW)\VK7EKR6 M9B;V^6>B4"@T88$ %T>W>C_]FUE5.'CU239!=DV,;3:)HRHK\Y='96:YJ;MQ M1N6TLG1^+JN49?N-<)B!HUN>.ZEZH5OD5+S =(Z/B1..@BBSX#34U0OW553! M[NDIT22.F1\Y)IY<"0H1=*H1IE9LL#3PT] R8\+LDU"B+>C*201)@MG>3HE6 MP*/:F"KMJ9QJY50KI_JY&E29(7.CQ#<2WJ#*)Y811:YIT""RK=B,[("9Z_8 M2X@9T,C!\T!2+";UC2@@L>&9KI]0R_92[QGW30[@5'N>[H?34NK*I=Z+2ZT2 M"Z:K\H].VE.AHG*8GU%!4M.R7<)2Q' M%Q;'3HB16C3RG2A.B;^15#=) M!3D9A]DR9]:TXM4*>91R/#YQE3\\"296_O!+]H=CSXL)F@*>HS5\/GU- M>C2@^5MQ)1LZ-]IGMFS8(F:5YIBZ9INVHTH))V??[*><9]6$MV8 M5%'AK9(QG5#"F>#0T>EXONKTZ*1]CFC7]ZIJ_WQ4)/-2,Z%A9(!Z2PW7-2,C MMD+?,"./I#1($\N/3D1%3B*0X,^":0="K KK3F),T_Y80J)_2D-:SM M!V'J6114*@D--PIB(PK\T/!3SR5A3)PTV3C:P'8QP\V%BP@S#3>DJ1$SDAB. M[44L,OTPL,T3=D*M0+>":?6U42ZH4J:G0MQIVWO*!54*\D$*TJ<)"5/;,@(O MB0R7^*81)L0V$N+YA%#P0GWO1!3D)%S0<.9ZD]*M1X>D4P%VI34G:?XI%U2Y MH">M8:,D=2/XOV$&:6*X'GB?H1V"KO7,T+&BV"=NNJYA/=NS$R]V##,,"&AE MUS4(#:A!X#F6%2:!$T0G[(+J?N#JX(A.2E$J)U2ITU,A[K0M/N6$*A7YL*HC MQ[3!_72QUL@4K2W#@!+#BUV3F)Y%_62C>_E$5>0DG%!_YNVK6.E,(.E9$ZKA M,P&KX=^[)0"S"1<6_DZRJQW?PJW35HC1OLBV#'\YQNK# CV#$'BTE MIW1@Z=L^\4W/B"W?!2\BMK&6!/XTG20V;<:(MY$T$C'&8AL1U<5M,,0\-6>K@SSW%N8W#_KH&<2#W#ESG3,D&9 MAGS3V#?4M4RK6(Z*3EM6\&.V)'E^HS6E!JI40WU,BAMQ&F3TID;]!J,JM'() M>I2KV-FV2NNC35%[^FI;]ADMMUQ +:MAF<%:JEB":PL\L&R;K=R0%1HC=*[] MT599G632'BPT&#A\FS5RZ5D]T[[,,^2:DK*Z?WP]YAM\%?S^!Z,-W%EKM*TJ M&!M_7YZ1.,O!?--(D0!N-6 CX8C@LH2EK.(CA>M(73/X#B_J;LE8K>/0\S;) MBDNM8-V@\"^ Q%I[)3B6OOGXZ1?Q,7GS(W\&/I+"LV$BE%35C0$Z%VG<$U^("8=0-,9F,! M #W%OB&9V"-4P5/D8'"^)B$)EKVJ^=$8G/?%=4M8-&%$@Y<"PWY-\FMR4[_Y M3OO+O__KW%NAVZJ8$VU>H2;_4U/2?^)CGBF8\07M6.2.M^*K0<<1^&?N'5OQ M/V,0YTX6?YEX/R<]%',O9%>.@!GJC*=&G MSL7[$+.9P/BTQ0+H3FN@@:&5X+SR^Y>\< K.A8PMF@ MN@(UPU:0.F9Y!N.J[P3HL5[KD7>L%V)6L!2I*6"['@] 2[(4!LF \,IBFJP$ MO0.;1^I^$ 8&S% T\UIC!4K1!MO;DUI'?85!*T9QWP1E7[(EM1PT\ Q2!29 MAFMZ8>RZD9U$&TDR?^_0\Z(#SW<2<<#!O$"\>3O'4.6'XF)1MD6S&DO\_*Z/ M%OKC:*'AW=7@:+8['702+*?!U;ET#Y#Y.);#E/@?X%4R@']D.S+8M>EVMW*+ M?I+NQ>@Q>.X_Y@PI#DO_,XNKEE0W4NES+PL6 ;PLTJW BH8> MN7%X^[*MZ!R7F%"*TB,0&#TB5ETQM#D(.$=P$6<"Z;%V7+;!23AW]@WL"WS, M%L-@MFX];@WY[C4R:#N.:UEA:,1!3 R7!<2($R$ (#)FCE!D04&-Z2\4'SX*[&OC':CIV1_L:9]E.'5]=S5@R4 SBL:K!'V[BF M51;?8GVBR9I1)EAB0;YEBW8!$(HTYLC+W4-\<1?F$LDLJYLFP(!Y(F+ZPX[- M@GQEX%8F, ,*E"=9<5]2M$6>+3"?1=?FY36HC4H74:Z*89A^E6]XX' 0(7GG MCNF@,\8%I6[I?/3]^N1@K-Q!P[')Q>YOE:JG00=WM "C""%N3%49XR'+ AT. MX33CP[X6Y76Q,RJI;TP,=6MY?22CT*Y(B/)0CDI-=3@ MVZ?.^2(9K 8Y:)9LC'B\71CO A:Y:F(&^![.!MW@[E;F+\=,_%#T0DNSBK8+ ML(4P$KRZ3-<$,]XX&! 1E@>8Q0"R8$2)+=*H YE .4!FPIW"WKB3H,JY#!WJ M*N$Q$KY&^$A\,"Q]4E*>2T>ZC5]I)DJ>X?8M]^AS8'Q0 MEU*&)8;KNYY!'#\V8I8X+/9I:-.-4V$>$VEXQ^+F("&%.].[3L*$CV8: M4NA. +PSL^Y<[/-/Q:0"F-H3MT%V2)\;DLATO= (DB0V7);8('W4,B(OL?TP MLL(HV)"^P+1B%A//\$/'-UPO#8TPM2/#,QW+IIZ?.HF_+GV_@%/R*7W+DUA^ M)I3GJ'Q "X5#-F8U6ZL["PB;!M_+P@<9";DQ;ABI#%9,A4$^@N'%;3=KK;?N M.FQ.B(M084QJ0(/VXIXO-^M [Q+P*F%TBS+9XB&@8H8?^X@Y\ ??[$3E#7JQ MX5J/WR_4.6A9GK+5WR^,/RUG7,>^@LFCCPBF07XC-&JWN?$+/N2BNZ]/RA(V M]>J/7>:"L*;;)1_DN6U>>BQEJ6DZV"O.,EP+^]6CUF8><4S+!>V[N7F9D-A) M3;C()L0%_1Z81ISBJ3 N933TO(#8]#YH\:MPY7XJJZJ\AF5_2X .\/V>-BX= M\V1V+OFFD('U%&^,OC8HT2_#1^KRRP4*4X\9,Q-^RVAF)GVJ6VX=2_D&",-MPV)4K#1 M^*-0SM&\!TL8,S )BAUNKM:OM5?9CUP&EQ6:_>+GY&KDNXQ^6.9M_53-.C49 MC2W/2U(PI0.PHEW/=PQB.EQ: R>AOF=MMJFB:>C8Q J,V$,K(+)](PI=8D2F M13PO#&P/CVK:M*>'*J:?2)W5GV'")/E4_)V +Q'G['>AUD?RN6Q'=4B&_9!" M)-O>W0QC&O(9(PVT99EU6W*O,LF*GZ4_7GSY]^ M_OU?_N2XF/*[PJV7N"4-\@!B\.KB1_X57GNV_.NZL47,($&;$IB8ABFV64L, MT!2625W'B0-[XY10-V ,J_S2-+ -UTP"@S "-]HA!08"]O8W&IGNFW_OKE4_ M10[^Z<6YXW'T,["18 MZX>9]K=!K:]8SJM!K$5;-R)5YT;8Z5T0I>!X%83O8@T%%9@+W,A\8 *F M4L'C_MP6X3=@!:W&-X!G!W*E ]^/_<"AAN=0#]C+(@:@3VK0U ?+&"Q@T+\; M[:_2P(DLX,8D8*"B@04-$L2N$0=)1"W"[#AV;^>LMY(8[QCN\_ *XJDXR!^X M@5CQ9+=R9.?U-5M:(G)7^;JCJ[^%%8#YRWYQ1RN+.=1=)= C9-U3)PPR46(0 !F2+JDH4Q+Y M9N@<7S&Q:9>PE/!(L=BA W(LLD9FMA>\V&>GN0WO!GC)T1% >[\SSV/N/&". M_(X;817+2U% )#QM;K8G([L=<^89-W!*W#/,%@NX#] 0IIFT8LML26X0(Z6K MO>8'C#SYG&^V99-:/2 8\.!A4,:VB>UZ46QX-*&(&!98.01,=3=P39NE8.!O MF$?["MB]!T)79Q.P\T\!"+8KJTDDK5P3N2T,\)0-&W8<*I;P%>4%7SU6W>+6 M[]@+G]3,NQ1AD.UK_-=Y6<6IYUA.RES#L\'Z< ,'#X& /U,_"JD7LR --@)[ MILO,U$P2L%A29KAV"/:.XX$/1B/LW9G$IFEUJ!(#&[P>Q7J& -1F^&ZW2V74 MC*+EBPU#:L25HIRVU2MU)0^TC2T@P?&3&NJF^$VXY$O5",L:X?&!CJI&^%QK MA$^SR\_^J+'WG),HL@/+(0XH.0=<=6+Z1DP"\-S-Q(Z<* UCF^TCY^0SNT0W MY7?&:\F*2]7^9A>0F3--$DO[,"1+/BFW_KB)*'M+K6?E)3Q[#KP+3A<94V2O M(A'$86P%-#),7F-JQJ ZO- Q*"%VS#SBFVPO:5B_8V2B93]7Y>+]-U!*!K/(1G0VY;2+?+@>+ WM-VJ;L.O[B M> #GD*6-7M=LR7!';V.#+PN03QZ M.#M]=+CZ559GHM//Z^X9;[8?LB[>ZD8S)PA_0"KN:M@H+K1F=NC>Y[I[7!/. MHN ^U]WKFHF.RYX%X;WH^NST 65WE@@>H'OTOHC]G,1]A)8X(&F!D/@K3T,[.)E7^\V; M,VPWSPMCMYW#,!&N?YH]_=B5^S*O&--^+7F/G/>;/7*.*RZWK&-_:L#T5O*, M\4L16R':Q!'M(VZF*4 [>1E3IO)45T:9RL^D6&RE6":D6%9JVI3V4!BE,$IA MU/0PRE88I3!*&:T*M4X*M91E=5*"I"PKA5$O#J.4974J&'5'[) GP]PW>'@V MIS(?+3%+IKB]?ISXG W]CW@J]KUTRCF?WWS2)Y(K>D^*W@I(%)"<)6,K>BMZ M*VQYD;17]%;T/F=Z*VQ1O/X"Z+W/N)<,6X[)Q^_?J_\TKAOC3W]9D;&/9=7, MM0M>=TJFO^%RKE[MTXE;E%,F[2I_'X:5OY],EL-D=, #J#JQ]D?,M1.?LLAP M8M-I)2YU+",R66A8<9($Q')\ M.W9V%+]O:7HD>WXZ*SW+G3M[ENN>&>QL@?0B9?]4$%2IIQ?+HDH]*?7T(/44 MVVX2LS@R?)(0PS6]U CMR#5\#Q20$T2,D6CCV T6IJ:3V$:$-[J1;QNA$UF& MXR>Q%YMF;+G>@=63'>FAO[LO]8N4_5-!T!.4;Z6QE,8Z+XX^78U%[)"&=N@: MENN:ANL$OD%"*S$BEZ9!['L.PP,YU@_Q\!('E):1V'"E:[K4B!QB&QZC'HO] MB##?.K#&BDS=,1VEL93&4AKKM+E6:2REL1X6 DPMVPQ\T%C$!W\I(*"Q/!.< MIBAQDC2)/!(&ZQJ+A"PT0Y\9+K5!RU$:&:%)4X/!W:'K$-\BZ8$U5ACICJM\ MK.?56 =(MU?;C@>4^/ILF@G9VS;E[)Z1H446P[;FR'AAWY MQ'!)"HL3NLR@9LJ"P/(8>,$;1ZK8-+3 0S9"QE(T0L!CIKYOI"Q.$B\P_3 - M#FU0Z+;C[\F>4.(])?$^.AV5!E(LJC30\VD@)TABXL6I$=#(Q?._0X.XH6.$ M-'"I11S7PH#JJ@:* ],.'EY-M>0DP_,DPGBC'5TC5BXMIX5'82^6;JV&SC M_'671HX?A-2 ?VS#I6ELQ![#4"UX1!$HM]0Z],Z@[>J.$RJMI.1;:27%M8IK MSTPKQ7:^Z;@!V_1R/=L+0M>IKLO>\+5@VA?3JX2[RF)]]'IJ#208E&E@9XQGQ7<5S?R M4\--7,=P;<>FE5@4AS&)P4%R,4_2"1.#!*9EF YH)2NR I=LY$E2&'DGOA&[S#52V_9#F]'8LC?W *TP MI:''C(0&S'##V#*(Z6#C-V(Y9N Y;GSHG*) =QQ+I12=H7@?G8Y* RD651KH M^310FCHL<@DLB04ZQ'5)9$1Q%!A.'%(6L"B,XXT]0#LF*2&>"=XOPSXX-,2^ MH8%!B&D&44")$]!#.[:F[EC["K$!#$E+#I6Z8AD[,0NO0 MARW8EFY%RC%2\JVTDN):Q;7GII7,.$A3UR&&B7GZKA51(_29[9F, M;/A*7NA[<>PYAAVG<(]K4R,R8TR?#(EM4SL +7=HK>3KH:GJTD]W$U!5 !Y> MXC\UEE4VR MU\0DV[>I[YB&3QT'3]%@!BA[RX@C2AR/QF:$9SBMVB21Z;A)%(5&1$(?[K$] M RP4:GAA #8-^-=^>.@=1&MO!LG! 4*\P'041"@]-P'B*CTW"296>NYY]9R5 M!+"87F PYA*L.W2,."8F-ATE+ UI[&S6*H9A1,S((D9LL]!P8S\VPC!-C-1G M@1O'KF_;X:$S92*EYEXH0DQ1_I7F4WRM--]I:3Z7L#ATP5M+@S@U7.(1(XHM MVTBCQ )Y6R61T0Q M21T_B$$3I1$XBF8,[A]AAD--TW,#SW*M0_<" (VL5-_D(.( 99FG'PH]FL!_ M*1N2:Y40/%7S,CG39#]Y'JO(8\]LA)ZD;..<3<PF>Y672.,8.M;81!9YO)* ';="N M+$T.W3W)<_3(=94R?+'*<(HHH/2CTH]*/YZ9?J1VFK P-BR76* ?W2T+#=7QLQ.XY1N#"/98=!^G!CP*Q/$LW)]8( M2"E(I2"5@E0*4BG(LU*0H>W0(+(-.PKP1.@H,D+3,PTKM0+F!^!6>ALY4(YE MV[%C^9@B3.&>P#%(%)F&:WIA[+J1G40';PKO6WH0J'#J%!7D>#L8/A.8_[]W M"_6Q7; JH_!WDEWMH(0[\QSGA_.+BDY@LD<#GX]EU[)K76+<@DJ/+]MM&R*$F-R T#S(UE!G'P M8.:4A:'OI[[/-GH+Q7'D!J&3&+838)<\SS>;L5"23X!,-KLZ1SB@!DQK9F7$PH4$2N[%E>&G@@>MO1D84^:Z1F!$C MMF^&KK6QMYRZKN68Q 0;R+3AGI@981(E!AA6MA\[20P/.#P'[^[8. D^Z3D8 MYL&1N9E7C&D+N&!>:PQT(: T6S9L$;-*J 7(95A3Z@9-$-' ?GEGT0 YV M9[LCQ9/@DPWT+[+BT> _,9=*^8_/UD0*6(=LT^S(*/]!8)BZ5I1:R2^E95LT MU0V7UBJ+6[Q\459,/..\<(O:EF\'463X)@'-&\6Q$3/'-B@%]'&BT&9^^I2, MR)B65Z]_8Q6&6\DE^Y1* %O!KV5;L1[ #'N,8/8= +;C!(\@#N!$8(*L=@ MJ6>FKN]YH(KWDVU2-U5+F[;*BLN+(OF=Y1CWN$ 3.6LR5K_+:IJ7-0#B%WC3 M3WE)OWZG,8#&)2YJ!TPULR[YK+"=B8[^; M%%+QU=D5*OR55'2N.990 _I8SX&6*[^"8M"D@=*4Z#[*!6<:955#LD);DJJI MUU2D=ITU<_Y%QD>!/_-UPI'47\&'K8=+Y#W_\J=OMFE%;VH@6 5">'G#E5)* M:)9GX)[@K;2L&XVE:48S5L _PF.IR17\6,^T"_@;Q]CF33^\.2,)=V'@AZ3E M,X%W,YA P2BK:U+=S+0OHZ%G!6TKN%8CRV55?@.SI@%G63NS"$W"_ B,7F;$ MMINBZT*,"%P!(TP"AY(P"HBYL<,4AC2)7).!8V1B"F *WE' +"/U$MN+7.*: MA-P*L&_G(,![B]:8L]UY[Y,0O#Y8 VQ8C>F@44&(+KQ^IUP*#MW^C(JE.:.- MM@39,-ABF9@U_)$F2(2FY M?;O]?5Q%XEW-/*LE.G#A RG?-"T%IFQ_%JE8-_YAL^$H:R@NQ9>]!K#),[IS M5=^6J,YPOQT^\18%I(^@(.$Y&3XM&6 8QYI)L22I0:;RO+RN7Y\=HB6^9::F M)\XN<./$-F*/>D; G(0$L1.GZ48C#HIQ !.NI+'M&ZYE$CS;U 9'.O)-ZOAA M:-G/BFBGLOEH:'\%>*D )!!<+A*X(>-J.[MB;\Z-LVA 3=^- P/8"#,KDM@@ MKI<:?AK: ;%-,XTW."M(2E;..I6- M#6$&.F_0N6!<"2*'O6-7+"^7B*]O^!=GQF+$<5Q@#<=@#%Q=$9BDJ6-0&MB^ M'S#7"?V-= GF)U9 F&%%/C5J9L"AMFA%=K/:XZ='(M]AFD*%P+, MK:\,78Q57V!),F$ZP1,RL%7(@GL2\+17.+Q_^9/COODM)P7_\*-@ _P; M3>.\39AP+:4'N24B/&>%P1U'X(_KLOH*L@+C!DY9=2//"[9LR[.)9Q%P&UVP MN0*7&9&;I ;U$^:"&Y/:9KAQ,J_KARP*J$&(BU#G<+WJ&Q&)@B"A01 ZUBV[ M%7(%/A3_Z(A\T*V+">'7#ZO8-"?U"XE5>+[#>"D%(F1A+B/YL2N$08FWF-[)+%X SZE''>D1IT9_[A1$-FV@VEQ MQ,,6C:$1.4$*AE)DLS",XRC9L-^]T E,9OE&$J%!%E,7,[!CPPQ2QPX3RTF\ M+=E(!^,?^\QB7$K ;J;]_)#4 MWDD1[998'X^YGQFR6)%K$C>U#3R, M:@0T,@.3>F:0N!L!#L9\%Z,@-K"6X5H!-<+4I480 ,F=FR[P9:B_@,J^-WG M>TV.IW8'_<^,L>(H-BWJ^H858LXN ^ )37!,O3 );2_R 'DV8AK$]KV(D<0P M_0AC&L0Q2&P1PZZFXE,-9XNY*L;%>>8\2#<88 I\+U)S0A@BT;@RSB^9T1^%)I1[(9)LN4\ M)N67('>]Q;PTL/ID,OUFH)9O))$\/S=&\RS0@J9C&22BN#4>NJ ?T]2(8CL( M7-<",XKL(T_W-\)C)#7X'2L\]^+":W+C:8Y:GO^\/Y5F22Z9Z/)DD!3&_)KDU^2F?O.=]A=QI;="M]6]:J+- M*Q3;/S4E_2<^Z9EJ%[Y@%R44D[?BJSZR\A<"_\R]EU:V\7Q3[1B;JPZ8X>*? M]C_A%EAZ#NW_3+*:MG4-*/=/^#:_J;/ZG^DTBAT^?'G_JV;/_L^O%Q\O_OK^ MU_/[SY\Z8;[^_O/?_OE"XSV9^W3;^]_O\ ?/A^=129!M%<\ M'%FV-3@(M:ZQ;Y3AH61SC%FBS[ $I2;^2DA#=+!$(6,K[]C5-I3(O?,GCU56JWPJ,RU+W'MW*U/5ZRZRMCU M7N3N;++R_L'X7@O1AJ*WB-UR759[, M-!C3M1 76E; _%W'J7<@8-=BIT^[:"_AN<#HICO3M']T,OM^L;@!J,U9OA22W_>[@C'G0%\^NF6)-$/!!YH@<4J<*TF2 M"N$];NNL@ \&Q?1!BE T!\>>%>" S;2WHR>"V*/#!N^I6UAG?!I0&_/78!C# M@'"P6(A3-:@SAI1'' JO=\,+D( Y^Y8U,+FZ+@&6D%9\199MG&?U'&:I(WR* M'AW\KP4CM7 0\1&+LF!-]K_XIY@4H5598[8E'\C$JJLU);YKXENS'%11]@UX M 41#+&''3R)U=@M?MS4;6#AM*]G\A655S\@B-0=X!04E;7,-?;C7VBOK1^TG MWJ*98I[MW_E#WB)"@-QYSAM= ]TT^E87"CHGE\"+RVYD?>T9%_FAQ+-#H;+( M<0=9#'& CB5H6 S8@-55H+]6KTT+)O,_;4:_YD+6@<^!F /W@XC#P(W_ ;6* M$M,3X -:ER %ADS; 1&2W/]&>V6OS/>7[(KU$X5W \?!VZL;HQLY& IMTW5B MRC&.W \?Y)#A-S#0M7$PP#LA[%B_BM9#(P)6\'YGY?T_,0*#%! '& %2#@A9 M@[O=9GF#1@?85$24Y>+2=V020(M9S3#=G("M P!1L476+K1/7[Y(4HQ',*9C M5UX[I#BM8@2_J,]S2A&0XHQ/#;!M 198!B#5 8T8W:($6B!YW97I_9:3&U9U M! 8!$]8UKSN$P:2D;O05?31"=R0X!5(W/;*A$SG@VFAV\%[O1^W_P6<81C6B M9@D+ ;R^^@YY.UZ\JE!$R.7=3^;7K1X]7,.:,*OZYA: MK)A4O%W])(]*K%P.Q!,,(XN@3(J)X\?QZR;:+^.GMB_'""H*ZYO0 I[N1+CZ%0. MJSE_2FC@QDBNP=.PZ@$K,WAZ%M[V,RQ^7)9?=>T+T!J@5]?^NVR_M#$35L\O M6?&5)1\*?=N0QP3BK^A'"4B"30F6RU4D6/0)8)0 " *;RB7.A'RB:D-'G;^Z M@W-,NJ1SO+7>MC1OY9/Z=P.:]"^,*\(]LG74X44?%'L+"!19H.!W]C/';Y!1 M>'&-/(;23]G6E_\5S(DR.YWTS$,Z*9 4W&M>-R '0N(V+ M3\!**$&W>L-B? L^])>_B]&/1@BK?(TF/2>T,$M'3Q;/TD?F>E&"T2BB77H_ M./S]LB(+Z:Z*QI!YESQ1%D;"%G*->+L7P#?2X^,(&3E@=R:JA#1WS<^H&HR& MO;_"$9:7 M=;FBL3<8V.:U8:]B1#UI:N MU9@C*)CFL@0Z&A+U2-]@"Y]:MTL1^X1GYF5Q:8#0+'I[1M1O\G!1# P,W^* M:R8'(P*S?+S< 6[K 0 !]#KS9XC2\)9"Z'NV@Q/IAZ0O;4[:($ M(][I[NRN65O_;-0F:F7M*\;;/N&T^O>,EJ@C.[^ H.J]1!#C$7CI8G$SI^<^ MW.7I/.A>C^)X,1 @FN"@+0QN=)V-9]R_<1 ZC5^2U\*JE(:ER3&(N MEKL3XQ!#BUKDE1 DA"S#Y2(U[H"I$'8%87=U0AKUX<8H-+"/'UC\R\!T>HN@ MWMVE6]$6K6G!L];&V#C$[RW/FIF/N-O1 MM40H9]*/"&]?P3$1.Q*JH1K2$WF;!7D+GN>Q]4$7HS$_C,IEQ9[R*,FE %\LQS#N M@\X303P$7+QDE=$EPTA;$;0I=/3Z,5A[ M)Y+]5"*AMKLWH20U@E5J;,[?W3%_)3$KV9*//%FM7+$0,:B9[#I7K6R;&C>7 M5D_S1)9QHA_X(UWWAW4F?4C1]=.&!>RT,C)QYIMKRJ%Y&T/[!^N;R<[95E<1 MA6CK*+:3@N?!+ CO)I(3\1H-M[,QFI*@<3XVQ=*6AS2$I=@;LVF.J"&#PAG? M8Q;!F*H_[&:W19>R>T8.)YQ:=\B\S?]D-]JOK('%JE]DANLM#BH8_+BG# P+ M#)_!'40K6BZ=F"8A:#;>)VU64F"Q95U_$6[P7I&\17=W'*_LDKO$M\#WO+RI M0+\U0WIGZ8W65 SCY43D$-6B7AIENH+G_ >3/=)%9L57-FJ:A_52 M&%%4(?7;@.>/PWEKP1KPK!Z/FANQ[8(2?+FKVNV9(@"W/5_[7I/;XK8'"1T_2ZNU]>-#[X7KS-]V>A&?R E.M/;=^XR)H% MKG/7-7?];L\L\\D/V<= G)EO>@]Z2'^&_8C(J];IO^EQ^],*0QZ[ M:A_16_I5>$OO-[VEXTG)+4LH7F$Z$US$9Y8667 M2"ABQ4ISCGO*S]DLQK,%>!^A3/9%Y*UX\'QDYX'FB=!=T?J,:*W 0X''63&T MHO6^C$5IWX])QN_=*^:,MVCYTU^6.?F;2!"?=ASB'/'_Z80MRBF3]10H>()( M?C2@L'4S"!0W*VX^;;M$<>M$*'B"W'I$[+4#2W'S5/T4Z3DJ/^6 (O#W,F\7 M3(6I)J,J[TW86\'E[BW2HQ/^%&B\SXUHI6X]]Q'*]N#RT&]%*XE0<*[@_ 4S MKX+S!RV7;T<3E(<7 N=[W WD_,1NGA(^>- M*CV\+8KI6^$$)>*%:.*7&[=7&*_X66'\,V%\9)H3E(@7@O&J1&,*0O!QU!^L M8KRY.K9E)8W:OYJ.$MY/@.?H9#T%"IZ@R7@T[(CLV2.R[,Z$F5>I?A@"_Z 8 M7<&R@N73Y-;CP;(S"3-/U+%1 M0*R 6 'Q"P/BR)N]W%JBDW9ESF8OX'C'63[RV#S]7^-*^XO$L?&_V;?NY(O/ M#:D 630F#D@=)]OQ@YC*ML8SGU6;+A5K/$%,^U[%(2"'Y7#?"9\/GD'Z6Q"64?N MIH"4S/*ZV@J:C M9,\D.C-1):O"D =8!RMP9X\X-.U,./T4L$*!\(MD307"+PB$7?,?MT[7G7F.\\,M<_;O&MM$81-GG&17VYIE3FY>ISG[ MMC[9/]JZR=*;[MG\&J/&5+4W?%H&3&!1OXY)S?*L8!L$&$:(M U^F*@7MYT@ M68%S,CA='O"*6VBV00Y8/:T-Z=JJ)2_%EKS/P=C.Z MN[-?NXC!X2U3[6V7P-C-; +K_-V_SS3M'TQ+6 IDU,H67/-^P$/&)6FT9LZP M\3M^3[0E0=!LL;/'_[0B39/4_))M=U^R@E6DP>W.K9FAJT_'C_*A,QQ:#(($ M%^Y\>@;#T[ZR&PW8%8"\*?GO.!.0O:\,N]87K,'WEX7.G[*LRJ2E37:5-3?= MM37)@5QE=4F*['_YM1J!\>#E5R1O\?4P3+Q2WEUK,6]PTI3\VWX\?,PT)W4- M++_ZDQ;C(+N=7WCT O[46 :?AM18&/X5/[@,1I8R? 4\\E,[NJ#[6CZ+R5&) M7_^>):S4WN9EFXSK"=^C-;&LLIKQ:?U6E5U>;?VCSA_P_UA!RX2-A_NJY".# MF1?;?@82\? -8*/!/VC(515!VN!+EN3&(+5Q4[;&93G\)M_W^?/%A^%AXKO? M0*+'KQ#??OKR1?LY+Z_'(^N_@]7GTP=^*;"1*^!NPN\ =&A2D!)= V&BQ[Y LWG.FUO?6RV__%WG*[+^$UDL"2B>]6<( M?EOGPA5V&[/9^V] V[H>PX5\U_Z89M;K;E '\M\K5HO4L_RL0VFUW-=NV[,- M?(RSP$^?]F?;;QD,21N%6 ME%V>U@](C^I(1(=1,< /G]D23"N$?\?4-3 1'& /8. *?H/)"&#/X&7RE)($ M0;N$UP(3K[PH2R1NU]=9 \@ GX"B6$K AD$B#G?PEX$K@0!S,YZ#.%URUQ00 M;(KNP)0:!P9K HO9C0H) B8,+EY6M$+?2-T'^F51-B+0O4W,.H&<:1>H^>"[ M-F]T7*/EA4\;ED6 MG$(D2?J;5]4;OH,VH[FW-=Y0;D.-1DAQ5HB)=U1"(O$U1 Z,V0V\4W+;^&K! MP:5@B9ZKJQ5.'-9$V??*OG]^^QY8\G=IR/[>=[G[?=3E;@++C68^R"T8I1Q! M0'I(G.6(SB!D%6M()LQ=J1'6!9MH"["@,XKB6;$40;%$:>7NPL[.Y<(2)CGZ M"8VTWW=>C+8Q< +'YM?:*_(COQZ["'+-PNO*^/9AU;<6[!Z$@+"IEKB]SKYE M=8/ZX9KE5[T^$6H"7O@J%J^Y\_$DSQ_QBMG(LWK$#*1'12Y!JUXBB4;/Z PC MZ9S<91W=UQ2R[,?;0D/$IP0LP6X6L4&#I##FUR2_)C?UF^^T MOX@KO16ZK8(WT>8@ O_VW9^:DOX3G_1,(:PO&*GC803Q51]%^ N!?^;>XQ;\ M-#<]E':_G61769T)?'\]SQ*@RS'U_:3U_"Z62\$(O\TQ6H -VZ+G@5HP70V. M76: ZM+TYRJ@N5GB#@-8_X,VO%UUHLE+NB@8W ENW/:Y3);),6X[XEALZI9>"CP)ODR/I8P"]F];-\J=!>_/OA4VQ5=F!WL4K MN">R\2N?CR2N\!I;2M%FX3X5/I/;(]*EQ<]9 9R7Y_Q54IOBVN$K:O!2LA3, M%EK.D4 K84-X#Z81<2])#(B!J//'=XZ8G-N7^7B@6QL:"T>%<5=EB&>T2TY' ML-1 1;2S)''W0%'FFX(RQ;&#*M;# ,,WI+^T20"@7L=>,NU3=DT0P![RY M10E4JMN:@FN(VW84^\=WH*_P$P)"M.S <[KO F01HH.A55K;U@Q["89_ M 4)WNQ+=/OVD%-!*+.F1W98Z-&IX@OYV#$=@V@Q%<3@J5GV/NZN8>YN>*R?6 M:Y9N_,-N_O8WPM]C%V*JNQ M?S?>YAQV/N2^4L4 2D&1:+B&V\:KD:HBA:Q$X!LS?(M[K8/5G."&S1)&#.L# M^,@]DN^M*$(%]+T+_\55XSC,_2#<(,K+FJT0[<&+7K,E0<3.Q5;<[K9:Z%2@ MSBE7\A&&G1\%X@K$CP;B/XERHLEB5GQ'2Z>V3 03W#I-<$\BQIF(V2E8DF+ M8K+L\@MI63>UCNQ;88;3\(.@BU!R?58!9@W*U!C\7J;'@ 3P[3O0CS"55RC. M__(GQWWS6TX*_N%'$1/$OX> *!&#Z1(F4/]?E]57$ W*'72RA"%]RQ9"$UOF M#^(AW]LSMRM;%$'.\:3I'(;-+2F*!Y4_+#NF8J AP(M= DT,MECFY0T*/\A] M 9B%(" BF]M>2"K6W3^\]2C@>W\5\;9$&<($'/C$#W'GD H&3R-+1&%=/@F. M0$"=E"XA:/*"&KBN7X-).+/'//&9YZ8BA_;YAF^T[\U9-+X(H(:1B@I.?H<9 M/N429\VO7'G<7WDZ;B[LO00&E''&1_L6OX++K?'E;X%]D'*_K_ORM\#8;=!^ M'LC^5U8N@<5XZ4B7)XK4>_OI[Q_>&5:DP'X>].A5DR* MK]P-!"PK*UVKLEKL&X$7!-C'HUEPY[":;<&_YQJAY&\%^)YWWV2[40*1\IP!^WR,33^@O_2OZ7 ,Z!.ZBC@UGR0!V, M^V^SSS,M90D7]TLLO"^X!JCG;9.4US(=GF*^GTQZ%#M?'1-KF W$<+GXAA.R M..9+@ Z;RX1B[BJ"MN4ARG[C;4%H5?9+S8JKK"K%F]%^%;?2LLV3<;(?? T^ M.!5)]IUUJ8_6OA\GOU_D/?(AESVF@UT[SW+6)T,."\63/*]P78%\O>TJE+^^ M\DHT?Q.V9%Q&>;XRQHI3@MS3KTV]/LD1$<6;28N:""]?D)X7I>TL)\I#"SS^ MFN)>I3"OX85UF3;7J('[4H-NH6$QA %3:5<\-10W_%J>; M?B*1UQL%(P;2T M"<"1*3KE?R^[X*F$.RYH/Y1P#]FPX_K_12JV^U-I);J,LOI9BN<:^2:AES6A MC]PW& Z055IL-;3(M:".RJ'L!SYT,\I1$Q$F9/N,,_DPF[TN/ MZKKLB*9A\$WZ8VE6@9(:_X#W8:4#5F\E [E%>+:[L*OFFFD7HUS5[MN^=B<% M TG4%LC]ZV4;YUDMO(8$'8$L;H$'>NWR 2^)25I_N>JU8A1IMP>1N MR945,FN"NU)SUR]<@]$8L-<7N"_#;4GXJ5UP3$IZBQ5E$7=V?OU)#F7],1T- M1MEO*+I]LH:0A35LD+'I$6+=ACLP&!F=YE'I/DB'Y!R]=EZ*B_+R&H@N"%RQ M_VFSJI-RQ*&2A[@'89=7 /-?$5[8=!MZ_(.-*JLDPXC7B;JG3EK*I1BX3%N9 MEF)^JA%Z3HG\@4KD/^=$_F?E[4G9AEU%)QOJ++>44':%65W$0&1O;.N$(%(/ M\9KU)^\HPAQ,+0'-R[:B-+V9NI95P8.1@1!^[<$=_5KT ?U_C_TH7U1]_) M-@NX'IUV;\K5&OTUXUGF!![,,G_ 7&22Z<9T#F'1ZV,3=4C67[F7VP\;H[G= M_M?O=@">O+H/]AQ$5+,/.3[89]#OZS2R-XW M0R;TD.^,);$[>H&LL.Z83V_U26$*;C>N[&9MX?)^@W:O<+>/:RZ_6K HEC[N, ME :$T[ M=#U_.%WABOECQ/:*5#T/0;\4'USLV'S'62B!Y1;'PG%JQ([A8YNR;;,JU M37H*D)KZL?'!)^^(G9F+=:=0G$A'T'37J:K-&\-O[H2>:N$C^]$"SF&?H MB*1JG3=66WOV$)GG26.;%VQ-(K^W43U<<\_ ]U^Q6K:Z6;$C/XL\AU>H,;83 MK"?#C]JJO: BS;^GZ#U.%N=LU;Q=U[:-(#6+'YNXWV M>C#H!Q=V,.W[*8E1"K-^9-$+V_H.DWS-3<):X$8D]RWGL/[=\[;'_&]AO U3 M?E^!_7Y->FK?@XPG;!SQ*#M_61>07GDTK'.[O*P(# )390#K_P_ ?>]\L6Z;XH3SN"]:MA^I[/ MUV@WBDEL"6&M$QHS<4;!JQY4A[ 5KO M,:WN@6L+M?..J<2\SM&^O6@3WN8. M.*K&+^M'^J!W&+,B_+KB(CTV"L:3Z*22WJ(),=LVXWE[F)MX6:UV!93M3#MD MR*I$$ST)$]+ [$ VL.0N0W[(L!RD*[;KR#".]5)X%YV7O+2LY"F+5QPQ@2F3 M-I?=+&0R&O^5]>I4#"<3\X)WZ=T%DKXQ;XQ5RHMDZ0D'3N"M^:;NNFM!>\4E MAO8*[(^:R;1TV05CAVY;&SA<_!\49P5>=]BO4^QGP;N^JW!6VW&JSZ;7[(_>,O+Y07[I^4]]NX'.YS M5YZ,M/_$(U?3SLW[;6MQ]9!^W:7E<1:I13IK?UF7LIYA; 610_9![W.,!1?) MGN?2$*G*/W"W$88G"P:W&(D]@JZG+*WXN]AO?%U)\MK'I(O]WT&9L>.HK%M^M M71-&/:/'@LT+''N^'M+_.V&8P^]=+^8N1VOH;;WSJ7::&Z2NP:$KM"E=CUXG8=IELYLS_& MKAN2ICS2M=9(IF8=]HG&G0">[=H! [)7@_0@*XG G14W D2Y9<;?V6'Z#79[ MQ*IS;M.\??=1'[UO:#*!A8!S1L#R2?#L!IJMPC(/1BQ0I_QO'X*@9,E-@?_E MD48L"2"Y(0Y,D'9D,I0.>0W@17(FU1B([VF"ZB+,?5#6IMOQ2,, M;8/5E5V=*")_CG]@Z +@HB%.Z+*N;+K& 4Z/FQ:3X7&[=#E41V\T ' JW MI]^+/+0"AZ<)7'9 M<24O]KAU%B_4,[W+)!RX:71D"(GY219,]ML;E=.*DJ!QSP=X!@;1NT79=8'# M04@6G79GD5SWYW=P@VIM2#Q^U3=&W#:LOHOEZAPP+KKVK*V[ MOF.B_Z3H@<./<&&CJMC5Z-Y.M])#FM<>=&L!]OO4D75FN/-HC MA&=W8=Y"'M70)?SVXP>@[KJ3KA7FC2(&*V;^:$9"18W>V .C6*]1@?8:W^@\ MO,O+VEBUX/RWR3CBB)<=+*%S9H.UVCQ;#L/I:XVOE4N^L[%.KXW>R\537OEJ M(]^5P_DVE#<'N*X5RSFHKT-6A&]O.3,ICWNVVAEG;*:.T(T'6$8A%S1M6%5C MS6LNVTT($ZN_I]N0KG8]G7L!XRXF>PJ?Z-LZ5&XW]+IP:3ET=UQS ;@5SH.B MHH-]Z0L2<_X0'-/N9 =]]82]M:'KH\?S MK >*_E7O<:T0# 9[!;R#G:=S<*-:4)W8[$9FFX@"(3YH;L]+'W+TIA%%^)@; M1N<%2.1EAD; IRM6R3'@-RJ[H2.=Y*/PKW'H?&7D\ MQ,\C@=FW\>W<.,1ABXEF(L+9$4>_=07&G#3'?8BZZ\72T^!&VSS;E6_-2C]H MZ/N#8Q@41GU38Y-2M$WPA]V5\F?A!1U.C6QI;S8Q#3*,<-%OX.Y%>=1;'OP$ MO:&+(@;N$L%%.P/PW)>I"%9#RX:)Z_&>W7&;#?6S7?4,\Y$['?V9EDSNB-.R M NE"YX^N'(VK8QX9@]'4O )+>"QQQ<^);+,\&3V3 ^J6)=FEZS[M('E_(]>$ MMWOEZ'J)M'D9#ZG1PZL8TS#=1RBD6QVZK-@ZAM'Q>SM:JXSV<9#$,N&OQ\.U M$XHXK23="$;H>&\KKIF7V :I&OMY(U*([E':!<6.D_!-?J./0@:W4&]]NK$X M>V"!CN+85=X,EV7K,8K[J:3;QO+K'2_G)C2N:5-YY-U#_O&:-OP_*:<7>*)4J+- M'H_"\&[. MT'$XGO+;;/T\@[K:G=_M!*X%"/%\%AU2W M%>^Q+?-6ZD[5#'KI;GUR#Y2ZO,\T[HE62K1O%>U?677)*D-R_,3$>75PDE$[ M^84%[YEAE!6QX/>,=M+JK)>W(4-XV&WK>&U@X;&G1H02R91#. #)]. MC(U^%[N37N0NH;=.KWOKMDM16;I.^VG ER@JM4B)UZOIE$ZKG. M_ZUAI=$56+=%5S !U@C#>F7V3=C%&N^LS'_*2^Q]]G1V/:.4JO6^XRJEZF6G M5)T)%$L0_D*^J>W,U;J7FN^7]U5BH@F);,,*OW0Y/G3<^7IHJ5[W/;!%/6;5 MUWIR^Q, FQ]8PA_1(/'7PU]_M%56)QGMNLS*,J?KSLR0C5!%?3%W/:4"Z)]& M>*")>V)]T2N/- J(S[H]I 5KYG@.W-]XEG]W7-&\Y%EL*:OXD,DW&:55F(UIE]S1C#DXYXZ"?CM8,%>K8Q:ZZ9K"$8J"7.V>Z"=<-$^--$SL/V MEXMB.B1VVY3P*G[DP$J"H#Z>4;<&Z!5BVR7I+>.6-*=3=[@ 'NV\;>Y9JLL) M]D$LDW_1G2>?853Z7A>6.\L)?'UW!Z\AQ2N=S;WL8]5+PI M1@J+',%A6U$F,B9W3&4EDLF/+=@U.1C8.T;E43<6/^K&YJ_# A!^%N_&G>.E MX)VNMJ[YR._"T?P' ?G&=!A,!\J2#"X_"[=I?]CSKCN8J4M ZTXUE]EI\FQZ M>7(1 1XIC.$D6AD=$D<@SLSQB3/X1'%TA6SVUFVW\K8P75%0URUQDZLPK2FK MQW=U#Z@4PK']S.*J1=;A^7==M%YL4HM![60] MN+NO3I>(V!]LQ8^B%W$@$5T31C-'F%%;9Z.7D2VBH?PVN9_(0XH_$7$2U"C> MN.;1*P,"G;=MN7R[-OOU;1L/^DKHZ;8P9U]'=$=A$/99N+-T"!N<\AQ/E+_+ M"G>6$IY)2K)JW*RP&O$C;I0E]:CYRA=T7 M^FB8N)N'J:MWKD WJGN=-+=C4):Y-BKXPGS2J(9DGSN+R^[*]=G<=%3PR1'A M9QEP>2HKN"I[Q6O=$H2V/DKOIP+A47C!3->L9+ M.49-:$:GPG*F%(=^43081FT5>Y-(L"\O9B'R#"Q]G(^OK^Y:\9A:BKFLHJ"D MC7EE-[QW?&Y:5^ QVGGNPFZTXX(^_M:=E]:G:6.%ZNJ6-6NKDG=#:/!HD258 M.N"E7;2H$7(\+4U,0BB.WLZ^805WB?HZA:Z(>S1O?FP:GGD@,N)R462 \D^J MP89;&[NTO7K/%(]IP'2*X8PQI-_ZA"6V]+4,Q6@+=>CH,X88,1XQ;"DR(H&F M'$\!$']D.-\'7O4-*JQDJ.PD0T_9_V:%WM?(CK]=G6/=[S,F#YK. ,H\!+&R MC2F;E;/A\"#PW@'Q98X$JF=LE/(1;/JY=K& WRA9A^ZU^A61I#G.-!EE6>X2 MP+[)RSHI5Q-TUA93-65C7;/I@^Z-7R1.T%^87M%+ASXJ$IT(Q)=ZOMT<6%#;%*N MZM-4$IFLA[ #J(DQPE;&6 %FLXJV"W2A^(E?TN?I#MX4*I6W)6OF7>\6#%? MXN$<_FB32TF3&!!1/)%4HM\:1]C;UJD?* 87870)[B62)7(KQI(YS(IR-I&/ M)/([9:^L;I0(N2+*U]=3UF.^$E/MXH#-"J5XH6MWK*<*_FW442L3H1D*YU5](R[ KHPU&L\&6<%9T-O9&++"(/99GP&/20A-K[G,0KN+6-9\6UBMA#P+7HBF$1%C%6D8H.KZ(K%WWS:]^L9NA?^VYU 2]&"_ASOWAO5Q;O]V'Q MAA-HQ1.3-UU/UPM1^?H[$RV&"PS.+#3+-/ZSCY#S5I/"@=C8'=$'UR?ET^_W MV3YC-'Y0BN\[%^]M7T7 W]:'O!WAD"C;M*]_W%P\98:.\S>X-X[;+=S 0=BK M-=S;3;E?)&L-MZ!EQ]>=TR>CO=U9';P/RJB5\.P">]!SJ4?!/>_^OKS3=G[+R%5>@?LY3(KAFVI264-JJ93 RUL4V5(J0RI M,X3:H7N>WK4PXID;)/FCK9M%5W/'DS-%1Q61F2E&H T;\RLW% SSB5#Y8PFT M &&^Q9;?K!FER[*^PR;M09T'Z;+%+G 77V,[==D&1@0VLUJ@ZS@?1[P%D!I= MQ&ZL&8_+)KR>\(J)AMX\@B>OE^D!XT*76@0'A1ND=$!28/ M8^'N CB435^=DNS)F'O!I]@TPFL2;Y8#Q4&])FU3OHEQT['B8P$NQJ'CY49. M;LJV>=_?+B^"JI"<.?YMKSJ(P^ $I]Y9"9Z#SM,EM,:%?+RO<:C.D#DKY_]Y< Z,+L^:U M,&[PB^V:B9==4Y)+B1Q!+U.XK,O"7FN8)*USJ3;7K<_K3HQF-7[0M/1_I5 M;$V_W]R:/IZ8W+*&XA6F,\%5/%/,.GE"__DM/"RNLC_K-2EJHP:7(U50=E90 M]A&3;!22G2R2*5MX2JNA;.%GL(5MI4 FI$!PTU-I"85+"I<4+DT,EVR%2PJ7 MSL$P/8@?KN!J8G"ES"@%5\J,4K@T-5Q29M34<6D*04"@XPM%+J40#JL0+/<9 M-,+T4.0X>/^*IVR7+3@:V.R#?<,J1JV>8ZT9/UD :\KX7YAG_J-RZJ8)^SR[ M\#ZX3T&'IO09@*T%\P\RI ?R"@6XXY08E0@*X ?0*$ M58!^=.95@/Z@Y?)UQ_4F*!$*T!6@3X"P"M"/SKP*T!^6#J0[?C!!B7@A@+[' ML@C5J>.19[:4#3\63U4X3$OIJBW6J62Z*(4Y5IBF'H6/B&DI=IX*.Q^=A@II M%6LJI+T;:1T](JI'O3H[4" M#P4>9\70BM8*/!1X*(96M)XXK15X*/ X*X96M%;]KT\L>%6K/M@3TPXJ+'Y\ M"IX@SA]QFTCZW862'M1 FK6%,A[3,B;:C;[B,JV!0[3X6=CTY#A;2* M-172WIV/;^F!KS*73IB=CTY#A;2*-172WHVTMFX%*GHPV4"\ZDK]3('XI>I. M?6(:5;5*FA"-5:ND_38S=7S5G?K,9>+H-%2 KIA7 ?KS;!WHH?6((]@4H)^2 M3!R=A@K0%?,J0'\60/=U6UGHYRX31Z>A G3%O K0GV^5/'F# M\&7WTQ#=J>EJ5PV503 9Y;N?+5>E?)^#>97R?5AX+ )WZFA- 97V58@^;<(J M1#\Z\RI$?]@.MJF;OC-!D5"(KA!] H15B'YTYE6(_K 6:B;]B.V/!2BGY)0 M')V&"M$5\RI$?QY$#_3@>/7,"M$/5!]B'ZX^Q'YY]2%_KS[WITLIX"!54YY?T7P['TP#I:7IAB9X6T"FG/EC45THZ1UM'#\!%;QHJ= MI\+.1Z>A0EK%F@II[UR,R-%-\Q$M0A0[3X6=CTY#A;2*-172WIT&:;JZ:3\B M:T;QLZHP.(%8^J5OPA%VQO%PNX">ULS,95%*1<+6S,\&=G5 /G$><9Z2X>2KA EK%F@IH[V[P$^J1JY#VA-GYZ#142*M84R'MW4CK MZIZK@@>3#;O+C1 5=C^4 'PF.1-'<<*(OS),(%7[KY/1FOOI!G-TLIX"!976 M?$ M1:#;MCK8^H39^>@T5$BK6%,A[=U(&SVN:$VQ\U38^>@T5$BK6%,A[=T- M.ST]L(]V3(IB9X6T"FG/EC45TJXBK1VHZ,%D8^XJU?W0;8]9P2J2\Z@[2>"J MK&ZP=\/5(TZ$5!O6Q]YN?<%HHS:LCY&#J3*#3IF;CTY#!;2*-170W@-H S=4 MW'RZW'QT&BJ@5:RI@/;N%,Q =RV5@GG"['QT&BJD5:RID/8^R>Y.I(('DPV\ MJV3W PO KZRZ9)51L9PT+%$[U9-1F&IK3^U43U!A6M;13O!5O*Q@5L'LV;*F M@MF5Q?AFFY:K&/J$&?KH-%18JUA38>V=B^&8RJ0]85X^.@T5S"K65#![=_:( MJV!VLG%VE>!^Z+,(FSFKNG,(U;[T9)3E?C;R8KB:53T19MZRT>HRSQ*M8[6C M$_X4:'P'\]Y-9:5P]Q)#.KA0"+5N.DHL%*8K3'_)S*LP76&Z$@N%Z4=G7X7I M"M,5IBM,5Y@^/<(J3#\Z\RI,?UB:I&ZYT00EXH4 ^AY+#_:W _*R-CR^E W) MM7+)L(U/<=EM?=0J46 R^G<_FZM*_SX'\RK]^["<+E"$*6"'Z MM FK$/WHS*L0_:&('IA':Y&J$%TA^K0)JQ#]Z,RK$/V!I<2V[@2/B)(I2#\E MJ3@Z#16D*^95D/X\D&[ZNADI2#_IC8\G;QF^[(V/7\JZUM*J7'2;'V7QB$T/ ME71P[ WQ%UQ1IAH1/CMJO+)U^P4W(ERE^V%(_*-"887""H45"M^"PN%CSKL\ M$V96&*PP^ 39]A0HJ##X 1AL1;H3/*)7R)GPLX)A!<,GR+:G0$$%PP\*2)B! M_V+9^6@HK$H7CL[Z*[V:=*U@C=H]GXRZ5+OG$Z*QVCW?Z^ZYHRH6SEPBCDY# M!>>*>16'Y1"-="NN/C4,*ZQ76GQ;6JY37,Y>'H]-0@;EB M7@7FS[0#K8>A"L5,TG17!0Y'%P]>X!"SM*R8EA6T7#"M(=\>T]E)Y10<>T=\ MVINPIT!!E5/PH)P"RU<)MA.+=RD4/C:&3)MM3X&""H4?Y-ZXX=&:TQZ=G14* M*Q0^0;8]!0HJ%'Y@F<-C-HC/A)\5#"L8/D&V/04**AA^ P[>N2I,H>3C..K M,H>GQ_%?Q:Q@\/V/HF71LBJOLCHK"RTMJR=&]]76^[&WA=76N]IZ/RUU;/MJ MW_W,)>+H-%1PKIA7P?FSP+GUF)9V"LY/22*.3D,%YXIY%9P_#YSKINE.4"(4 MH"M GP!A%: ?G7D5H#]P]\-1)M"X?6:/E9:WJ&J:CBM6NZ[U) M_+U*,)@$BKRR=5]DGT)8,EF!.*O8O?_IF MFY;[)B9U1C52)%J2Y6W#$K6K_]PZ%LB(O_S;=_9WBL@GNZVO"*L(JV#AU(BL M"'O6A+6.2%AKC;!_?@O/BJOLSWI-BMJH696EYX,-YTII15U%W5.EKD()Q<,*ZG]FLF8W2J(K?9K3FV_QIR9JNV5VE!7 *W85@'T M1 'Z$;76BM,50"N /F>V50 ]&8!V \7I"J 50"NV50 ]28 VU3$W*B-U(DLP M^5V%=RI'=6)*=S^-=HY.UHDJW7VQK5*Z3]]74)Q^2*]( ;0"Z&.SK0+HZ0#T MT7JXO@A.5P"M /H$V58!]&0 ^C'["HK3%4 K@#YGME4 /1F ?LR^@N+TX^\K MJ&J%)ZW+/_@#66(0( NY9*+;1;W'=A=J__X9ZMK/>;=Y:O:-HO7IT5J!AP*/ MLV)H16L%'@H\%$,K6D^>CTU AK6)-A;1W(ZVE1X\Y"$BQ\U38^>@T5$BK M6%,A[=U(:P/2OMQ*KC-@YZ/34"&M8DV%M/>Q:0-+V;23C;RKI-%3:D:AMF*/ MO27X@N'FY6ZJGESL7;'S5-CYZ#142*M84R'MP6+OBIVGPLY'IZ%"6L6:"FD/ M%GM7[#P5=CXZ#172*M942'NPV+MBY_O'WN&_),X9__C@Z89W#6NBL#B%R3Y0 MJN(R3_9!BT_ [%<97%:FVN^L;O.FQH^?EJPB3586M9:6E=;,F?9E7C&F_0IW MSFOM/= GT3ZS9<,6,:LTQ]0UV[0=WE "/MCWH:X[\QSGAUM([!^5Q/L#KB]E M0W*M8E>L:)F6, KP4P/]XAO-^T'7@,#?.S-3@V?F0')=RPI.\893?"$HSG91 MG):+):G@MZ:\]UVVEL! X ;2CP9?6K=Q3:MLB0O/5[)NE\NR:OJA V?X/\CQ MVL-XEU4&2P$4V?[8[NZT*A=:V59P/5MD+7Q.4U9EQ64]TS[!URO7;5RS2K?O M[5DT# !&A(0\%MWP]J+E%P*%<(:TK8$E657K:Y>V-;ED1LRGD3+@GK)MZBSA MI/T(I)YK%W ;:!^=+P!_5<[J&AX-S WLI*- H,6\#>=D^*2S;3?JC*%:X 4 MP&8U"C2%)^/])0QM(&Q6C"AH.9+US)GSG*QW_^%>PZ"T*U+=2(X NI3\7?)3 MPI;P$N -K5Q?@VRQS-D"R"5!;'CXLBK_8!10KIF31H/1XY3A2QB"9$,29WG6 MW."+4(2S0BPY7'.%"X4O@L])2QLM;0O:\'G@#?@2&%J*N%%0)MZPP@TPM?]I MLTI.+6:PN OR!RQ"2F@#_X&AE+M'T"U?1Z"9 MD1R'XHD%AU0XH&"%Y5K* W M.B=GLP*_G3Z['XM?EVV>:'-RQ6"Y&*#B$M;^&\!=PP#NOO?,6=@)SPQ4)!/K MB8L'7(BO88!?P"GPUR"%FP/5KDE]*W@B_!4ES!U>G/S_[)UK<^.XL?=?/]\" M-1F?F5317)*Z>W=/U<0[)[4YV=TY,Y.3.J]2D 19S%*D0I >*Y_^:8"D+K9L M72R)(/E/U69DB03 1O>O&R#04-__A9/0!5WS?]0J*IW,>(W(1$TI$F7F2Z5Y MH2R1QE&&&VKPGZCUOIRR3RJ$?ERROFJSJEC(.3VA?T\"L=GMDR?S):-8>I0& MNC9ZS"3FH:2_E.%F5R6%1:]D(PF=N9QUMH7/0]L]2&.2'C*/RDG$,DLMAZ+@(PE MSOQ%M#/NV4ME7QJHO$9;5Y,.1NBKYSX2QG2Y4&RN-4*/Z_F$VGS#@V]\(;]_ MP[[+KNQLR&W3&#DCQ9S\^.8/233ZARKI0B/1KVJLK73B-OM*+A^/TW_3SG$= M7LVY2>#X/_^J>).-DE;C;Q49$(F7,?KQ!*:1A*H@<^G]8\KS5(Q##MV7VQG- ME:=683>5*\8;R-Z J6K"FG.YQ*BCT#0C.IJ]FNG5FGW*+E55W?@4B_NC9R7S M.?.%KY5/=1&HIU^7<]E1/!:QKII" =52]>MUP!=1FE!I#V+\?5:RZSBV<_5] M?@-U9\#G4MQ(0:9"H7&^=GIM8?6]+_TL:KDIKMZRP#HKO-6SG6[_2LEEVXQ[ MW@+;==J[KMGQ.]7C=E]9AFL[)VB'V^F]NAWUD4??=KL[ZVF4/+SV8?)X86]# M_U))A9Z^4RQHMY.O_1/A=?MX8@=@=_HZ\S=.-5K0RX1Q;ON%C'&GDGKN @NA MV)UYPF04^&-6A#?F]%/LRJ<%H&]B(P5FM![Y7W$D*' M=D/0$#0P8I30(>CS"QI#7)-Z X(N!>I=C' -&N&J]T48Q5;!@$ JD,J,;BF- M5.?,*@52@515$S1(922I;O6"6[#*7KZ,H@G[81BS[[8L# ?9C04.R ZRF]$M MB$+!*K#*"$6:R"E$HHM!Z @=D!]G-Z!9$H6 56&6$H,$J(UEU!4P9;CTF M+"@PXG ^T[*UG\H.FBK8E4=HYHZLUV9!.A8U[W76IRB5/!Q+2Z5R%'.="3*? MCI!_1+1D)N\O=QJK*6@J+5/8IRP=) Y',<;=UN0TB4V-/H_ROL7!*49 I.-8 MW6ZOL:I>!5B PE!-0R4(TN[?&8-!8U7Y$@'%$;.$('#9_(#:(@XV@\Z=EM7I MX@!!DV$!"D,U#94@2(LXV)" G$P"%Q!M44<; :=WWM6?]"!JI]1U8]X=PU" M@]"(D1M$81#XK 3>&B2?8E5+;1;,P7TL?:PW%D BP#.@?,&*R]P?E!WN09: V .F!L@6,"\ M=.4%S ^+S?OG//0 .#? (DJ7(7 .Y07.$9O#'@!SP+S!R@N8'_9ZNGO$&LX& MX=S0541 ?=D8 NJ!^HJAWNT;: ] _2ES\*P+3M][4@^1"U0)+RO=@'ZZH %] MC1(>8,6O,;[Z-,LD*^"K:[YK W[\T#P_@[YCH+F8X\JK "70WC#U-87V59 Q MB'[2-RH.<%YV_(/-UD!]+14;@7U5W$"G90W:;0/-Q1Q/4 4H@?:&J:\IM*^" MC$%T!/;UBG\0V /UM51L!/95<0/O/6O016!?ML$@6Q,\ 8)^T+ZV&9] ^KVR M0M&_?!@(_7&K+-IVI]6ZJAV:#7G>T@SSIS3VPSN63 7]%PO!9O335#)!4ABS M+V*>B-E0Q*SE6,QSO);%8G$OPE2PL1B1.4JZ:KA@;UNVPZCBP(]"BT4QZUQ9 M;!3-YCRF"Y)H[PH\B\UCGZ1'#\'&5 W=RY=U,3]IAI,V^3L7&/<4EQ;W1A+WU[,&3%OM2-S06,@T2==5FU>JW,-7-I=]4W:-4 M4O^*6#(>CA]=G4I^)ZZ'6D030;T1I8GTQ[KV7Z,XF;(/="<1RV8_AX?TP+W. M(?9,1SBVN_%8;O_8GK#9WP53FN*'63],(GI<%F5MI2[Z723T7;S1"836-*&Z MI;V/D=4OU%./JDFZ]&N9_U%5DVZJEJI?KP.^('6@TAX$.3-=LNLXMG-5."PB M0L#G4MQ(05W'$Y$O>5U;#WOO2W_H!WZRN"FNWK(N-BN\U;7;[>Z5DLLV[YNW MP':]]JYK=OS>LUUW9ST[V^$XKV^'U^J]NAWUD4??]MH[ZVF4/%H'RL.$8\#S MH'8+[9IV2*\Y>\%.)=@C_-:9Q+H\%]QM7^!<\(.&TH:H^X'Q^C *QB?HMJ\Z M;/LE"]L^/@W;C-QVMAQEF]>+@%8=H>5=@%G0940Z]1(TH %=KHLN0] 8K!K5 M&T#X!1#>Q5C5H+&J>E6!\2BX! < 4AE/JG/F8@:IJD,J1%#@DC%<@"O'DC[G*Z6&"_9U,3?8(,T$FD ED,H],"#,19@+F@#E@7@.8 M(\P$F4 FD,D\,AV1D!%0:MQK?I+C7J*O1RH- _U!'06[\@C-W /UVM1+QZ+F MO4XH%*4TUA]+BXF'D2#RSI?S#;+$(W#-ZR63>'_H 9351U-IZNRCC:!:$QU!:AL<%T[KA6WRWM6);25;T*L "% MH9J&2A"D/2 .[C56E1$'@\!06\3!!M/Y?:6I_J8*&O,<[V M-*LC*^!L:[Y9 X[XL%?8CC7H'_':X^SFTA!G#*.HSDJFQKB(*LBXEAI?WGC, M@0\H.VC"QFR@OI:*C=% 5=Q IV4-VJ4E.:J$)Z@"E$![P]37%-I70<8@.@+[ M>L4_".R!^EHJ-@+[JKB!]YXUZ"*P+]M@D-D)G@!!/VA_9MI?EW:2 $C_4LQ? MK+RB?_DP$/IC0Z#\[*-VKFJ_U.NG-/;#.Y9,!?T7"\%F]--4,D$2&+,O8IZ( MV5#$K.58S'.\EL7D,Z>[L5CTXQF(NLLBBK)$RU"*,)\V?S M0,RH;[GJG_7"YW'T3S%*)-W $T;M5RVD+ZD)TM['&MIVI]6ZF$64;_U=N]OM MU?-Y->*+FO.&JD;=\#2)"D>IVD(ZIIJN+K\.^")*$RK^09#7U56YCF,[5\4- M!+& SZ6XD8+L@R>BD(&.0+*RWSQ>W7OO2W_H!WZRN"GNW[+*-ZNNU;7;[>Z5 M$MVVP"%OD^UZ[5W7[/B]9[ONSGIVML-Q7M\.K]5[=3OJ(X^^[;5WUM,H>;0. ME(<))Z+G\?@6(#;MO&)S-J^=2K!'N+8SB75Y1+K;OL 1Z0?- ABB[@<..H91 M,#Y!MWW5@X!?LD' QZ># "/WR2TG",SK14"KCM#R+L LZ#(BG7H)&M" +M=% MER%H#%:-Z@T@_ (([V*L:M!85;WQPG@47((# *F,)Y4'4E7!@!!!@4O-X=+M ME(=W F0RG$P&C;1/LVKYG( KQY(^YXO#A@OV9Q'=42W3A=EV578_-6 V%HYH MWU[[,"/Y)V8;C'E]A1 99 *9SDNF3R)6S>&K,/E\;7IW2\\_C/UWEN2AO)8B M]B?/-HR=OSW[RBB:_#",V7=%$ 2, ^/ .#!N$L818(),(!/(9!Z9$& BP 3& M@7%@O-(81X ),H%,()-Y9#HBB22@U+CW^R3'O41?CS0;!OJ#.@IVY1&:N?GI MM8FCCD7->YW>*$IIE#^6%A,/(T'DG2]G&N01Z23KVTLF\1[G:%XLN=JO49Q, MV8>9B$DJ2*]JC--M3'I5)-K>1N:FIEYM.5;'Z1EH+@>M&$4^XCH:!5P$-+Y9 M&E^:&^CBU)VR8R:O=,F;YHCW%NR+Z"E=K%60X/YK8.%$ M^Y;7ZD*;H%^"ML"J7+D-0%JH)RNX1X?;;1ZSLAS:;HLVE MRQ"@A6H"M AG:ZW*IQRGR)EYHE9NNRH4M*@."R 6*VVE9!@D#P 0@^8E%?352YTDM* M:K/TKS3-_R!]SC[QD3_Q1UAZ:8R?K,EZM2I($'YR_\[H6:U6<]>_UT";2Y?290C20C5! MVMVD/6(E"539%%4N78:@+%03E-W]&M.S!OWFSL\:NI@$%"Z;(6:K;14D" H? M0N'F!KN57DU2FU5_I:G^;\E4Q%AN:8R'Q/ES!LD8Y\^==NZ^M!0GE3B!K@86 M4;H,@7,H+W!^$9S_QQ\>/,=MFV@48#J8;H!@P?32E1=,/VRU>&GI T!ST-QL MP8+FI2LO:'Y0=SD&6@-@#I@;(%C O'3E!

4'S MB]"\=<2)2*#Y:0SBA&ELUH6C[SVI$\B%I@24E=ZLI4D_*TB$//&CD =,IL,D M2GB U;S&^.?3K("$?[Z$\L(_'S;:4'TPT9< MI6WQ ,U!<[,%"YJ7KKR@^6'Q>=MR^D>\WP;1JV04I4'SB]#\?\XVX0T9'["+0'[4'[.M#>[1AH#T#]*7,L M8:G3&0WHZW$KF[#RN.Q5L57WU9<@TUNL2JZ('^\XUN"8MRI8F6P4E$![P]37 M%-I70<8@^BF)/L"NP;+#GRN0'J2OHV(CKJ^*%^BTK,$Q[]<;Y FJ "70WC#U M-87V59 QB(ZXOE;A#^)ZD+Z6BHVXOBI>0)T>UT5<7[;!'+'*"IX G@ Q/VA_ M$.V/6&0%TI^6]%N#_F*5%?W+AX'0'[?*HFUW6JVKVJ'9D."Q>)>A*E@PP6[$]$=M6GJC^C;.[I4 MLB&78LS2>112&8(%T4AGO]*%1FG,1JDD28A8VNS7*$ZF[ /]0>;*J+Y1-)O' MOKJ?+BZJF<313!?UMY"D,69?$FJ$M-@M#_F8,QZ.V2_BP1]%-MO,MO5B@6OM M2A/ICX6Z8J-!-OM)S$4X]L,[EC],XL_T7Q,6DD"+)V%*BC$?)=2HHHZ9_Y#5 MPY_*B(VHO^]YO,BNF%-MT9@E4?[)-D\K8847LL*?TE@IF-:U:2Q(C^BGJ62D MADKSQ3P1LR%I7,NQF.=X+8OI?'(KU28K?F15X8BWCMTEU0P";=1T MK7=E:1OAL= :N&_%'AG'*YOZG-D1:-9;W'K48K=S?)._3L6R=$F281^DS]DG M/O(G9)P*)!_3.)H+PEU,5U(CJ?Q5@]0=J>1WXCICW$10*>JNS4M6@-M'L5\* M+5QOEQH]K]:K4-,(Q?:\1\*8+M=RS[5$=43')]3F&QY\XPOY_1OV779E9T-N MFU;+&77]Y,"ITE4 M#,=46\B-J*:KRZ\#OB#'0,4_"!K;Z:H&KNU<%==3-P=\+L6-%.0!*! L1*"' MN5G1;Q[O%KGWI3_T S]9W!3W;]DUDM76ZMI>S[U2DMLV.LTNRZ9L?O M/=OI>:\LP[$'@]>WPQV\MAUUDD??;@UV/F^CY-$YL!TO;-CJ'Y::^M6S'L$M@/!.[VBH9M-(>A,T"16]\"%(/0H=T0=!T%#8Q NVLI M: QQ3>H-"+H4J'L6(46P4# JE *C.ZI312>2!5%0P(I *IS.B6 MW]/S#V']G21[*:REB?_)L MP]CYV[.OC*+)#\.8??>?GT7 $S$N_D"@5!GX@/*@O!G=@H@4K *KC! T6&4D MJQ"1(B*M/WQ >5#>C&Y!1 I6@55&"!JL,I)51R1A!J8:M\" Y+B7Z.N10 0' M?5]$L"N/T,P=6J_-AW4L:M[[*J%@E$H>CJ7%Q,-($'GGRZD)6>*A]^;UDDF\ M/_3(Z>JCJ;2<<5_2H1S%_EREZ=1Y]F0ZGT?Q$:.ZVO2%:?[W-*F92Q=KS4^D MV K8IF8@=[M6?W#$_I.:J'H58 $*0S4-E2!(NW]GM$H[ZZ%T5<;9;2 PU!9Q ML,%T=ON6U^XU5M6K M0&*IIJ 1!6L3!A@04B(-!X JJ+>)@,^C\WK5:'1#Z MG*J.LX5!:,3(H/!+%&[N3$3Y9_Z^9IE+;5;@E:;ZG^)H(J3,SJR5(K[W1R([ M5S)*IB+&HDAC?.?>@CWV(/)<^4H7?!5D?,KM!_"_GM7J#@RTB.4N!-@$@ Z@ M-UAY ?2#NFO0-] <0'/0W #!@N:E*R]H?MAB':OO=@VT" =0#= L !ZZ4'SB]"\TSGGT8O N0$64;H,@7,H+W!^F07[ MCH'FT!":(_6."1;P-4IX@%6[QCC;TRQUK("SK?G."SCBPUY[#"ROZQIH+@UQ MQJ"]V8*M.NVK(&,0_:1#JR.6)36(YM@O#=+7DO2(Z^$%UG8;.);3/>*528,\ M016@!-H;IKZFT+X*,@;13QK7E[9_NQ(T1UP/TM>2](CKX076LGCTG=(RZ\,/ M(-L2_ B?K#^0JQO&V@.#2/]BUF=Z%\^#(3^V! J/_NH;;O3:EW5?MG6S^I4 M04'_Q4*P&7T]E4R0!,;LBY@G8C84,6LY%O,Q&F M@HW%B,Q44C%O7;O-J$D!76JQ*&:]*U7.;,YC^C6)]J[>L]G7Z:IDJDJF04)7 MSF.?I$T/S29Q-&-\=8D?LOQ)Z;O )S8L6"@28L?O3#S,14C7T-,\:N)D(D7" MA@MZ,"IA512?T1/Z_^;ZH3=O=XO;LS;&8L;]T _O5DWYQB4;DV#H@3<;6+1G M2J)5=RS3>:W7,&CW+2WG>WK0*)59GJ_B$DGRXXFEVWAW%XL[G@AKK0O4H\SG MFMV^G9YAD!C-YHHY^_G'5N:?N%S9#M.W9WP_9;SNN,?VF.SQK_ MILFJ1X[Y*(G6;$794\_U-@Q]PR+%;!Y$"R&N8Q%P5JJ7,>QG:OB!NK5@,^EN)&"[(4TL9"!CNJSLM\\7OA^ M[TM_Z =^LK@I[M^R #ZKKM6UV^WNE1+=MF \;Y/M>NU=U^SXO6>[[LYZ=K;# M<5[?#J_5>W4[ZB./ONVU=];3*'FT#I3'"WM/^A=.A[L%B$T[A-NOXEBYX_/HV>C=Q"NIQT M,Z\7 :TZ0LN[ +.@RXATZB5H0 .Z7!==AJ Q6#6J-X#P"R"\B[&J06-5]3X) MXU%P"0X I#*>5$]NZ?F'L?_.DCR4UU+$_N39AK'SMV=?&463'X8Q^R[7\,_9^O;LJ\_9ZGV0 M'60'V4%VD\B.F!-D IE )O/(A)@3,2?(#K*#['4C.V).D ED IG,(],125L! MI<:]_2B3T,= ?U%&P*X_0S*U1KTW8="QJWOLJ85.4TL!_+"TF'D:" MR#M?3C[((Q*XUK>73.(]#J"]6%*S+\_D)$1N8V/\[VF2N98NUIIGL-\*V*;F M+&ZY5K7R3PE]S3*7VJS *TWU/[U\"A\611KC._<6+$[R+GU%+T[R M/JB[VHZ!YK#<@@"# ,U!\P8K+VA^6+)K ZT!, ?,#1 L8%ZZ\@+F!RY8;QMH M#\ Y<&Z 8('STI47.#^HN]PC5@.!YE4RB-)E")I#>4'SR[RW]GJ(SDM_NPW6 M@_5@/5A_9M;WC]@N!=2?'_4G3->S+CA][TD]1"Y0);RL= /ZZ8(&]#5*>("U MP,;XZM,LH*R KZ[Y?@[X\4,S /7- MZUL&FH,Y-$=<#]+7DO2(Z^$%UM=862YF>$HW&&1Q@B= S _:US83%$B_5[8H M^IP;EZSK7>G<5=W6%9M$,4OHOF0:"\%F5-94,D%B&[,O8IZ(V5#$K.58S'.\ MEKZ+/G@6BX6A*FPV7.'SVW67A0Z9F]=>\!(H@%=;S%Z\.Z5Q4;1;,YC M^C5OTCZ"\&RV(R/8P;M8%-@G24I#P1[%\IC\FOJ286']=Z*O%)Z^[T \[\!U7.KO[1 MW\UWB&G9&/65KF=77TT%WXC!2 9DH0^/LQ%2/;U6L$)E$18*BVD,!4X]7EUP%?1&E"Q3\(BE9T5:[CV,Y5<0-U;<#G4MQ( M079,]E1(04=N6=EO'B^ OO>E/_0#/UG<%/=O60B=5=?JVNUV]TJ);EO E;?) M=KWVKFMV_-ZS77=G/3O;X3BO;X?7ZKVZ'?611]_VVCOK:90\6@?*PX0CXO-Q MS!9'T;0#G"'H2PIZ>8J\V[[ *?('S:<8TB^O"\Z.[;:O.L[_)8OS/SZ-\XW< M>;B<:C&O%X&Q6@MZB3'O A2#T*'=$'0=!0V,0+MK*6@,<4WJ#0BZ%*AW,<(U M:(2K7AQB%%L% P*I0"HSNJ4T4IWS5 :0"J2JFJ!!*B-)=3OEX9T JPPW(8-& MXZ=91WZJ_CG]XJAC.^_%M5&P*A.MZO(SN'!,^_;:AQG)/X$)5<&$$$2#569T M2SFL^K1<%E_TW/G:].Z6GG\8^^\LR4-Y+47L3YYM&#M_>_:5433Y81BS[W(- M_YRMU@?>JT =X!UX-Z-;$(J"56"5$8(&JXQD%4)1A*(UI@[P#KR;T2T(1<$J ML,H(08-51K+JB&2BP%3C5A60'/<2?:,R_IW*#IHJV)5':.:VK-_] MD"73*)4\'$N+B8>1F*]G[9(E'MYL7B^9Q/M#CTZM/II*2Z[W64C!X]$T2THF M[D40S57F.F3<-<;_GB;%:.EBK7EF]:V ;6HFW;[5:SF-U?0JL (0AFH:*D& M=O_.<'N-564<000"0VT1!AM,YYXU:)5V*FCIFEX%5@#"4$U#)0C0'A &=QJK MR@B#06"H+<)@@^G<&PP:J^=5( 40#-4T5(+ [ %!<'/?N)46!)]B$4MMUM>5 MIOE?>""RX_>HQ;\+E?<(RQR-<9=["]9LQE1!@G"7A[PZM;RS)D:%.H.TA@H6 MJ@G27HZTK394N;JJ7+H,05FH)BB[.YX=6.<]D@3J#-(:*EBH)DA[P7CVB-4F M4&535+ET&8*R4$U0=O?V?=?J.T>LGJZ).E_BE6:)"1!*ER\H# J#PKLI?,32 MO9JHZ/R,Y;F]XPS6O69/U:%20( MKWG0QL\V-GY66)M+ER% "]4$:'>_].Q"E:NKRJ7+$)2%:H*R>X2SO78?VEQ= M;2Y=A@ M5!.@W1W.'K%2&JILBBJ7+D-0%JH)RNZQ4OJ(9=+095-TN709 K-0 M36!V9V<SVT-6@=."10#GP'F3E1NGJ"Z:#Z6 ZF ZFFR=8,+UTY073,94.BP#.@?-:*"]P M?E!W'7'R$6!NSG*DVJP,+YJ%C!7PM34_QQ5^^+#,R&W+ M*>\80CACT-YLP5:=]E60,8A^2J)WCY@G:Q#-2SMX%J0WFT)5)SWB>GB!C;B^ MYY2VGZ\2GJ *4 +M#5-?4VA?!1F#Z">-ZTO+-%0)FB.N!^EK27K$]? ":Z>[ M= >(ZLLVER-.X8(?@!] Q _6'\1ZD+YTTF\-^8L55/0O'P9"?]PJB[;=:;6N M:H=F0Y[W0,,<1L'X$'%DEZJJ;OR$6C%Z5D"?A10\'DWUR6,_B7L11/,9_52( M[(*-?JZ)]@G:2)F0Q&SEF,QS_%: M%HO7Y3M>R9>)A[D(I6!^."+*2;I]N&!O';O/J#F!'X46BV+F.E<6&T6S.8_I MBB3:NVJ/S6.?E)(>C8U3H6XEX165T0QV1?PK7K[:KY M>8-=N6\C9.&U'@ECNES[.N=W(O.5UWQ";;[AP3>^D-^_8=]E5W8VY+;)(\Y( MCR8_OOE#$HW^H4JZ$)._*L?#H@F[S;Z2R\?C]-^T;3/0N6AJ,I M#^\(E!."JF)H=@U%BJIZA6K;O""A?"UL:%#TA0=TI]*Y7WC\NTC\\ [QT&GB M(;D4[:P0[3(4&HOU4,A]% H-3A@)+:M2"%DU9!Y'=S&?28LE,2=P6+JAZEEC M/DJH#1O,?7?ZVY61QGR*8QH_-OBZ)HZI95OZ-RZ))]]3 **6" MZ;'6ZDFF/+$TY^[N8G%'<9JU*28^IT8_T/,EBG-OW=Y@G9\O2?L9>"X;-TYC M=?D98?F:&,UH?JR?YOQAZVG.P,CK,'+W['G93P94W@9%O--1I*A(;AM-;:*B MU:8V1Y.)%(DVV@W^#+F*;8:K(:&&2]]]C(WEX.TX;&S(Y1$V6NUU:KP@W&4- M1X1> ,K10,D3@'\^V4C]9!!A1E'D,(C,-M*J+\TO4T[Z8JL6'P4/,]6[_/'% M2Z/FOI'/LETR//CZC MLQK)2J%.HD_=4B5\XOW(9*WW(DP?C2)Z5]KKOW4=N[>* _P,$Z&2^ Y*/+'W M/6[RMH\S9#J4H]B?JV[7'2G3^3R*DV7+22]Z5UESW?7F[AB_%+=/XFC&HC2F MZ\7,3V!![IJO)/8T&.9ZQBHRAO MF#ZDIJ0]SNN;>'PM=$7T>IQ3Q3RP;G";^REX-^B-!BS*:<0?BA$^&3:H..M@).-.W1_JLXC+535" (% M:0K]M;+!IPW58Y,5DQ15PHB>5 =8]/U?.(E84-?_'S4BFT3IK.J]?5*<+]F( M!Z,TB]"H;!J(A%*%960MV55)848K![!1)9GT7<8&7U(#C8SB2E-4Q9B[.))2881^>NQ!-FBLWF6Z%W A.[WE M+B]L*2W[)@AK7#Y^9%"IIQ4DV8DG^O!W+^U]B4B)JA>IW2= MC";)-WJ<%^&L1AX)S_$9W:MA>+ I9$W7VKN>*LWJ[=78^N1D&J8Y98R"2F("*;W=FXPUN?PM>S M21NFN*'7VAFL(>/\\9M1,Q>O7_!0K?'R(2N4-)5,D\]%)T_T6KVBYKRAJE$W M/$VB8LFC:@N9H&JZNOPZX(LH3:CX!S'^/JO*=1S;N2IN&*EYV[D4-U*0]9 3 M*V2@UY)F9;]YG&[MWI=^YF5NBONWI%W+JFOU;*?;OU*BV[8$-&^3[3KM7=?L M^)WJ<;NO+(/8J]M1'WGT;;>[LYY&R<-K'R:/%S(>]O=,>'BJ-*%; M@+B3POT3+1?9OB1O!X-W$O_$>PT@Z-,*FL2J?OGQC=M^5V0 M=FRW[7A3860BX^7>#_,Z$12KM:"7%/,N #$('=H-0==1T, (M+N6@L8(UZ3> M@*!+@7H7 UR#!KCJG1)&L54P() *I#*C6THCU1&95D JD*JV@@:IC"35K5YJ M"589;D(&C<9/D]CN5/US^C52QW9>OB!*+;+]E*_?_ZL?PK1,-ZW+3^/".^W; M:Q]F)/\$)E0%$T(D#5:9T2WEL.J3B%5S^-T9LHD\;M.[6WK^8>R_LR0/Y;44 ML3_9O8:]?!E%$_;#,&;?;5D]#K(;"QR0'60WHUL0A8)58)41@@:KC&05HE!$ MH?4$#L@.LIO1+8A"P2JPR@A!@U5&LNJ(8TV!J<8M*" Y[B7Z>ISF<&$[:*I@ M5QZAF3NR7ILJZ5C4O->)H:)4\G L+97$3\QU#L!\.D(><<1I?7O))-YK2]P' M^+4Y<;:T=&*?LNQ]..S7&'=[FM--2Q=KS8]TW\K3IA[BZW8DA*B)KE>! M%L P5--0"0*U"(0-B2@0"(/ %51;!,)FT/F]ZUA>OP==/Z.N'_'Z&H@&HA$D M-PC#S7TG=Q$";XV23[&PI39K[DI3_?^-@G16XD:JTB5OFHO<6[ OP@ O4HV4;H, 70H+X".Z!SV )@#Y@U67L#\L!?4[K*\8ZUL(W8U$_0DS\:P+3M][4@^1"U0)+RO=@'ZZH %]C1(> M8-&O,;[Z-"LE*^"K:[YS W[\P&P_KN4JW24N;!%2!G$UP!HG[@_D*X+RWS'DB_5VXH^IU7[WU4QK[X1U+IH*%?BC8C'Z92B9("&/V1O8/485!WX46BR*6>_*8J-H-N^R0\>@8VIFKH5KZLB_GALOY)',U8E,9TO3XKCD63B5#/(FWV M=2HV[BDN*>Z-)H4&&-$';!]]?,GT7&]7S<]KXWE.QSQ:%E[[D3"FR\6??.,+^?T;]EUV96=#;IO&QMDT%I,?W_PAB4;_4"5="#A?%5!) MX=AM]I5ZG>(PF_T<'N!<[G5ZQ&=\#(5M&Q)LN4?Z&)O]73#5-WZ8 M/=PDHB=F4=924JG?14+?Q1ONA<+%-*&JI6U>]'!1"]8AXK:U[SQ-HB+25FTA M7ZR:KBZ_#OB"5(2*?Q 4MNNJ7,>QG:OB!K+,@,^EN)&"^I,GHI"!'L)D9;]Y MO!W@WI?^T _\9'%3W+]E6T!67:MKM]O=*R6Z;2./O$VVZ[5W7;/C]Y[MNCOK MV=D.QWE].[Q6[]7MJ(\\^K;7WEE/H^31.E >+^S(Z5\X@_ 6(#;MI')SML*> M2K!'N+8SB96$J'[Y\8W;?G-^&1\TC6B(NA\820^C8'R";OM517>_9-'=QZ?1 MG9&;;I<3C.9U(IA51V9Y%T 6=!F!3KT$#6A E^NBRQ TQJI&]080?@&$=S%4 M-6BHJEYH8#P*+L$!@%3&D^J,GT2L6H.7T7(YVO3NUMZ_F'LO[,D#^6U%+$_V;V;I7P919,?AC'[+M?P M/ H"S %SP!PP-PGF"#-!)I )9#*/3 @S$68"YH Y8%X#F"/,!)E )I#)/#(= MD8P64&K<:WZ2XUZBKT>R#0/]01T%N_((S=P#]=J<2,>BYKU.7Q2E--8?2XN) MAY$@\LZ7\PVRQ / S>LEDWA_Z/&[U4=3:7G#OJ1#.8K]NK0(L*ZC/(#&VMCK:6 M1M]!<\&+WT[7:SA&I&VJBZU6@!3 ,U314@D#M 8%P:>=! ME:[*"(1!8*@M F&#Z?S>=:V>"T2?4]=Q\"H0C2 9&'X)PR#P60G\XH&HKUG\ M4IMU>:6I_J')4N0^ >R@ND([(W .>([('Z6J(>D3W M/Z6Q']ZQ9"I8Z(>"S>B7J62"!#!F7\0\$;.AB%G+L9CG>"V+R6?.>&.QN!=A M*MA8C,@Z)=T^7+"WKFOW&+4HH,LM%L6L=V6Q432;\YBN2*)]:_8L-J;"\QOX M)(K%C)Z 2J6KBRJ9'RZ;07*;^>F,19.)4(\H690FTA\+]BNU=LH^S.CK$;?9 MCKQ=RP+]<..Y;&?CL=S^EN<:17$LY#P*QTK&_TIY3/1G^B1)U4"?[EL('N_? MAF]4([OG\8)-XFBFCI_T(UU;_FDLYB*K+,HJ"5,MQ&C"_-D\T"+C2FCKA<_C MZ)]BE$BZ@2>,VJ]:2%]2$Z1MEIF4CX2VW6FUZOF\FOM%S7E#5:-N>)I$A?M4 M;2']4DU7EU\'?$%V1<4_"/+%NBK7<6SGJKB!R!;PN10W4I!M\$04,M!Q25;V MF\?+?N]]Z0_]P$\6-\7]6Y;_9M6UNG:[W;U2HML63N1MLEVOO>N:';_W;-?= M6<_.=CC.Z]OAM7JO;D=]Y-&WO?;.>AHEC]:!\C#AM/0\2M\"Q*:=96S.KK93 M"?8(UW8FL2Z/3W?;%S@^_:"Y 4/4_<"1R# *QB?HME_5"."7; 3P\>D(P,C] M<\M9 _,Z$@,(OP#"NQBJ&C14 M5:_!,!X%E^ 0"KC2>6!5%4P($10X%)SN'0[Y>&= )D,)Y-!(^W3+&4^)^#* ML:3/^;JPX8+]641W5,MT8;9=E=U/#9B-A2/:M]<^S$C^B=D&8UY?(40&F4"F M\Y+IDXA5<_@J3#Y?F][=TO,/8_^=)7DHKZ6(_F8Y( M+0DH->[]/LEQ+]'7(\N&@?Z@CH)=>81F;GYZ;3*I8U'S7F#]+4D/>)Z>(&U M2?X.SM>L>5Q4N@R!>B@O<'X1G+L&6H,Y,"\MIC_%^JK:+/TLS3@^IG$T+W&O M7NF2-\T1[RW8%]%3NEBK(,']U\#"B7IMJ]7J0YVASG5>L@1MA;8:"%^W"U6N MKBJ7+D-0%JH)RNX.7290C* M0C5!V=WY)5I6KWW.$\W,5N=+O-@L,4-'Z?(%A4%A4'@WA=US'G]KMBZ7AF#D M[C%!]?_"J158XVF,ASS-JK;2Q5H%"<)#'C ;U+8&QYR\#'6&.E=G:0FT%=IJ M(GQ+RV0#54:("\K65C5!V8T7GI9[S-(2J+,IZERZ#$%:J"9(NYNTI>WVA"J# MLJ!L;543E%U_J>E97N>(W8 U46=#EY: PF4SQ&RUK8($0>$S+RVIB2Y7>FE) M;=8 EJ;Z'Z3/V2<^\B?^"&LPC7&4-5FW5@4)PE$>L+/3M=S!$1-#4&=3U+ET M&8*T4$V0=H^U?%#EZJIRZ3($9:&:H.SN>+9K]1TDXZNP.IX;1.- DP'TPT0+)A>NO*"Z0=U5ZN\K:W .7!NMF"!\]*5%S@_ MJ+M*R[L%F /F9@L6,"]=>0'SPUY2]TM+\%4)G!NZE@BH+QM#0#U07S'4>Z6E MMP'J+Y0"9UUP^MZ3>HAD&]-,%#>AG19"0)WX4\H#)=)A$"0^P$-@8 MYWV:Q9-PWI=07CCO@[JKZU@]K[0MRI7PWS4PBM)E"*)#>4'TBQ"]?<1[%-"\ M2@91N@Q!X $^A&O@ '[LU&$7 /W%<-]YB+,1+U)\S/A+5.9S2@ MK\=@!T!=0#]754;$3VE7$#7=?J]> *:AX#AFOX@'?Q39;#/GUHL%KK4K3:0_%NJ*C0;9 M["A"DIQGR44*.*.F;^0U8/?RHC-J+^ON?Q M(KMB3K5%8Y9$^2?;/*V$%5[("G]*8Z5@2M="/R0UHE^FDI$6*L47\T3,AJ1P M+<=BGN.U+*:3RJTTFXSXD5&%(_*5R@#(6M\..@.+T37NE:5-@\="*]Z>]7ED M$J]KX'.V1G19;Z?KVCTRH2#0\%$-[A[=XJ]3L2R=Q+%L"GW\"U=]_HU+1I @ M%:&>8N/8I]]5*_C&;9RB"GZW@A_9*MTE9GXZ6X& 2EI^3B5=?IW1<"*H][^) MF' HI%3%J?:/TCBF;B\ 0"!3XJ)ZU454 NDH_6RQ, JO8Z&N5J)?5J :DD@J MB2ET,]8? M?TEM??EQHGDBD66G[X6\EX(PM[_+X#8 X'K%$NV3,6 8!>-#")!=JJJZ\BTM':MF7H/$VB(NA5[2;=4>!3EU\'?$&62/4\"(J@ M=9T#UW:NBNOIV0,^E^)&"K(X%_/1@(BOZS>.%^?>^](=^X">+F^+^+0OT ML]I:7=OKN5=*YMO& -E%KNVZ@UW7[/B]9SL][Y5E./9@\/IVN(/7MJ-.\NC; MK<'.YVV4/#H'MN.%O3']P]( OWH.9 M)=Q*\?Z+P;36E2_9!'YQZ<1N9$;8I>3?^9U(BA6 M:T$O*>9= &(0.K0;@JZCH($1:'$F9-!H_#0[&T[5/Z=? M/'2T)3V[4@@F9:))77[Z%EYIWU[[,"/Y)S"A*I@0(FBPRHQN*8=5GT2LFL-7 M4?3YVO3NEIY_&/OO+,E#>2U%[$^>;1@[?WOVE5$T^6$8L^_^\[,(>"+&Q1\( ME"H#'U >E#>C6Q"1@E5@E1&"!JN,9!4B4D2D]8[EM]-)66<>Y+.I2CV)^K7(@ZMY=, MY_,H/F)45YN^,,W_GB;_;>EBK7G>_ZV ;6J:YXYK];JEG>]2NJI7 1:@,%33 M4 F"M/MW1JO;6%7&"5D@,-06<;#!=.YXEML[8A]V352]"K A:&:ADH0I#T@ M#CXB+T]-5!EQ, @,M44<;#"=W[?=YD;!.+X5?*Z@VE9!@F#P 0QV&ZO*Y1^K M^II%+K59?U>:ZG^*HXF0,CL65(KXWA^)["2[*)F*&$LBC?&=>PL61Y^7OIX7 M1Y\?U%U=R^L.#+2(Y1X$V 2 #J W6'D!](.Z:P":U]P@2ID1U\,+K,7U/:O7[AEH+N9X@BI ";0W3'U-H7T59 RBUR/59R5HCK@>I*\E MZ1'7PPNL>LKKEY9)J1)NH I$ NH-4U]34%\%&0/GI\1Y:8>D5 +FI<7TQ1(I M^IU7Y?ULSHU4+#0#P6;T;=3R00)8,R^B'DB9D,1 MLY9C,<_Q6A8;13)AT83)9XY18[&X%V$JV%B,R$@E%?/6L=N,6A30I1:+8N9> MJ7)FS;Y.5P5333(-$KIR'OLD:WID-HFC&>.K2_R0Y<])WP4^ M@6'!0I$0.'XO%,"(+F#[J.-+EN=ZNVI^7AG/-Q^F_: 6H;L?I5/,Q%*(6TV(S[ZDL>C@1;?:L8FJ.)30FR?GBWRMQ7 M7*;4Z&W;=E8X?=MN=;.;WWH]SU)0G(M10J@+%IJ7$ MQ^(' B6?$;[]?W--=*IGQ.=^0H+\-Q%6-3@.*:)*J3@939)OQ&Y=JYC-@V@A MQ'4L JY@O-'4EMTKFIJUL>.U-]M(;5?-"@+UKTY.N"J!>FJ!_+)Q1?G&C3CJ^3AJ_G*FSF4XM5)["J=ZF^&4]ZIXJBCY M^7@J7%V3!U0Q'R51O&GKKNVM-6O)F,UH; F[6IE@H2"H$+FO^IOBP+/6> MVA>E3XB13'GR&!BK0%0!P_4&]JN#K9UG0V]HK([-3JNTPR@8GT)E_QQ'4C*5 M+=9/'DE%#P.+YN4/I%I^P],D*@;3JHG42\HHU>77 5]$:4*5/ @:F>L*7<>Q MG:OB!GK.@,^EN)&"U)7ZIY"5GJ3(RG[S>*O.O2_]H1_XR>*FN'_+EIVLNE;7 M;K>[5TJ^VR87\C;9KM?>=WHS[RZ-M>>V<] MC9)'ZT!YO+!;KG_A#-Y;J+F3UOT3Q1;;A\4[HJF=GL'0S;R7%.P10>J9Q$I" M5+_\^,9MOSF_C ]Z46"(NK\N+CFVVWY5P>LO6?#Z\6GP:N2>]^4[!/,Z$@,(OP#"NQBJ&C1456]S,!X%E^ M0"KC277.%(0@575(A0@*7#*&2[=3'MX)D,EP,ADTTC[-OJ9S JX<2WIF-8^! M]E1V_S1@%A8.:-]>^S C^1MN,.;U%4)CD ED.B^9/HE8-8>OPN/SM>G=+3W_ M,/;?69*'\EJ*V)_LWN90OHRBR0_#F'V7:_CG;%EY]M7G;.T\R ZR@^P@NTED M1\P),H%,()-Y9$+,B9@39 ?90?:ZD1TQ)\@$,H%,YI'IB"S3@%+CWOZ3'/<2 M?3VRZ1CH#^HHV)5':.;6J-=F2SH6->]]E2TI2FG@/Y86$P\C0>2=+R)C=UZ6*M^9$;6P';U SL \\:>*4=K52Z MJE7F7%O';','S@W+F//NG#TO2?U KG0E("RT@T815W02+Y&"0^P&-@8 M?WR:!905\,RT![,<<55(%*P+UAZFL*[JL@8R"]'EE$ M*T%S!/8@?2U)C\ >7F S29/CE98A!*X B9S@"A#T _>U3P8%U.^5,(K^Y<- MZ(];9=&V.ZW65>W8;,CSEK> :RI81);#@X"1^4G)YG%$EZP=7LB^<^NZ=HN10 .ZP6+TW*Y[9;%1-)OSF'[/&[6'(#R; M[<@*MMD&/RS:,%RPM\[C5K1Z1S?C9RI>7GE6,#PZPOIH+/Q&"D R) E]?)B+D SLM8(Y&I='G2%Z6@>A M7>.V%;\\3:(BPE!M(8&IQJO+KP.^B-*$BG\0%*[HJES'L9VKX@;JVH#/I;B1 M@LR8[*F0@H[=LK+?/%X$?>]+?^@'?K*X*>[?LA@ZJZ[5M=V6=Z5$MRWBRMMD MNVY[US4[?N_9CO*5KRK#L0>#SBO+Z-MNN__*,B /R&/[/@33]IFY)<;?[B.\ MOKNELH:Q_\Z2/)37Y'7]B;$;H1HMW=41\14@!Y#NI N M*&&&I"%=2+>JT@4EH,>0+J0+2I@A:4@7TJVJ=$$)Z''%I?M":JO^GIFM3M4% M6P2TLTOZ9;[6W[FXPE!=AZ ?X=MM7X#?!RW2-:1?7K?>Y]AN^U6M'/LE6SGV M\>G*,2-S5BY7[YK7B:!8K05]T2 40H=V0]!U%#0P NVNI: QPC6I-R#H4J#> MQ0#7H &N=U06,8QB0:K:"AJD,I541Z2^!:E JMH*&J0RDE2W4Q[>";#*4PZI/RT1+1<^=KTT'+6!DYV_/OC**)C\,8_9=KN&?L_Q/P'L5J .\ ^]F M= M"4; *K#)"T&"5D:Q"*(I0M,;4 =Z!=S.Z!:$H6 56&2%HL,I(5AUQ0ATP MU;A5!23'_;((U.*D$A/3,]10L"N/T,QM6:\]B>98U+SW0Y9,HU3R<"PM)AY& M8KY^$(P\XJBZ^O:22;S7EGC)962EHZFTTYH^"REX/)IFQ]R(>Q%$&.VBL M*E\BH"AQVK!T^8+ E55;Q,%FT-EK6YVVTUA5KP(L0&&HIJ$2!&D/B(,[C55E MQ,$@,-06<;#!=&Y;;0?3P2:S A"&:AHJ08#V@#"XWUA5+BT,/L5"EM%DXDQ& M->!T:9K_A0=TG5K%0BW^7:C<1X>;0FVZP31WN;=@S69,%20(=[E_9W0Z5L\[ M8F "=39%G4N7(4@+U01I=W9&JP=5KJXJERY#4!:J"]4(-/DZ*4A?$Q7^3)19V/=EYAEM_3>,,TQUF0-6A4D M",=XP/[-GM5VL7^SPNI'L M$9M*H,J762)2F]5ZI6GW+R*^$_%U+ *>B#'62QKC#;'*#.LE#?2&+0>[V2NL MRZ7+$)B%:@*S>W3&@^>X;2ATA16Z=!F"M5!-L'9G9_3:"&DKK,NERQ"8A6H" MLPAI&Z#0I&/8# 8# :#P2\PN-/)B+4 KV?BA"01<0'S MP]Y>(SPW]B4W:&\VB4![T+YJM'=*.^H!K-]G01/]RX>!T!\O)XJ5990"YF MRV+QNGC'*_$N5[+YX8@ )^GVX8*];=MM1JT)_"BT6!0SMW]EL5$TF_.8KDBB M?6OVV#SV227IP=@X%>I.$EU1%WU@8C8/HH4019JFHD&211/5CLZJ'21<>@"Z M.4C']/M;UW:+']7%](A)G(Z2-/;#.S::DB$(2:V?3*1(U%-%ZTOW9%:U6R2:O&ET/9_/X^B!FI\(:OY;\B.&:8!Y. $^2\+G%Q[0GM&4OZ\17;J(C5LQ#C[F(^>UR& M5Y1ALZ]3L6?UL9@$8I3()^BT6SM);9B.G(0UKK>K^HKB9OWTS0];3]\$=5Y% MG;MGCS=]!)V6[6Q"QSL9=8J*Y(M&3X1,HM'OUT/=)%4S?4TM5>U13Q_S41+% M:Y=':2+]L6!\-*(1MV:0>LJ (K" 382Z1/VM2DIIA$:H\I4,>3@2^@>9SN=1 MG&P RUWQRF)ONUV2X%MWT*7_;[>Z67EONUY'Q\%S(A3),5AD9'N[=N\K,==V M''7C=KRIRM9I?!RE)E.>/!>DCK=%J9YA:K\/2%\:X+^& MH=O'^.6=T]1])(SI5?U;2-,K_;["NY?#Q._TT[%Y[1J>B I+9!0IY_^?-F M_F43 @-F%"(/"@QF&TFM5WYBPR>\;;<='0UT!A0-Y.Y\%,E$N?)1&JO0@%P* M-2%4SI I6_-T?T<" ?1C]*_6EGV1.,0L0LOF7L3]F8920EZ."\M]: M%?0YS;7+C2VL,,MGQ12JN132>*^?1\@1*?SMQ]](]1.?3,AFG])8ICQ,]!B= M?8UYF)O,!XK5A)Y?5?$;^\:529-;UW9'%Y.-*F.C)[C709\J506IZLM;%;R' M"V5:OU'HK,R?:G>M[,>/OUDLG4=AW@A5A\6^16E AD\%A8684MZOLG3\ODM) F M-2).56/R,HII'T)?=!>2OBQJ2?9N"*)R J7MZA)E?7Y:A[(J!A'4#%O MG;5!"%W[W)!J61[5R]5 (PV2XDEFT=B?^*/L.OIN).*$JX'#-QZ/)9NOZ:JZ M?)NVVNRWK*RL\<\JD1)(K@^9B"QR"71=H/LTZP[)TE"K8R:BI[[,/FQ$K/H^ M=SW:A]&P>*R;3RW<'#/9KQYR]"M%_N< ]E>??#C):*'[ZY;/E5]@GX4DCHV$ MW$=*GNUU>R\YR7(E=3CL]_>2MUQF;\M&ZH,@4=[S0 UR]E*OG=%%MV*">]9+ MDB6.GA,5(T _M>5LYF,J"++D%LAYQ;_KB9)<00E4\TCF<^[Z4C^\)VP3%U93 M5"IZIS#UG9F MKZ(?^4E-HBDG9@]64V_9#)/KK0B_.=5D:2 _*R8M"W*A,AU*LEAZQ&S234U\ MQ2'/*1=$&=REE;\$58^T<8N^(HOM_\*5=A2>ZV^AK[[_;[IC',V*N2C!8^4U M)34H5/XN%G.>Q+XN(O<2^8U?$OI2LH0_7$_(5[!AFI!'4&Z2W&D0J)NI(?^D MQU4WDLA)S;)!Q91@IMI)MRI!LY^R63%5]K]2'JLNRYB?^=!*1_:@XQSMQ1)CX^^EU5+D40B#CO=ZI%N2PYX:/';I$>5KT4#Y-,IIFV M\9B\8I)+7X^Q=,P4/3,TTNHW%($O2)MT.*)"1/'@RR33Z.71'/#:/K+SLL_9X1/B4C"04@KQ\=$\"I78$-!;,@J.0P,%< M+W>P1L+KHI,T>JU147/>4-6H&YXF4;%B2[6%A*Z:KBZ_#O@B2A,J_D&,O\^J MZCFV)V^Z)RT:^@$YZ)OB_BU)G++: MNCV[W>M<*3:K<'.:W;][MF]0>^UA9RF(8-6_Z!"7LB0U;]P@JPM M&K\S#.V7N;)M9R!GZ&I8"#H3-(E5_?+CF^X;PY8@&](MKQN$'=MKOZJQ[2_9 MV/;CT[&MD:O(ETN3S>O$B]N602[E-+LK3M4_IY_G.+;S;B/UE&JFC#YI@?#E MD"4; JHWE"H"_Z\@^L9^X@F'V1EN=ILNS8-+,\BEJ>$Y#*@*!H3@&Z0RHUM* M(]4Y#[@'J6H68:,W(.CZ3MJ8)_37OK0\ME?>^VKA091*'HYEB6DHS.L1D^B_ M]Z$6KS[BA01IVC;\"[[!UU,CDR#Z)M5>L'M_G"WGBN;Z]:K:G:%>8OOJK2A. MAC(F8PM.T]E;Q&]Q:I01H&DYW<;J>15( 00W4C6!X.8@V!U8O6-2']9$U<\* M"R/.Y\-0)A_*I#);!YLM!7[M, :))\N>430;+(;ZT#-,5,&'OG<]J]_I0=?/ MJ.O(#0Q$5U!M@6A#$-URK8Y;6MK?1NCZV#H#]NO-B9^"J7 M%E[L&.IN:S+58JB[Q:SB>0Y4&72:^V['T $1" U"EZVV(+09A!X,'&0J<644ESLBQ=B3_3?TUTR4.5D&55T,(J\K($0991LLCB/.7AGW2\72Y/! ML>5U[E85?FV^MWI,_+#B?Q#'ACBRO=\O*5"63DIEQUTE&"/.D8MB023)NL?_ M3'7^,06M(G]4&(77&DCT1#.YEI%KK!)+C?Q5ID0^BR@R^G>>$W]7:D:4F2P)2TW:EBHJ2XVXSGLMCETKO=EXE:=KG_R, M.L7I6V=USD?F5T9[U;62>I;14DE:T5UUP%+,>1[]['@2S^YOI%Y35ZX)0I%W MK28I12ZZP.L$WWU:K7]>]K9[K8I'1K[5EF7E;)+JGIN0Y1VW6N MS[435#)?]Y)6Y.GCUBK3]SRG*GD?^F'&QDQHZDFUU Z5PZKA&]I?))3."LJT M*"L@RV6Z?NR$/JEK_00&UQX\EPB/*Y<>!.K?C0,FEIZ2?*YVD]E)99L^5U?5 M6L^CJD]V6&_,DQ,>9*Z&A;@>G;NPO1%K[EI5,5>I\?RU=-LKTRH2RV;"*831 MW6RAL\IA]X(\-D1>))_=K'+9F4%VH:JMNY8@+Z^M]8(\-LX!6D6(.ZW4WS]; MZY,#2++@+ ]9??GTK)'DT1E#A16^/I=KC8Z/Z#T2!HZ/J,W4(^+_XY=S8A[A MB=!>$M=QH9U*Q[AR*GG,D*=G7P4-*H9Q-F(8G7L]BT>+8(>NRQ/;!M?44":C M2?)-C=2S$RJT"UL/\+2;>I+P5,\I%&=!Z03UJ:2GD?(%)_>R'CWKF/C:81C4 M^#P/[%_Y4!9G8V H?[@I;UN' %-^UI2WB6MI8?O;L;<>*Z^T78\_1/==H"R#!^@F;\)%.^0M-?W36RJ_1?::OZQG Q?JA*9Q&!-36C7,N M^.J@E6@S^3:?98:@U%:=R*>3 NH"]"&"ZO0B?33"L@!]% G5H6Z+V7ME5MDY M)J/O_ZIN6YZ2D7T[_KY85J5'WF2(Z3P[!^9M:]T)ZG%A/H@/E)FJ.9M,%S;K MR'_+]&19A\W^%,5Q]$WG:4]UT]1=FU?K>6[]2&*91SY12<2S0U5H=)E/VQ># M5/%0S%9%^A"G1.AY>W7:!ST3C=-(0=5D>)Y^7X_G G]U8HLJZ^-C@*N--YI:S9X_&F(BQLO36S5Y]'S& MIGRSR9O'IW=VVX\/E>BOA<*/YX[R-W[*)NZY'Q1ONO+)K4FJ#P9(^(/^P0_) MBH7%?*HU7%C+DZ \I]7357E.VWT\7_3W5SY0N_-XI^++IO:7C5C>J]&^.ELC/Y,I\&=^<7)%AM\O^4E^K;Z73P%KZ'\+ M12RG_IS%:9#UD#[6P_ZBWK5F@S#V.9]5$."<[#M(\SEPN7.!WZG"S[)P6 M+:*MS_A,'++]2"$<6":*3-[ZN' %N-^&U+JUHWENHQD1;[8Q38Q0)%LVE)^0 MR%5,OI12,4>W.4$7K8DU\QM*C_.726H0HU\9JD.)Q,:KJ;Q"4O: ?%Z\4-:M M7C?3J".^IXN):M-(+@]SS^8)BMFYXAI[_?0G&JY$=&5Q"!2U+3MD5I$J%-^4 M_14#+ID-.J+L46=J>5)NI+&VLQ,U3I_:*.+9TDM2(>N-4(.@V"=VWC#WCT0' MZA)_EL[6A)X%#JL +N>C.C%K05%'ILG>"_>VUX*.[&9J@KZ5P@;=;(W C&JZ MUS9Z5*^X6C.B-77(#E#,3DK3F%._B7CD/]*:3"G40%6N1JIJU0*5/50OZ.G:CU[>/1O+(<::,_]_YXA0[W 0JV:6#_G M=UU^A!RB9BD'0N\_:Y(I 7G6GZ4L#@K^,([T"<9KFO%%P5/-HAAUOK4"PJ\1 M#8F]XCW7:'F2RFC]))5\NI^@(5=GJNC5(!2>_T_FOTD&3XGR/U6'Q5E7Q:^= M\;@\G0;86!?1W[,CM[.)C^S09TF-U+/_X?K\B7YQ;+$Y5SM0TH#'>BEA4!QD M6H1XJP QOT'R(!_F5H=[YF/[%70].1IUJ)O=:7VX%B(NSG_4$?'& N+6<0UA[4:Y+S38!L*G@]WK\\&C"(']P M+45K?=WADV5[.NS>G"FACN=W2FJ3F,LD5OL/BB4 6/2UMNBKCT5?C5OTU9QQ MS=KYR7L>G:R_W'R7ONLXY3V/4,XF0%XZ/%E/W>?4>UQHK!H9+^OHR6WT4"KU65WV3"4.$4[Z* MF@O2TG/Q4.;W/.?G\G(VWH-L; W+XD(2@A9I<<#ULYUCK;Y]>=>9'IOZX69_ M3=*\[;F$5Y?KR8L97^A#KO5>+NZ3:^/CL9^?C:[N7;UG&?+P]^5[E+5)!35/ M,4]IZ#S2GV)J-PE?/0 ID5ZD/TQ6JUMDYJP#&>U3=[X\6O6@GIH>"S67I%Y@ MY[\4[Z^B;'E-O%JQIAXP$:-I2%9XY^<]M>SC;*X[<_*S>9 M5M@PEES"% +H M#72K9JB6J0M\6:CG..LB_?8J6QW@YZOQ!*E\K+<7*NOT0[W\[8=A3,Z$J5FO M51]D[Q.6;^>&>CO,2R)_3L ZH- 3;C0,%/.D*#+5=]%34P-M=3"\6FYW'ZG3 MV+6Y/]KPH)[W]K?__?FG:W= C:=A)(4K<:IV$A!.9_[(6BTM+XZF%P_Y.S)M M?NO;'RV]44!_SB8:J8,4'*Q<%AO"6ML]L)P"R^V<6I(&XTQ]^)BB3JG>8/@S MHFKR.!92CZ_?N.=\RD^CGXI0:YVI;^#*=Y0OQ02O'@4Q?_SC&[6[ZQ^M?_PK M54&[>N-Z+]0?0?%Y[,M1$,G4C%FIG[]^_(6U[/_W/W_[\.O7G[]^^/KS_WYD M'W[]B=$7?U5_GV &XF1MI:;]]/.7V[_^]N5OGS]^81_^]-O?OK)?/GS^[X]? MV>>?O_PWVSBG1R]:$NH,M:E>(: 0J2:<]5]CGG"+I6&@S$B;X3<%:4*5&/\1 M8^K-@$O/P*]\!J,V3_4;EMQ1_4TMHL@/T,U(E"_7SOR=WK2D\)2MQ*) (Y*9 M9\R""^4M?E_Z0_U^E>LA=QJOAJ,;B[7IZ^(>%1F)]76I3WBM+K0>43AK8TYM M3#H]/^GT7\NI//4..TXQ5;V7A/100L<;W(_UJ@"UD" #?RPV0__BM:MZ>?8T M/'YF?^'CS8]Y5H95;@^9A=_ZI>.:%]D8^3U9MK:18"3?6K,V83AYO@>42C^:VEV[48]U MTCBRV)]B&H^IW>8JAU'FH?["263*:!8BM-G'+'Q08_QBG+V6^T.7IF]8+3S/ MEIUO7#0F.Q^I-SYZ1<*SZZQ7SY-E)\'K[$TU^B1B-<_*LT6*>7?DTQG%?N=M M:N'KM]V32*W&DC<]Y0U:@;GB919QBE^5JB(;S=X4 M]V])]9O5UNW:_;Y[I22W+0]9=I%K>_WVKFMV_>[9W>ZK"SE%0UKTQ/V#"L&A MR"8=4FK.P0.G$NP1[*K#$<@O',F>^T#SM/UULS/']MI7O6CQ%_W:@WU\NJ.T M/#-YH0^S*IR6@;UHTL'*\"#P('7T(!X\B$$>1&UW@9< E\ E<,DP+AV1#!U< M,B5ZQ3E2EYFB_5Q,RMZ)4$WR9SN(@FA4;/E*$[6#^>D;8YQ4@I-**G2$ TXC MN3A:VNW&JO(E#MVY H%!8! 8!'Z!P/W&JG)I!#[%F.;5PU",:?28QE^N*=$G M06QDUGBT_G6L%C3$[+V+,^G-<:LU.:>["A*$6SU@;O&<;SS,5F5#!S8@<-G\ M,%MMJR!!$!@$-IG >%E3NMI_7%LT?XF!#>8+RY[M,IM%59 @W.K^G>'V&JO* MA@YL0."R^6&VVE9!@B P"&PR@8N!#?VK]DXV+34=]I=B?REV!V$5?CU6X6-_ MJ4FK\']5B1&QO;2RR((#,:DWX$"PC:MA#@3;2\$E< E<,I!+V%YJ.I>P8J'T M^6QL+S5X]K=9[Q>J($&\*CM@EJ MC^VE-7&K-=D14@4)PJT>,+=XQ,"F)JILZ, &!"Z;'V:K;14D" (?0. C!C8U M4>5*#VSPL@;;2^%6:S/)4@4)PJUB._?OM#SOVY3S@BYM)(!XV'_6?J4S\R:(H65]Q+1,>)]_KA[JFYL_D MS9!+$?BA>/+XJ_:I8V%[5X8.N+:+PP_5,UUKJ1Q0Q0LR>R*.-_^Y-EQ;ZY]\ M"ZGC7#UJC2$"V^] 89)G1/<7:PV?'"ZL3H96X]A$GWVH;@W5+K59I'>IB:>[ MU)C:A* O5*M^5\<1D^3R_V^825=SQWBK97N#UAX;M0_;8[UUQWBOUW96_]MY MPR4:U;8=QS.A(361#K9&FK34'X+&;GN#NL7,TYP9=E-6Q<* ,J#,C&XQ%V78 M@&FZA2%&-JDW(&ALW#>H6\IQ+,7B??B.*A@1: 5:F=$MY="J6)$'6E7!B$ K MT,J,;D%L!5J!5H8(&K0RDE:(K2IB1$;L##)S&>,E-P>E<63$*MZ]S>!D_7"4 M'9B[8-KL=;I5D""6G._?&5AQ7M,]/R9J.9@,)E='6\O;!M1830:3P>1Z:'(5 M)%A!;46<#";77\O!9#"Y.MI:7AZPQFIRZ;OE2\UO;&8O7%#Q_Q3[B2^G;*[$ M6JTWR V;]:])VL$J2!">\ZRC&6@R-+DZ(Q9H*[350.XV-W4\-!G MK9!9SWG$Q;'6L$Q- M!WNH9QP)OD.?P7=39ZS ]RK9@XG:#KY#G\%WQ.^P!_#=*%F#[Z7K,_A^4'?U M#;2&AO =6Q1,,("O4<(#(U[#XNT(WK1BS4!E/*?7:JPJ(]]IXX=$-='D*DBP M@MI:WKD O<:J,J ,*-=#DZL@P0IJ*R)E0+D!:@XH \K5T59$R@V"K^D/GMLN+@0:/A#%=OO.9\SN1F=,UGU";;WCPC2_D M]V_8=]F5G0VY;78F9]-83'Y\\X];IM]]J#J^_G?#SVP[MKU MOT>]]Z4_] ,_6=P4]V]YGYK5UFK9WH!ZY,UV-YA=Y-I>O[_KFEV_>W:OUW96 M_]MYPR4:U;8=QS.A(361S@NO]?L7WO-XS,OE?IGOEOL5770$06>")K&J7WY\ MTWUCV$HO0[KEP/AS& 7C$_3:KWXHV"_TYU2RC_3(8_9%S!,Q&XJ8M1R+>A(DJ[6@0;*JDNR<.Q9 LC,O?$6$#+]2:T$O_8H'OV*07_DL M[D68"@G?404C JU *S.ZI1Q:?7R8BU""5M4P(M *M#*C6Q!;@5:@E2&"!JV, MI!5BJXH8$;;/F["N[6,:1T:LZ,7N^5JOV:V"!+'\?/_...*X\9IH,K8$84M0 M/32Y"A*LH+:6MR6HL9H,)H/)]=#D*DBP@MI:I?R,-=%D,!E,KH NM+4ZV@KN0I/KH".(2?A:O_2K@@3A' ]X?>U E:'*=1Z50%NAK0:"]XC,A-!D M:#*X"VVM@[:6%_ V=\$F5!G@A;8V7%L1\-9+D[$8W@3E_BV9BMB(]WV8?S_G M*[W=J=-*MX$JR/B4">K@6<]Y7,^QUK!,3@=[J&<<";Y#G\'WB_#]B+0/X'N5 M[,%$;0??H<_@.^)WV /X;I2LP??2]1E\1_Q>#7O )@43#.!KE/# B->P>#N" M-ZU8,U 9S^D=L7>O)JJ,C*>-'Q+51).K(,$*:FMY*VA[C55E0!E0KH8[78CP)4LB1BDR@F.8?T[8ANNQ,LIG+9++H7,Y*:M$^B/ZZWJ\LJHD(_ MDP80%1/=\SQ(IE%Z-V51&B_E*-.A],<^CU5_3/F]H"XBHQ]%,VK_8M6)U$D) MX[%@(O"+SDSGI&%4F7X5S;-*J!^E6-V6==ZCOBMZ^%$G3H)TE*2Z'&FSC\_^ MQJA6.8WBY)H:.GNFO:JII-GJQ;G6.O7,JZ8*Y;CI'ZTSR@BBN8CSTLF'DU+^ MQQ\>/,<=?9^IZ'MZ#A%*\4>!K5XB BW[1O@SG] MS=0E44@MU W4[5!?Q6)*32'[I2*EM-2U]-OB_[=WK4]M'-G^^_TKIIQXU]F2 MA)X8\-U480P)%=MX,9OL_42U9EK2A-&,=AZ \M??\^CNZ=$#L,%F!)VJ)(!& M/=VGS^-W'GV:!L 5AC!]&&(F4OXB+!PF"V^]E%F."W8R4I&1 ^+&G+0AT HT MVA@(M8I9@94+4)]$:=17LD@3TK"5*W2\61K"VF$*WE#ZH@#VQW$/X>&9A/5: MK$;R)KP)K @V=P8/ %>CVE;[5E6(%46J&!+V/RQE'(4,)V8W$T3^@$D7D>$& M8,0$@)(]$1B#OM/RWA4I?H:CQ&&,FC7.)R#',;+E"ENT8 Q@21GL*,QW#)_$ MR,HS6-1UF.4X.]"SJZ8BO%&1DA+HME^"DAJ) MRR1%JVV,'^[BS2H6)I\445#5RJA%)+& %"F090SJ*F43/HJ2*_HM@S'#$;@G M*"=>@!8 ]PH7.1)AZEV*J)":OY;F, *>!8,/K!S&P!L%6VKO*$F_8"L W8!8 M$K4#98T>@!(D@8'TP37+8-Q47LJX@$^'<^_'UZU^"9O*9[3DT3.#$EH1SY:/ M*>F"#66308]W6@/]>,L[FY1+0GA#>C\#ZJCE19&-E7!MN"ZD6";@H2!,41[P MQ7GY5QA.TDSP+R3>N"UQ$C=M/K8UB5HS?HO$H3:9J M]KD7P3@JEV2G MSMV"DU!2@0+P1O4]VG-2.#P^OAU(C=\.6MX^\!&L&#^?)6CS M4!!Y/-HR?/\0F0LG-63>!:N,& /45I@#LHA%-,=I TO#W*;\!(FZD6PV,1FN M]@[3A7$B66<+*T89SQ M:!&8P",3"98#! %L2'J![_7%#+?8FQ4I^:KD$@<)*43$?X#(X24$ E;:0NV@ ME!B==.0(G!4 $.#JP^K81(I+!]F"\2S M"@.:%NF'\@FC.=C Y)-4WFJ30;7$J\TO:( .F&8U6&7.J#GPC^_1Z,-S!S#E M,%?3QXF11<;]%AX:QA1)I=1=$B]-^-YJ9=.$Y$NTRB@B>.^=.HVRI%&4= YE M%,I+C3,,Q1#GK^5!E-1AD:%(@J3_JB4P'*D@0Y:S5X8>>.@7B)_ <&9)',NH M 2@- VVH2H!:%Y(A/_PV21C^J^^3+@)$ 2XD@L>L&/XI&6-86+RBKE:H4?"B=Y'$8$V2T:C3.8PHC_1GB>]$X6>PD.@^'R46D:RL,03 MTA1B&$:(!D#O >:/"IX?T#%+8 &T^FT0IV&A8(-0("UEDH0]H1=UX<)2CPP M@SY^J/O;(B(O#/[Y I8X/>^?X^S2),K.P:GUP8S ?MU/7(=)%#Q(#//L\(/7 M![M]\O'L].3]9TVV&DS-V__XSOMT>G)P^.[?IX>?-]L6/111#C$8(+2#]R[, M_(A"'-Z!XC!2 9\,E]51\&N7\^'8)'Q3C EB@8H/#W!A*MI>1X(MLB&30 K\?XS68H.4]"5E+(VA M;WRMS<&7^5$1J)!^8VWXL'%7ZT-^DS%=I'7C3*=]8-+&GP/7"6E)1C/%*)!* MW RE?@W\/IQCDD3%,5*)01EEB:XPE(.2E*)O-@WS->;,#EXW>*)9AC]FQ13# M2W\IX\2#PR]HUW44!N.Z8+3"),@\S'Z!V\>&%3_]#'3&G)FR1>:E!\ET&L)> M)C$GJ'??P P*[73BHLD]1;(C5:KD(:]P)8U@'<+WBRGXLSE3AF)H\+(B!F2FT'F$%%K0!U4 #7\IK(\ M%?5#4IWXG SR@C(!SGH%WGTIU=B@=S(U1_X:1L&T+D!82UH5=1:Y M%X47*(MYLOQ\X\M(\S!QH.Z]BU,H-(*NU7D8GB?IN:4*ZR'(G_9/S[SCXY9W M_ MU&@;]]]S9.OPW?''7^X4VGH^)6-_R 97.'#F/='U "E'8T@11@#-QJS >9E M7 A"FC=!D((!>Q\T8T;.6)E.L((?IJ:BDJ2@$8J9_R\IL!@;TW\^Z#].,>HR9':;@>4P*ISY:3@LB[%%'!<& M^*$..8)9>IUV\SX)&Y%*DJ0EAQZJ%TNR=2D/>G2[<_807TL?JU M_\8[!AE@3H,9>4RRIOM)@<%U6B]/$K[#<*)\6,;-$/Y2J0LH: M*R[4KGC.,:O ?Q4P(9D"?4Z7%OTOSK*6B5/0H53O"C^NR)82!%_.K7(:=B@I M$ZN=]'EI)F@KR*.FZ+C0)S!XBZA\3Q=#>Q=Q<#X=PP )+XRD9C9Y)UEC(&J]8\4T+YH) V_5@XXQ> M3B1BIN:?[&'Q;'C9L$57(@V:49)0&8]U),#LL:ZX5/Y9'N81_%6S6&FMRU@+ M9KP*BK_0J_:I>"XDPUCZU@=F7?C,:6EK3XRM-8Q)A991)J\F7)]4<=3P0R51 MO*A9,01YQ> 4VE^N,LU3E@S.[">Z4&$ZQ4*_//$O-"&YT@C<1(ZSK.*=.."0 MC-J#AC<'#8#%!A@Q8T%(S>&#>;6JZ?Y!F%L5>JV",'=7H_L*I 58*IO,F G9 M@=8.>RD4F4PO82.12X,BR]-Y@Z5-:,'RL- U9[26H.!1B?]E$E$J*PK_6X3 M?7.L:AX)Y#S2)U@DK"H\*?\U7*S<#O/"H$!@J3@3OE*/=(9%II2*Q%0VVMW@:(K!?N=6+^YQHU2%6 M,2'G77G_5K-#XT9F*(?G(T^A- 'U&SC:&\L8]CRB4SD6%\//:3$%NXTURP4G MA#6S:TT%NCRP7IL!+; &2RDP=<9-IK\#U>3<>ROB MBW+4S[^_-8,VX-%Q+&B)]!2.>Q2F0 L )FP^\.^+9VXHR>E) 0L=XM=P*D6L MB\MPDB&5\>->E *+1:<^@#T %S.L]?3S2LV\=FGUUP.J25,D]X"?89B(B] # MXCI3AL9P"V="MEL2-J.B^V&:B( 0BCGB 721\(ID"FM#1KW40U944J5HCTVG M+G4S1_#PA8M5;!7E2+PD!9_JR?&LD-*NN?X-%.L8XY\Q25C#O%_:X"1)QR L M?Y4'M' S$JS1Y=-%Z-$SXR\J6T7:VR'5[5JV%DKN3N4(ST?G'X\6E&>%^\AY MX8/35U3E:IB;ZBJ,QN"T;ZKK2T.,!EVJ.I52!9(&2^E 29QX8W!@!(QB1:) MJ8' Z*)O_,M92KP_KRH_0+B@XLN32:CE.%S%IV'A,>1K7913V)(0L.)$I4^K M$S[F4"E7*R)4I'QX[=I7=4HX_H_=0;L!&\,O"HW*)TG'8S$HD"J86\$XF>PS8KQD=MPEXH9#>C]V&O;O1S 0N1-CKE&ZO@$6MJ.EIQ]G3AMW&$E2TSBHC7' =%((UA7F1BK9G*F9A8B&+7@@F,(D: M5*0/6BYN?!&//Q^;^EQ*_#JNQ,^5^-4'*GZ[*)-5_+,4BBDU535 ;+DAY;EA MY4:S#6T8]]G6V_19HW):*9 PW2#3BM2JGF8L-4H%FAK\(G;FP*Z@]>(D!!CUM 4947QT;6,YDV 2!$7W\CI+$KFTCHR5;'Z MDBK59)58&%)NE)B.W%4^X4YA;XYD$)H* CR117$/F8=4\08S!^^<)E]BM6]C M&A85]-\/8-7#-/Q[(Q-QUH2)AB/G<]U-KU1S,YAH(L"Y(#@L%.,TN4(G'Z \ M^%]3[/#@B6 M42U"67AI9[*80R_))8MAU5/*IF6ZI:IMDX-G-W^+ 5UU=VQFI:((I\D5.?+ M"TYB"A'VK$="T$*T''J&/ >>I=E3#+69LRSDL- Y[S(AID^=3M&1L#]@"=.U MOWY!VO="SFE].8(N_-8!][;Z>T8'Y &E M*3+071*%(; .ZI.-X3'U$UX&D\]&'"=OE =L>=:T?V8RH3GN3^_%6:"\KIY% M@NGQ";(YUG/KL,7*9S&F.RMR347,$S=L$F"0(@=VX+03OC*G<(?R:]#B55YB M&5#L(T0N:4F0,F=+;UM<'9M7BM[2H6C-AS);&8*X.9UD9S0L82V3Q9QA5Q"! M]4X@9Y+SIY2P5$<;I&?%F&]0BQ54HIG>9E\0%W5 FN$%$*:B8A1" 8,24J@- M=5Q#CZFMQ9BZ)E3585Q0$01,KX0R_#6D>B[]"9;D1^6Q<\XAZ[W"!=-Q O@N MGC](DTB%"4RC/%J+K=[1!N"X8(''\Y6GV FQ<;>Y*^M=VD^?)4FJLCGA2(MM M$9>0C6/<1!$8C8A"_R>RT$^T1'U>7M-&F3@P.97WTHM*ALV54:I&]NRG;5Y" MG9056%3@\HWK^TE6^5_ES)1949*S C,U%@-]8YG /LY T-$2 S35J(=$-)9L M\6RY,5:NJ!;:E RZ8.PKL,".VRP?3HAI9AS*U,U>K-@O6U/61&HGK3F((CRF/B)H9.(MJ!.@D M+ELY#4B4FXU8ECC6<5#-.:CLXZE\8."1=*P@ZVC#KH5FPW,!.ES;'K MZI@3\LF(3YM8;:&$Y150&]&9"N:6&)[;"4?B2B>A3?.Y2V#/I,!N%6F888V. MB@-C@(9==)QN&DKD2.4C,PCWB[)]E.H0/@:8D^N^[I628;7F&Y;J&+WFC$XV M&1EB'F(7Q")&/XR2WJCP@*TD%63PV7#"N+HTE:-E'".PLL' D5AJ'LE@7/:4 M3?,P ]1NU*&QN( RYXDJ;#!O+@-0W,V5XX>5OP*J%MC<99JH> XPOXYEE$Z@ MXMPFM$ M:=U)^CJG$IL4"0FBZU]@%(2C7V::#7T,@4$UON5N&>VU1[U6UF!P?+=J$8&2 M>2BX,0Z#>0KCTNT"N>"6LS=G?^Q,C.43:!R&1 BH1,-J%RT"3 \'EMGMU2=5IJMCZH:]*O7MU 3BHNA6T.P1X,*IZNBLA)IES)XSU;)PD"BALJHB+IMGV/S+D4ZRC^JK&)ZS(FVI).;F-JUE8\=2 MZJK?9AMI.1)\'&99O=@-M0V)=-/W"I4PU)S-PESJ4EI6/94.8"KF+2LSLF:A MPQAV;(7B+R:;4WK-33MP4._ZB<>\?NG;123^ MT/<^C*-DB(:UPUP/PU:H*),*-D>59); MG+0RAQ50P8'!C (ZGK*"*5O>+\RPI>*KGC+#:RN2JQ@K(3.L,D W$Y1Q$5N! M"7T(%"!=,LJO!!U$5$=U#-,7ZK@AW1Q1&FS,-E?J'O0LI8VD=''FBITS8E0G M;@SN)T)5$G%+CP$11B-V-%(18*T^X!Q&LN5AEH8U7,A1"DI2I"H5R[<3E=NQ M>6[XL^N2,G0DODHH#%F:X5.9]2.U1K65&'_DICC4%75CY^;6Z[X+IV"2J=D&NF2!#U& MM6ZB/+*8%2E=$8Q_?YO*:S0EB\<:&1W201 ="-+WM0&U1A&>GQS*_ I-YBFV M&1 TQ+\OL$I"JDNE5'1GA+GU68*=B'QV=^C["S&Y.PQK5B?U 6-SXM@[SE*A M"DQ^$7\)>^V<4M'KR42LX\IX_UB:EST\S<$G;;)#Y?!1^(#;=I+K"3X=]>44 M8X%$LXY1BJ@ M$"Z?H*L03,RC4=G2U0/ MWJ@3$LZ+U0$_C!]2VQ@=1-(3:W 6PK1)H=KJI8%G10JH+&/@J-J$:M!G2W2* M!;0F>L(GBM2K9R88JI8 NR"OL",,7\!3";DN7(.Q7()6/_?F\8W;,W'G/B1\ MYYODJT9+?T Q4HG5(Z,CT)$RBDE?+(B]Y?BX >80J"H<8W!V7?;* QDII53L M**4)UII+"RWW:FW1ZT+EZJKZBFI5>"2&B:EXPBP15?09KXP&7^&3E;H=BQ75 M0<,E55HZM4:3'L!7D!1\4M_XQHLU\8M'DY=I#M/,[.,M9'7XKPVO>A/7X@'] MLF'%)?=78BQ0V7,RUFG9^B!3)U-MI*(F1;ZE*E+!O@@4*E[6[XM+Y)[>II;5 MBOZ6#0K0NIJSDM2@@'O!KCZ[K4YDJV,-%0_8VB]P'V)V>ZT0 A7)GOQ^_*[9 MV?4PSBRG:H0JL2PJA=F%4YF/VY^^WHM]R.Z(@UJV^:7VB /N\ENC!HFG#]GE M]XE)YS,!--9EVG>Z+K+AK>+?+Y@(+#R\A@7$'PM ^6 [4'2/SKM=T1_X0C;; MG8%L]D4[:.YVN]O-?E_L[ 9"#'K!S@LRLD#(4XQQ'9SO2BF'75\T!_!0L]_; M%LT=>+#YNO]ZV.YTAZ]'@]T77BRF,$/I!WO8=KW3'@XZ^VFZ'R2PM. H$N,7 M'FL+T"#7.9#G6@8P^2B3:Z;:#WH[.X-=OSG:[L$$>_)U<^?U8+LY\@,_D,/1 MJ+_=N^]4/R;Q \UVN"M?[^R\[C<[.-'^:+?=%/U1MSG<$>V=;D>,VM)_2,*> MI=,X_ZJ9#H)N7W1V!TV_WPN:_6#;;P[[VYWF$#E@M!WT^^V'INO=)EL+005R M2:.W*N3[BM_KE!8P=Y*E%./C.!)?&Y)YK\32561>!S:Y\VID;DJPKE"I7)J M]]?N]OH_ 6(FZ6E0'8.J\Z$N8P&7@@@U+C!%LV/:;%KM4"AP$,]-PU#LO;?R M*[HEC.GZN3!_:E[;;^^\\FGVIW)<*)3\N?G;3_<_1_"$,B0]ER%Y=IBKN=O: MW7G]\LT,?=QXW,19[NVVVCO?$(>5KL/VN;R>@*.=UZFG^O9#U%(_V*4@-9K+ MX7]^/7Y[?+;8V9T+UM34U.83&XDB3]X,\6!(2M,#_D)VP,>;D9@GA;+Z;_AE MG7:[U7ZIOP!KC,0LDWL9EEZ" =%\E=*::.P7^'Z8@-%3EZ$.V^SI[ZN'X*G M2!V];O;0(O["?G7DNI0Z6.;6"MEX-MP[XC^:?=JQZ_?(H+PM7OD?=O- M<:3_0M+;JO\1]F+[D??B%J5]:US]SDK[<5C=D=>1]R')^\C:XGZ^W+"AX2P9CD6X%(A=;G5ZGUWT]V(+M MZ71V>YWNH--M]]N=P6 KZ+;;O=?M0%[WNJU)/EV_M:/1G;>6IAQ@9QK*]^S1 MA8?89_)!8J$157)/O'WKZH)3?77! 6XC]AS,*0%Q'/OEC46M2AJB/L#PV0%Q M1UY'WLTEKX.$=<( O5:W7I"PZR"A@X1/!!+V-@,2KD2";^?-]^(J1=W/)>R/H:W4<[/O.=KY?MTA@S\$^!_N>!NSK=S8#]AWA<7^J,IY.L:H\ M3_P+:EMI!0"Q9OY4CNFZI3AW8+ FYM21UY%W<\G[]"* =;7KB*V_#=WNGV^YN!8/![G9O!]!.@2T M"5@/6S5Y[_%F^@]TEM'GLX3[YF;Z@,)^'Y-+/L3=X3/1][-)>_3PZN;'*OJ=5J=QQ>"YTO_ MYQXK'/K))0# 7N=\0^)\94V?:G=Y, GER#ODNY@OI7?"'32\3WAA"H*[/,%& M&?1XK]TUO3-$.A2QS)HGUPCW5-N,;KO==7'!FE@J1UY'WLTEK\-9=;+S@+.Z MCR\$SY?^#F=IG+4A)RO6X*PCTZ_8X:RG8JD<>1UY-Y>\#F?5R<[WNJW.WW[8 M[== $I[O)CBPQ6"K^^2"6IBH_!(@MMO>=D!L8TR9(Z\C[^:2UP&Q.F$ K/0Y M_OCY\>7@^6[!9HAW3[]+_ ++PUJNC.KQ[84C MKR/OYI+7H9TZ:7M$.Y\/?GU\.7B^6^#03DW0SIFXQILUY][A-7R:T1T[_D1. MA8,_=3(@CKR.O)M+7@=_ZJ3^$?X<[+]_?#EXOEO@X$]]X<^!B'Q]W>#[,+X8 MBLS%@FIE3AQY'7DWE[P.#-7)&" 8>G=X]/AR\'RWP(&A^H*A=W@I<^BP4&VM MB2.O(^_FDM=AH3K9 L1"[_??/KX3>7O X-U7A:*Y'IB>:62[2_ TMJ@G3GV9[Z-Y0ZXXE03+SZ[<&O=%5T MGGAT6RS=&/$Q:7D#_%-Y+\3??KCNMCN[;S+S-_*0/^.=LO0=^(7N'?O<['@C M>@/9"&JW(OTB#?,09H=-6PZO_8F(P>C@_61A1L8"ORV':2'2N;>-%U1TN@UZ M.(S]))UAIQD8<2)3":IQ./=2.8*?8U^6'CGL@?JODYBZ2DSWR4A,STF,DYCO M(#&])R(Q>"^MDQ@G,=]>8OI/1&+HBC^0C^K]7*6,'!1IBD)Q*H%U2]G8:?[V M=;*Q>$'8.JY_ICZ0DT$-Y.&)1EPT8WMA\,\7&?Q%Y$4JL_LQ^C")@H>@S>?C7S[N M/\#EJP\UG[-_GQY^OLM6H9'LO?Q&NJA6VMIN (LF,)7_+<*44&1FNL"69M&8 M1-4*MK/;ZS?4%\W-F!,PSD$1S3U?%!E8@'P29O Y65]XS5!ZR*CP 0:_X35# M.1'1")$D#D1-U!]1)W@R3%,A'&(S7 I2GO@ ,&(E9)O#2OW52$R[] M^&A&Z^WI\2^_GAV<_'[H'7\\N+6PRLF*DY5G0'Q^%%^V%^8P#W_M=KPJ8P(W M)H>=\#CA<<1W\E'O+7H'T'QO*03IA.;Q=N3M?,^)3=TWZ5:S8I.LTVNAQ_YP M^V%[Z6KPYY43V,JVO \B];UW\JV\3,),.I%Q(N-$QF$Q)R%.0KZ2_,Z@.'%Q MXG*/R-B:"R.=)#E)(HFE?Z%DQ@G,4YB'!1S$N(DY"O)[^R)DQ8G+?<- M.A^%L8C]4$0NZ.PDR4G2?8/.2^+DVF ]ZS98S_IL]> KSU;_[]8P">8__\__ M;DWR:?3S_P-02P,$% @ H()A5S3K>Y+$# >8 !$ !B8V]V+3(P M,C,P.3,P+GAS9.U=;6_;.!+^OK^"YR_7Q:YC.]FTFZ#IPDF:A8&TSL4)NM\6 MLD3;1"72):DDOE]_0U*2*4L6Y9>TWH.* K')F>$,G^&0,WKQ^S]>HA ]82X( MHQ>MWE&WA3#U64#H]*+U.&KW1U>#0>N/#S^]_U>[C:YO!I_19_R,^KXD3_B: M"#]D(N88O1E]^AG]=7E_BT;^#$<>NF9^'&$J41O-I)R?=SK/S\]'P810P<)8 MPG#BR&=1![7;B? KCCW5CJX]B='Y]8D7HE$ZZ*]H0/TCU ]#=*^X M!+K' O,G'!P9F2\B.!?&!NGQ*9:?O0B+N>?CBY9ER5B/Z;,GK,U0XW;/3F#Z M/"DY&<<2WS >7>.)%X?RHA73;[$7D@G! B/?6\>9$PZKM%[/$$Z M:IU[W.RBN)5,RWJEL@'6C3'G#%BY: .0^3F//=[9QSO*F=P"+@K*+1 M6F_NG45U:$8'>+*IT/0 ?+5DJBVR4KZ _0C M]>'Q?E#GU-B1W@NC+%H8W:Z@G]]Y4["9P#%R^34=*1UKB=J'7E?]@]S#2D,T M(U*<[SNK]"N28H&#(?V@/Z\N@(0Y(:E@7)G3VGQYYRME2QK3R7V%*:J,]MHAK$4*19..@=(/072"&879R@E(I$M$R5"D9': +@S M@'<>ATF984G S+IHYID\"T3"=B["'" _]M6X.>&06J< MQ@EV7>$CR?RO,Q8&F(N/WV(B%S57>@FC _33K4"WQ_DW,B,UL.\*^Y4G9CZX;UY?T#I#?;K>R03S2\AMH'=!>QH)0+,0U%CXGWT5*5$RZLV;92*1I9LY%%U*@/I"E9;?@.L ]C_Q!Z7F(>+Q[E: M(@]L1*:43. D2V7?UU4X0J=WL()\R.8-NAOR."!^6X XDX_, $@R9 V!EF.@ M=) &9P?.]_@)TQC?1)R]4NUBRCY;W.9#ZO8"4W@]5*-4?+%$- M.@YTEM/X&4N5(MQA/IIY/*D KN]V8'16P @$Z!P$04J*M(P&'&=*"F=Y.!VH M@48 M##/2W,W4.].U*")29T-J]V#Z1(7I\IQ71>" YKBXN2R%F3W&%M=@Y=I@\%@F M>XGZY)C]D\+L*ZYFDET;!9XJ_QS0">.1O4D4VQT _%;<((P,9 EI\*A]JKK' M0O+8ES&'D+%ZILIW.I I%A1R[ TF-0M!$,['A-I7:4I['&@4<_^LO&.+:5#9 M5WDN7\C9G,V!9S'[WZQ#O7,ZS\:Y+[("X6(RH5=IK0-VMQF(<3K67^U. :ZE"?H=I_&=/*>\HCB*/+X:3>^QC2&74;I!2]H7 MV54LU7!+O#$)B7I$:;U$V]]^W/ ._]SRCAL5YHS&*LI9.O^:L2"C=G:Y3K=9 MFKOR_L:S]^39SF"XDP2'?Q4K>W7]JXEXKU$/6AZ8ROMMO]A)@L,OBN7 ]?6D M_)&JHN[4N,:.=2<+6Q;-8S,K8CA1EUM\@/J:A+'$P4>/4SB?9&RVT[R2[&IW M>E:K;.4]'F; XW65/=1275W>;T\SJ@?\&*%P?])\R]*88,)8[T M307B44):\E\3Y8CK[]TE(S>>,L^O&61/%4\-/<_J?=$$KFH MZR*5W Z_*):KG7ZQR!Y.1F9$E [9.,/K.4/N!1^[>4:9*(>;% O0.[E)_FTE MC=OLR6WN1;Q%["AR.9RA6.VMYPSWH\J3>90"JE7O:178FX7/R)V91[ M\QGQ^QQ[.E0.:?KVT.$DI\Q4K4;_5[RF&G)+4IMI#7+KLI(AFSEK"LR MXP5:ZH>4@K\F^P:(2974A=6$I7',[1W379W:B,7A*L4"9KFK- 'H51Y)JT"N M< ]P?48'YL5J9$ZT$^W_UUOEWG=6WLZ<-.3>X:S?X)S\K($&2+V1]N\[S D+ MKEGD$6K>$7W1RK>95\=F/W5P'NCV@<214J"%1#P6DDC]TPU_:Y$/1E1L7BT(PY$P5'=@7+0 1!#E@21U93WYWJE0VUOH!ZO5C7-X M@CG'0=__%A.A9R_MS0RJ26U,-1I'C(+/\,4K&SKQ0OVF8,T\-J_9O&CYH"&1 ME1. N79O(-<;FEX(Q->O$X/LZ!'<2'S"T1AS"]7:' >)^?)B[.KUUI7+L?U$ M9&KY%HRV)ZAIHM,?;/P#]ZAQU_Z48]V9A[>"X"#15/G!@*KH;5Y]"4P8GO=R],>>+8"ZPX8\RY?17&0/O])W, J_9JW M8J7Q(!7/0DK^H%!H/DCE2Y[YUC]+[:E#N6JB3+N^RRJJ6B_V M4;ADL:SK/DC,8(/VU=%["INV%;#-O2?6B::*:-6PN2'?P3+SFTAR)YCN.(Z( MWIM\.->;J^$K![4*BH,$:P2#6F]3&,5S]9,U274F;ULMTH,T\N&9/SIC6%=];."DK=3(\ROL.KI ":G*5%%]C\W= D]\Z MH5.=+-OVN C_.@XP'7X@/8=RJW^9M6=M]D,9D M&70NLN4;#SBL66M>OXN@)!8D[=L9,5NHP!>/\6L:8:6.EXQS]JPJQ*DE:SKW MO/)K'PRW*!LR(;.-);]42KL.M7N]=K?WV/MX 3]GO9,/W>[''[O=BVXWH\86 M&TZ>9I'WO?^#)[7@VF&(*=UXMR1$H4\0]<;I1?_F#4/_Q.M3ZHVDEO!&6&"^ MQ,')MDT*""YH"F,MR(7P9WB.[IBOS+ML9?"L)YR>,/[4.>UVSSH[+:.$_*^= MBK7E6^W>:1N0K470\B :H5#7MKA(*K[.R:_.E'3O_/R\HS[=B0JB$X1F>YU? M/]^-%X:DG_WX=#?<:F2CG^VR)53QE +KG9]U. MA-8L9/--1RIU!BP,<"AP "\@ 4@ ,0ZN$)47&L\PC@08J:XUXWAZV9I @^VT M+>F=O]JW$&T6^+(ER'Q!<:MS=!3C"'[+5!?WT_L%YBI+7@:GN*GCX=I=M]2J M 9LO.)Z!### '1.E.-^@:8?Q'" QNZ5L]?IPYEHZ'JH17N(PQK>W'\7R.^.9^.L(^)DLTH5BDDGTAH"OUPR!]XXZ@":$D(EB8 M6[S&$2*TS$G.#3/YW$?4CZGJ;7( VY/&ZPA#;(.T#>GBXQ"@M$=C49_[>P8A M[J>VP,N<.?NC12+1$=*SLK4V@91,]:?@M\M6+-I/""W^L_7P(.8<4G;G,O8L M('-8!@#^W/P60WRHS.U^-$"<;V#.\"]$8QB7& \POVS!9&*%I6M@9M'R8@%F MLH4T =&M[UUBS20/(!I'S/\V8Q3L%A)9M-'!S^@T#F1!5/N^SV*(XP/:R ZW MDVP"PFW*:E'M)W,3P.SE5V'Z-0J67>=Z@#$# ZIM7VP0DY2R9MJ_GL>T+S@Z MC&"OSA!?0I8ZJ89A+8XICW%0T"5K#=),FP^04%G*V M&=A*6#195H5/=Q@6T:GPY@L+_29%T*X3PI)JSD(-H]8:6RFCPEBQ0"2X62_D MC/JPYYW6&=M+J%1&D41J'9DL?R!]<>AGYZ%- 5T054//;%1XS<2ZCTZ5'N^G M7P56< 5\:LT0SSC(R&4FL-SZXS]H. ;"U^ H:A@.T(!&8WPB(IRDA[BX ;Q$)A%9.(+O$I\\@*TE.U# MI'*/E?']?02)40!(!7"*Q$2A3,Q2Y?8.II%(WU%;#FJ[H7#4HVB"J6ED=&"D M96U=:[R=K@-0MJN= SRE:FZAE%OMV,#B5-<(NNB4AET'?>_4"SOCDD(2<6&6 M==>J1V?2%ONU]NHD'6:KOH9?F+-:%3<03"5KD_T&>2<)4U26-F1.@8H#"!:% M9RV.[OT3).8Q< MU=8"Q:&."Q %A5D] K."BX'+5''5#UL&:5=^MUE\:@0=F&NJCFI--@@[,-NN M_*D%8:7J )*NPJD%H!%T8&Z)EUUZLG(1TC05KM2*6ZZQH_>&:71T.'\ R=)HIC=<: MUY[!>3P#)H#@))VKLBSF2^)C,68TT,&KX0;<+F[) D\;-7D[�J"^K7,+FA M3!4-$HUFQ!$&HN+,W'7@!-85#K$A2VL8QO>F*3E<@CC;[_6'&5'K(W66C*7I M('ET-4O4D(?+*=\\LY$?P$V>WH9H2UB-#&6*4X\-EGQ+_AC'@S M0%JRV9'XH D>LDJ#7X#C.:*0!OU@3D(B(JFSS/%8K0^P62&]B@4L#H2 9=H$ M JP,]'^+B5"%H1%6ZP0YF1'-.!9E!5J-4O?:(2I[=/^#-8^_5_7FZ&-YKNAS MO"NZK%#G.=)4E\Y(NJ@6YC$JN$R(0[8PI<-.SDD% MJ'"Q92C^%.DX *&=H!P8O2_CC&@U2[X"DLQ+NZIL%BR_S"5.LY*33'_!&L20 M_]5;"N:]9GHP*]5E M[^ US\YQO6C1[)$=[K+EEB^&?;5;F(V3IW"[Q^QO'CD*!9">1!,&ZK\$6_!? MX,#DB-?^306U+M=6=-7!=*-J@>+=#C"58_F+-F0O7 M@&PK/,'+-6'(@\1@#"R1EP2 7VV^@MG#<#>@J>V1#W3ZS_:0I.YD&AR3/NRQU"&<^QH$J@*FC0_<* MF+A98^X3H?="8YQ@V0VN,;"M3]1%X#7%":7VYXQ'Y'_J_6:4_]^X=Q@/SC=D M,_!E?4,^K7#G"QASTP..F:5.^FFS_6#9/<8S!$2)U'@XERNC_0Y1ZUTB"?O@ M9L@1= 5.?+E2W=XLN?]&1O(!<\+ 3[X\6XFO\?;OKJIRL_9G*'S"(Y@8W$RG MV-?N.%?Q?1,\^E84DQ1LQVP:K2"_=.";TY->,-IF"$;-^;5--#@A+,E%J[QU:B7W$Z9SR:3$#&')','7/37CSV2S3[:B(;36CUUYZV3;W]0X M2*Z/M4ZN8U%Z\KR(G1?^\4?*A_P-_#L__//WYP>U?M=TBKV;<9\]#B:1"5]@*T "LU M49\(%E0K["*H:\#-HV#*-B_T82O5EC!?H)=_S(W4!U> M_DN)*A7^]PRNHNGB )ZA@J]UND'8T8,0WW^AJ7FBXCL:X;2;YFKR);WR4-[Q M&&!54B\=$6Q:<0.TH%!N0F56<0#A*'5J+?)C7,G-27V+"K76 U:JM8!D5QFU M!&G56"U@ZVMTEC"URK6 E:NW5:Y 9>GO0[VZG"5U]T6GKDN7ADA6^!:.6A\YK [O-5\LYN2Y?\9R@Z:K_?F MPNIFESZ>S2Q?2&_)^_*7_'KX3_\'4$L#!!0 ( *""85<7Q!*W]!X %LL M @ 5 8F-O=BTR,#(S,#DS,%]D968N>&UL[5UM<]LXDOZ^OT+G^[);=X[M M9%XVJB?_ M^/4OO_S'Z6GG^K;WT'D +YVNG\ YN(;8#V.<(M#YZ^#^;YU_73[==>Y@]'WH M8="YCOUT"J*D<]J9),GLT]G9R\O+NV $(QR':4(ZQ._\>'K6.3W-F[]"P*/? M=ZZ]!'0^O3]__^'TXN+T_.+YXJ=/Y'\?+MZ]__##S_]U?O[I_+Q0+9XM$!Q/ MDLY?_;]U:"W2=Q2!,%QT;F'D13[TPLY@V>E_=WJ1_Z[3#G'VK_N[ 8/DE QF0@ &)[_^I=/)D/.0C^(0/(%1 M)__SZU-OFSH8)6'X&_"#CJ1<% M< Z#U MQ/PH7VV*&>54I#_0/Q@QC1-".'B*?D4?M@RY"7C3.D=F%V%)[6\VU M)T"7*881P/@JG@Z)F<#$]MD;AJ!R'E37;(_J_TT]E 4+K[.J'@^QP,XCN ( M^EZ4='T_3J.$@/E(I->' '># %+RO+ 7C6(T9;1>@\2#8163VCMJ#Y,G, =1 M"FY1/"4S-T&>G^#?83*Y2G$23\E<':33J8<6_=$3\ &GM!1(?^A:\#<"ZG.H@9QD(:@ M/^+_KL:YCK;;XWR]X7L R5V,\2- @XF'0#]-Z#Z JG&B$Z=QQ+[%-Z]^F 8@ MR 9R.DL3-E#]T36DF[$Y*+:A!M >26@/1V9&7'K,T)C.B,7!:-IAPC1N<-\\ M9OH._@DP__>;5_JGHBQH[,(,#HOW*FKID,0?CZ1%#PS2"[SA%21FA4R0&8^ MI-$XMP-Q=XC9#E- L;B\ >)II,I#/MT"7A-U&L8SBF5.F8 !>1T#3-QX*")X MKG9=%0,@+&X!Z625@KXBW5E9741CE!0()I_6Q)(/WQY1'! =3+U' X#FT ?X MNA3+R8F5ES6A1=(A]A',+/?EEC1'^)XZ XNP9Q&$@IYU8P0/[O M@%I1(.C.R1HX!@\IG4ID<\T\:P6'6\5PU&[&8E9E&K]>&^:F>]&O7G2KDTUX MF+*!P,3.(68QV8_+-4*MEEQ:^KXM$S5,+($@#"ET47#OH>^@8'N*%C]Q!0ML M).9H!R*%)RIM@/!<&-:RT$\F $G-#FD5>[18#NJ6(JJGQX2M&&#T"X@(;2$! MOAM,803IPD&C.?*)4E7+!".(QI]0/(*BU;-8P@"!G%R'KO]'"C'SS#R!D+GQ MB-DB\D[4:,"$.X!.V-4>/W-#Y^+P (0^ 7DE&[P:JMX,H\1FR-$(;!6YA9*F MA.0ACF+ND,N$1%S) !MK$)=V&XQ20MC:RWD)1C$"A6#,S2M1D3$B:MY#"^9: M)!SYU.*+FJ(0B'VR=K*L(/)J:F[;L^LLPU+/;Y%GF;?56>Z;^F"+P-1T;CJ+ ME2BUM4QPPU$;ZI&WE%C/=ODTG2:^5[Y?S?QOV\=VV(8R M?[.S".QB&*X\ULYQ7]LTE/N\G>._GHTD,"R9W A[.(J(V^!#>]G/]@J2Q418F<1:'A^.OF^$=K.2ZZ MS?7R_)-U/%=$N?2R_[-M[+<:'=.+W=_MQ(X3&-/+]T?;^-Z(JVG>.5CG5!9O MJC5S;MU6L?[6J@J17\XV "']?[?J\!/GLIOC(:C#. 25#2<]0AQ'A YN?JR\ MK)%D>G:M Y5*:5+F=CF3@K !'^:<"%&KXZ*8&$VC%M[5M07[5D$#Y#XCX.$4 M+1@UF0A+I5QQBD(KMGI=F('PSCXS0M34+APA&P+ ?(A%IYY MJ-^.B5GB^^DT94Y.YAB@FAV!"8V\SO,]L'S&*->W;23SW+#R%2M-AI+?D#WL M9@I ![_2ENQAF U+P8DO-L04JQM9O?XOQ0G;HCW'@F6)#<1P0$8YR$.] M&5-/P(_'V4Z3\2=< %ONUBR4>3CG.7[V7FDZ$#4'R;C?QJC6]-BE15/G&CB* MF3E!8P3@.+I*$0*1OWA&'B'4SU-(V:DFMYPNLN5_L)1I:5Y@+0]%R?O+!\IZ#'A)@GI!:"MCT*)$ M>D7 [.1?6QB YU-R-EU,6?%)7%/.,J\XW@>4[Z8\W!7^,6:.#Y<^I.QP// MI&O?17G@Z70[.28//.6N+9_EH>?N%9V6AG+3&).5;Y[MYL^5/S5&/GSKAF&A M2VX,4UBLOK-Y^Z9T^LVW>WQ+Q)&?Q\0I8*?OI I-*GX\;JT2/]%K=GL00T[7 M,G$4%]#*\+ ^P9=S@&WY2J&Y M:P0+AO#6H5-@YE^')1^"3-_JW;C.6L$FF])%1\U\#NJBFC M+-_2>0GNB&5)MBL)41&0C$+^&",E%H&@BQ\]E*Q9*DPQ=3QT]6,0K%C&Q&V: MI ATIS%*X)_%I]>86*OBI*4+.^Y-S5\!(BM0_JJ1$A -&G(PZ4!E?2@Y6VHK M8V=#DVU"LY8]9R-YS>'1INB=#8DUQ4Z/WG MCU- ?[_>3EXI?GU';T^U58O:M3)G]7E.W M_],)NKU\#%YS7P()U./;2@UZ[[ ,Y9 M.LJR9!YZB8+E%W?0&\*0$ RPN$5C3N1KB+TQ64G';(!6%\E7N8@KJQG8] IH MDOETI57,7N9P&Z,'\%*(02 BH6GD9S-2XNFJUX:)6Y](V_U1-\AFO?Q^,%Y1 M,_<(Y1 .Z!E*HOIP%C!Z?W[QP_G'JCN$%.JZ-PXFG74YIGBM?\G6,,N8%SG5 MI56,N.BVWVUB:T!(7-DTWOOJY#>:&\>>+52';1 M.ZMJIA2-4+D]8.>&4-E\5S%V!*>Q5"P+.]%1V"'*%K6-@\$J*[JE."CYE!H9 MDZ5;!+A86@^)S+G4"B8'X&5JHE_E1IB=[I&6H% RYIQ-L&RT^ JL06?3)36 M4+0MG;UM0@,.A^ "M"P5]/C A'+66W8=@SA[L/2[MEX?B& ^OX!P#NZ)/$WX M9V1E)>W)[W(GRXZW+"_=\8M\BN?WOJQAWTF+Z1"["%"]=G)JL9;CG=*PK!NH.O) M=5W+SU(XJI.KMZW$E>"79X7U' K3JA59M-X+>TP$;2'K4=WJMM,AK4'?;TT2 M.SG5I]LENQ)G?>P[L5[>T3CK8E?#0'$3Y*R#72,*"KLFZSWQ5QZ>T&Q:\A]Z MZ_?<"VEX=IV]S/_=G"=^F1KD#YWJ2_D#Y.L"-DS46P\BV=..D@H&R+^/(["X]]!WD-RF42!_&UA0V$6? M8XW%K^2%K%QAG-W(-H5$L%+9B8/Z)E;1E. CL5[^[(1!U<,C6L[%7/.7'>M1 MD!_SU0.#]6X_%6>7JHE1]@6L5W!W/3ZZU&/!/G 6C&9R(+(UK-_97T-,(4T1 MS1NF;WH\@NP]F,)3A<6WZ[(SV2#(DO*FLS3)4Q"O89@F< Z*;1AS '2C! 8Y M00/@IXB=_!72OGRD;DEWE9- 6_-&;VC@^("C="\I+G\XXV#TX/%N,Z4[I2=FVIF% M>=M&,KAP@B --#"Q^TK,!OPT^"H55'D=!WT?NM=]_BV">A9..W=*#:ZNT6E' ME(ZVM;D$VXF^POY$59\7D90L8);BH':VMGT;K5H>B\A;#Z;T5*Y=:!Z 2ZG- MU4B3#>2LFZ:)&JPPD:SWU3"JM^^(L^L0Y/$]#+ZW9;4&Y]<7\ME9/>+"KK7+ M,Z.SM$(:>Y+G>K32ER[0,$H*@)%/:[#(AV_/,*&4KU^ I4GC[,EJ0B">P-ES M?$.F?++@[EJ;M+ GQJXF$(QN7HF*HJJJ/QJ1 4'<75E5:0/B2U\IK705;!32 M]S+&2_P\B5/L1<'S"YG-"_(%&=TTNQQ$_J"LM'?$)$I?2=K)%Q9_9ZY%F6Q\ M03'6[HJ3]'1,Z]C3:-/S>2K=\-5/;H6XJ 6EH*S[]?FD:M.(JM MATR:?&(",^M33)3$C><[+R)W4')2CUG;![A!LF4+:00\_!Q-DJQP^:WOJE*, M8C@'0+OV7XN!DL-%>H>HK\;D->-:G;."549AEL9R;5O;>C1X:UQ;<-B^"BI< ML"F*(:V?7>?H?.NY%5ZVV8#=M@9YCRF]ZIM'M?B9G4#89_-M[+WLA$V#T=

=8[KE0$<;L?3# MQ5B3)MO;,55=URG;H\LD>T<[H7-O:M=.G'#W\FN[@.>F5>@%]\>#!U=G0H:C M!V6S:^Z()L7\W^E%[1$V=VF9GJ5A2TR:Y)36Z.5XJ-;@H=H:H#G_CB@?\%KI M81;AOM=W,C6\/E!ZV^<*$JLWK+Y]O;*:B8QS% >IGZP]@,R,DZ>=RZJ8.7(% MB,5!7]RX!G,0QC,J)?GR577PJK*F"?$"(6EN3*C*?+3D;Q5N*JL98.4+B(C) M%!*:NL&4F#EDM^#1P(0*/VIU#3#%Y+U/]KH>Q3C33BH,5==S,+6V)3/MS>;9 MVN-$43*5[ 118>.Y#[D5F&B68G9\"[*%MR#5349G(WNUL9#;G,[&!6KCH&2X M.NNOKC]%*LU>9UW(M;%0M)N==?O6!D3!YG;:#[OHCPIQOJY/!IMF+![O+;3L MWL+FD04UM^JN[1\O<--]1->*V\BLA*PBAE9X,N%=&NX"Q M+&N,4Q!A8N'%$?4;R,X5YP5.K:;050 M9F8/\WRS0P?S@MJ^G'_ M^>!QW^>9Z'K8__W-8U\S4*07_H]O'O[: 23-!O:;M["5XTJ:@7??[#81=](\ M"(=AN.\[%J5Y$-[NA3O5\2G-4!\W44K1+,VH'X:!WU+ ZP#/UCP2**)D A+H M>^'QH VGX>-!&TG[QX,VQX,VIG7 K0<1T]!=C--I>>UL)<^NNL/#.7IS3+,X MIED27#<*1UW2L>=TBX[)?KNQNE2 M S$L*A[KR-D0E=)&@>H#F-M4*=:T4;Q$0_X0YU?X;U_QOW:!/\5A>!LC6EZW M6JW=OYD[9V7/3W(!D==Q24(JWWY8/7C5SNGUVOVWHJHX:PN_C+;>"V];-5!5 M-6H?E#!N/D2R9UGZ]!W4X)25K7V#4Y>^@QJ<0H*J?2-3B[AC M#.X8@SO&X-I[]E;5U>4< )8&(>M[TPX7>4TQR0KGFYWX.1F7=%?4=#NW]_-F M[I;?U-(!DJ[<4D#2)V#V#M M$,3;NX;$[@&L%Z:P/FLZ>X;NV7L%N!L$,*.M%[&M'OW0-%=:D/Y3Z&[+5UE, M].&6TY:$5&B=ES_,+V,@V$:%*!/<,(Q?Z-;[&HP 0H!L+U^[&(/D:D(%NA=U MIW&ZC@=MA,5J-V. U%EQ=3YO4_ [][R I="3. M4Q,5M018<4:YJ+0EA&N1B&]$JWIIV$3,Q4F-/EDKR!K0'Q76*+;"<-6;O()# M\>-*I;YR?6WK7$L=PQ6NTBIFF^MNY_"H/5-7PB!4I79B4.DYEEH51:D0:F,[ M&5?+;ZA88JKXWQ 5ZY'(5X_6H5BM4^X%"=27A8JET_K]TS48)EHW3CO;392B M]?Y5M,NJ*FW X"N3(CO8R2NIBV",D@*QY-.:4/+AVQ-=LSD&=/DW$XF9Z1"# M/U*"Q\V<@B(_.2HJ;0?A\H.@PO(N$[_#IJ2Y'',WL)N_[HF@>Z*HI^E42%+Y M=]M0TCY\-63PBNPI8'+K^3"DEQO(Q(];U,2T 7Y*2*%Z7'K>=+N< 6+IHM@? ME:'K4:LB6^>]1/B*[4;+F.$XA=ZR[0W M([\DBQHJ6]B$N96S/P0>3Z4>.+5TQ;MX'>5 MV^=D&2:B,_/"S*M]'T?))%P4/#N\<,B.+5JB:6Y>9Q UL@DW:VH;J@)**^W% M#4CQ"SH4B%+T?A4=L%Q_DYW>9^74=8D/C;*^X<&RDUFUH$.%OZN4#"1VTEB/ M@"S8H ."MH(,>P@_"APT2SG?<"A9RIY4UKD.Y](\=H8[GARKLN>PC*ILJDKS M=-LQYBS/-99B)1>;LT"(_19%#+;<7,[R6QD4D:Q,EC.O9)J(7&KE]*!MF;"> M9YDQTHQIZU6[TH"+/7Q%[OEK@/5\RP:].>.V)[?HVG')D+*3\_97=K%+UEE$ MU);X'9VW=IY%UCU3MA<2._G6.T_47=IVGGC6+05"WX:=[+(R\V03Z7;(^L .L_>B.!H5("T0:\I+&\H]S M^O$M&QV"4A8E&R$R>%#:Y._;JV8ISSH=>:*&7SR#G/L#*O1:O+.9=GK1'E&'7. M.3>5&9;8D0[ZJ^PZ^'YT/!T=3T?'D^YM_]>!8-M/?C@H;XW"W5YYZ[P]/Z_8 M<H:L&(55@$ M?N*AL<1"Y!0U?UG(\;ZN]C9=1%5Z1#=^C? ,4#\3",2;+F'9/1-[&R/@>YA_ MB8RDX+YWW4LRJG;O&M5("092.O[R.#>(KF7G\LC80W63.F=1Z7T $$-GZ1D$W MF)(M"2&0R,$^@X2 M\K?*0%16,ZV*RGM%^G^B[U/V($(LNS"I9B/:YC9M?.5=$1L*O&)V04W%P,__ M?@)4NY,B#= 6M&,OLSOR>.%F $?=>R4*UE2ZB!SV1S=#A^]?LA2&X_59%6&J M*K? *B(C\,58RK5Z8)+GM-EDFH..]7Q7YB$W8MSV'.1&\4K%,$!1#TB]479" M4W=)V-XNKT)N0M^1LYR_]6N:%+RK"N+OC'*4("'UMG5#LR]C>T_U'>Y20VA.FVA'NW,$HK7XH!8>ZG0#M:PX)[#H[0=$Y@\3Q M"^=.UK4X8T1Q$6=O#FL9(P5H!"G&^=?TGZ&'P:__#U!+ P04 " "@@F%7 M"IQP:3YJ "K& 4 %0 &)C;W8M,C R,S Y,S!?;&%B+GAM;.U]>7/C.);G M__,IL+43,5FQ\8S8!P\,= L/&:^'],W">\=6XCEP[OS]]( M_+RNXN"[*-Y\_^[\_(?O\Z>T+>"O,]'L##XZ>_ON[(>WW[TFWC>(O(TPH7UW MZ$0T?ZVU?_F!MG[[XX\_?D^_S9LFOJHA(?OV^__[X?:1\GE&WE!*9@U_\Y=_ M0HA-1QP%^ &O$?S\^'"C'=V/WT.+[T.\(:_0NW56."!]4Q)/,5ZKGPOBN/08 M3,N/,"UO_P#3\C]5U-+]#O_YF\3?[@+\S?=]![HD.P /.]HZR6&'?(]C/_(> M4R=.AQVXCK")X5^% Z\1-5G=T -H! <6;P<=-&P\VC_?3HRNG\(#.9ER?_@U MQ:&'/;J-\BXCM]0H@$,EBNL3D) AT.X3['ZWB9Z_][#_/1QN\,L9_$+Y)G_\ M)D[:9>R$B0]'U />17$JB-+Q_?F;QJ;?]QODVDE6=**RY&SC.#LV4ARDB?BD M&#+_X+?')R?&[\E!YEU$VQT.$WJZSF,RM V&0;[?%TWNG3U\-']Q8N_:\>-/ M3I#A>9)DVQT]U:]>=]@E"^!3%! R@9_N'\AZJ,S F#W;FM!5.UNK*EL+QLDB M2^'@A\O_9PQ7(_;F1#9P-F1_;QT_))]?1&$:.VZ:.0$YX+;OFB9XY)%8F/ ' M_(S#K!@3.7W64;R%NW.Q"OP-Y5HS1=V>M<#4ARC$^P]._!FGUUGH)1_P=H5C M#1>:QH^5&SW0LYS\2,0_& Y_\)BV$]U$<1R_DEZ0REH:&5M9$DL8969"@1X=B*8E3B1WR5\$*^>,W M?-<)YJ]^=>S-;2W,_]QUHRQ,R0P^PGH@9TKR<>>1 ;X[?_N[\Q\;5W.W9T_I MJJ3_?"+KBITP1#9Z._2=J.K"PA3=A,]D##"JQ4M(KHL4-I"&5W5;"X->I$\X MOO6=%<@-/D[NHM#-XI@,3#/RA@>LS+E+5/8$7V+V\R:\C_'.\;U+O,9D5![( M1F&"R3E&!TZD)ISJ3K\CB=DZXGV0^1[3R/W\,?33Y.'Q8^/1TOR,%29<[#\[ MJP G1!GPBFEE9V!2?#\/@N@%Y)+K*+Z,LE6ZS@+1ZCX*?'>OY7G +BQ,T171 M%Z,]QH_D!O9=K#XAR0Z$PP2SY M_BQ,'JA)[ H1[U;LXZ7S2O?NQ1-<+3?A? OO63,G!Y.QP"J_#(2OFSGSX]X("NO.3)WRVC*R(7IOO+"-0U MA0Q\* 4;PL:.:- @I=W"]2J$B'V[S-'ZW$AOZ2J+HQU67K.UKP?30)E(JWSO M]>]MZ#M4#+IH?(/E-A8&*4FL1 B@$M!3%'@X3J[(AD]U D3K8SU9:3>MLCT[ M][R8G%54SUW$]W'T[(-[I&Y>;6Q^2GICW0YWES5(M\/W.PL)$ V,Q?B*\^<]$<'.C+:9"#I'H-)/2](2-E9*M M$C?VZ823@^G"C]V,W?2-.F#K8\.934'-N@!Y."9GIW)0^G;&#U50!L'&MM^N MHD!QBI:_M[- MU%([QNZUY*;),FTLKNNM8V%B0-";D,6%[/)D]^YU:1Y8;8] M9H&52[Q*;T(PB%-_98-2H6IIZ_J0;[*F [[4SHZ5/-O"X8,]?@;4#M@V2WG' MYRTP)W1+,JB5'](#M@A56N+7]#WI][.&LXX/CRMY7I!?%_$R>JFJ($TMK5R, MVZT3[T$/%A;V?R<"._CB;EN<7YT>M70.=5\]NM:6A!3\]XS,X]4S^:=5,JFW MM3_H)>E*X71L:SV2/>+BRF,^=T>MG&\BDB-Q;IN36M9 M@-V>G8Y=NWD%MCQD+YCL.HZV(K8-? @769(2:3HF0G60@3@$!P'YS]-;2XZA M9.7P#LDU>$'VB9]>.RZ=_YN0G,U,Z":K31>KTN5)*X=&1%95NK\/G!!BMV!K M[&#'W&'=,FQ\9#@?!ORA)"RK)X3\\#;K"E M=CC-_.O;CV3XN4ITG!N/]$?N(9;%JXQG:&]O M9U&3MPT;3&AT?IB1]<@7)@3.X744KP8MSPHGG!]0"^XA=XS9[2Y+*9.+ M]943PPF>")--M]#&03J9QN$ICCYNZ&T16@\@8,.I#R&T1(HF/T#+?G8"4%U; M6&IYR**TU> 6*3492S/ FVH&F%XST+:U9H-O-+H/=4=1*2K>LU'Q/XH!\0]^ M^_A8&8STA77K*D7,6*P_)IA.32?C:O69D6[\![SQ89N&*>P%[45?:69%,4G) MVL>>N BDV(I+3,0/7S?-'1ZTXL+=[0)JNW ".#>OB:IP$]+<9AKXUF+XZ/CT M!-Y32[Z7LO$IA;4RSTX16950W6/YY(0\U#1/13(3&WQP_R-==1^(6K_-MEI' M?_E[>YXDO9&9?VW'L.QB[%&]@MK6%@)$ \>NG^CSHUJ?&]D">DW4']=)U&$U M#0U/Z0#HCG;"E_S0)\#A ["1)4J/*> L"LG &ZV@ZK8V4UN+O=1XG>G;6PE= M^EO&(@239019KJ'K!Y 04-@MEA$(#]0G173N]WLB?'J2.DKQZUA>44O4C8FN MK$,NQHZW M"#^1VP5,10\-@1*='Q_+J\6,O@QSC,&LI%E53FEM;EEND6(BJ$3*,2;EK=Y! MBNE"90JI+_,L?8KB!M2"IB?LN/FP$[M@M;LD@FX0T7 :[BO1N_0:GADRE=@% MQ7:#%VLNA"MC;A3-K!G&.D6E]K@B-%/%\I#H$0R9OU)LCX23UB4LZ#A"=C=> M4WIHK=E@4RXY' "OP(;TZ^;'K&B,K,X=;6$K6ME\SS$":33M9V#O-7T,E/:P@<[ M/VX+@%,16 UWI$ 884@JU>"6%L5H ,(VS,+K-3F/%NNK5Y>BZL%IM C!OEF) M@"DR+'B$3/D#J:7.H&R@IU.ZCNK 1S< PD)6BFL2'4C?G]6XO$[(EQ!T[.:7 MC-#)V":"B.ND6WC>D'W9.K'NHC J"_7-!JZ6AX9+SX&E!FGXBU"=#J!K95-_ MXK/09NK2M[=[)5^]IC@.G4#:WN"5V(9P.ZG6&_7,-'32&$D\\1W[AW(BG.U M$23U-M.!"=%Z5]6MK>1A'HQO,"50@UJ)@C;9D0L"())$2/_"F*O*3P\"6/9"-K MKWWM S94[DKZ3\LII6UN+\D4ZKY #F*':"K] V.%;XJ\>A&>V5;2J-3NE*2I MVS:\O?Z$!U,;RV%*%Q'11(ADQF,Z[\FQZOH[)V %'CX0,?TIV.MQ-H>@.(%S M (*UW(Z' &L[+;S'1F-,VV/34B@/5Q\G@GK:=AXW/F+/JM%<$U'(5$M_"RG) MZT?R:;(F(R;?022!7DP;A/@TWJP$PB2)F[J5>@ !:WZP_,9M3S)6MK;A1I_=3):G@,I9UP3WZ9N-^9RT"@VQ7>3W8:]-M_$ M1,?NR.$'$IF$1?4N2MN![!H?L@YHH &_;&D\ ?WP$A!F]*4D-:U'.H'(6>UE M;BK;U[1H(/JVTPMU:EGL79\^)3M2.=$:CEBCE<#J_0QF9;HCA^?R!0?/F%I\ M&I)&-"V'RVY)KLE\?&[(6BDUL!J:T^#=Z!APTT[!UF7&"C5=TH$Q28UI9H<@ M$QQ!R"Y"G[*28O>R"^O_OA(*;*\CL\]V1U.\%_^[B+R M6BM-EAN/-%"*Z >6L6=,E!M'G974VGS(Y$IA7CD"/?R IZUXTW7UV;1N=>T# MDP 6S&N[._N&*Z3].1O*7LD1WHCVH6QJ#:&DS;%L_R#/)89KG^PW?$N."H\< M&T1R] %SF*4:\R+H<[(&XK2H(RZ9MMLT[>'[.25YOA55JQP5-[28?VCW4YS: MI)L.@W55>,7W]^2&.3K0?]A!C"8SN%&\BQB(,/7AL.*S^T8II_DIFS4>*GA. M25.MNL9G)G4KMYIB.STZG4"^SFA/W9^?XK%T])'[B8(H6BM..$_C_HVK\@JSH*?(]MA-"[CW$"0$\LS9 #@#E!SD)K M1MH@M.T$#K=5#Y?SI/71Q =1L;&W(*?H/H[T,"=R"[NH4P<6.>WRI'WTA]:T M.7U[FZBL3:G).>HUO2R3901(Z=+WX%>YB])?<%I-7*;X+?0C:*>+DQQY$%8- M3<=KV=U<7WWIG]J%U3W<9?!N!G,D@-C U%@,B_66"6I>YM*^5W:X X+F#W*!0>]25#4[02, .=#6 MV$_)66O,)]#0TV O;4E&P3SY>85@_:O3-[8JK?0M+-?9+S981];\LZ#XM:%_ MU!M:<>W36F@YQ'EW":K+D^8A7\%G3.X3C?^F]/6D,[<$5PUE?'@FA*.#Z,QG8VN M**IPW$9O(C1!"X8J?(V*6GSXW9+[ANYE.AYAD,WA_QMF[?.6T65#%94#B=AT ME#2:IA/61E$UU=E_SEM5MZJOV(+HRWKM.US'8H0V$GACO'-_C9J#F%ZYN.U)@?*V(HA[? MKN-#DQ$I[YRM&@N^\V.VCHE*W2R^,HC8'1C99 M $Q@-X-%T7):)USCB='^G)5[GF+(%! R=)3-<'Q-CU@YJFEX%,C* CN&!E%J M;YN&!P;;B3_[[F><2KY!?]%*"'([HK;3]G,J@%%;>,YT*_2B8@5 MG_B+!+@?1R'YE84D)Q1^?\_^;6/T8#)V]'R6QB$IPPS31Z_LZQZ8R/#G6?H4 MQ0VERUL>&BYR\B5:/D590F3JY0MYZWOR01'=#F=R0R!EUV>MU0WA+H_62F&J MME,4;=I@(11!MC;0*0X=QC2"Z3@H3+,YJ_VY"0>!M>R#@\E,# ]N &"_!CHC MV8JOMCC>D/'\%$L%F]J:SW%H^M00!N:=#A*U=Q.71M_^W,R+(]: MCP)'Y10H?S^-.A5<)RE\@IUDZR,(3<=B,]^"^L4R&P\SW92>'$[#C?'6IT6/ M7"P6= ,0HK[U8".J*?7ZX>B:VG!6$-J+]=R+=EI#6&-3&QO22?R$#*1<=JVC MWM?Q88OZ>]0$X'>=@70I;RENI3Y(NQ^D"]M6-A625?<\HZ-(32-1%XS[1!]. MESC>%J7&6@->CJ%D@>%/3NS3>C/D=31J)(J&(XFJU[X&+E[9Q HN=KVX*=G$ M/L,:;$H*Z/+D8#>F%(*E*OU'5BBL-HRFWH2/26-\2[B#K&ZPZRP43Q$07 =Q=!^:+7QX/XMQE!S M*.UNT=.5QJ>T)EI]ISFDT?3M M$P3""**5G,JMQAK:$PZ"-IMCJ=%():>6?@JBS0TY6Y]]+W,"30$\=3LK(*)" MC0!S00-RM*+A*1V\^=DD)14:Q8]M[] &M-^!8"R3PE01>6'=RI_UD1DU^D\. MPZ/4;=QHV2K!?\_(/KUZYI=KHQE-W_[4 MK^,'/_E\38Y/6J.+R!I@*/S@A_XVVXYQ.3=U;P?=7:XP?\O/@$8)3?_$%[DV MG%>K:X-W?^I3"WHP6!PO01/!H?=0KR4^7K_#>7>S +\]?__[M\O8\=H=O/K6 M=O)(U@P34)\U(AH,-F%"A;_$B1O[]!4U>VB[/F4%*6 78]=G/A"\"S"'=.X0 M%-'IT9&,"3PY:!%S^5!C2U V&RW:_NV[%35F-$3:YTVF%H>G/,Z."<13$[)Q M='"'R3*Z)&IP$.T>HW7ZHJ^?H&]O'> #,EM#L"P71XMVS[8]9^40][?4U]V2 M_U=N-=AQ_I^9$Q-9)=A_W'F$_#)Z](GBN/9=,C.58!JB_#2>\<>2LF[-O""C MW4 B@M,:*]7A0;L ^M=1W) "TZ0N'T3#=OH] Y-H#FO3MI\.XB=;3@,@?C81 M&LZN24M]0+1@J)(QU&U.&X:FXL)\P&!!(=,L F$S)X @JQ'P:3J/Q';\'NA$ M#>>,NNUPL4?9*K_.(0PNVT%^:6OY@RZ/G;H"KS).V#**3#I.2>:J-?RR+]53 M6E6MH1]2HMSTXE(.&MQT++F-5O[F9Z:XMMIR+1M!(4;)]CQ@!";2ENO@#%>C8=JK+:=X M5O0]ZHLRW+8N&VD$TUGBBO(0ARUQ%8$1Z5%;$&R:JL5DM9-K,F21UNZ>5B1S7*Y,T;\"MK-R(U-+M61# MG0T)TDY&0TAB)5BYNHWEK*L&I;S6;+( D3_'Y%!=K-=:,^:!5*QD<;4= 99W M.A49GZ+ PW'"+KHF7U>YH17@,9?H=-Z"".@AR.KY[02K^3%:Q_DW-Z&'7Q]? MG%VKOZ4?32L73CG;EQQY+-0-P#2BR'OQ@T![X71XU([T4ASZ>@%%:F,%EXF9 M7W_VTR=1?().8VN-ARY/VBGUD O"//4E7PT,6 K61 %$^DBVOY;#(TC9K(4C ME>^^CS@84@N*89='IQ/.P*"/AHAG:*0T'<@HGB/5*TZ@\ M/&B*7K4[RB3P]^[\_(?OX>OO*8@3_[?NBZV&&W_L8:4I, M^A2!OP&4+# !'CH;Y%9+\"V;$D$1/>X2 ZO4W70CHNT.GG9!;1?DB%+V< M\6Y0W@^2.D+0TPQ)HWO[5<^AO(V/G<&O>@*'V_L+L=FE4<^0&#=J?RGFW@,7 M?O*NB="YCN(M^"L7J\!GBOV1,\=ISR3&)/*HH#]#K&3YB;$I[["/=%4D:Y^\ MSYW$9)133\QQ]R$*\?Z#$W_&Z746>AQP^LBW1HDA1@U1?44 M5% TQG58RD&A6/844A7'SX7%\.A36"*-@#8BW"!.'?T*]!'MP,#& !TP]TC^ MA*--[.R>B"Y(4>..9$@F@WX%0E,?N+RR1AE];JS.,R8?80D3821AJ;#OSM_^ M[OS'7O=$01OEQ!&CCH#\V?F/(UP<1CB4W](,%31/@0_YF&#,! 59DRNG&IQ^'^.=XWO" MO,_CO(A 14?%''-';PO6"7HCNOL6^2'B/2+>%96OV!2PWDZ6^Q\9]R$X^+'' M7Z[@%G,8:LIN1-GE2P\DS!4U$B2)*%;TA=)-O M1[CB!^5)WHS P"CC%['L"6"1%4NN%NO>%!'/,+B.?H7Y$&:(#D+>BKP'5+0B M-[08"EI',1*#R=O.$!L/^I7_A%@&1(,9OM"9+(F^S9-C;@(ZH[C_[Z+T%YP6V+,'SP80O:W+@[F<5XB"]+IF Q+B']6UR1#0'J>H&(2P M=I(E"N2_@FE42-2#S.!7,'5E&W.RN;D!)V:.[TS/ M!R%L+)U7*F!AK+!]JK_?&?+$7*1D+JA829:"F JOF K'\%348N%$U!-. M:"XG+8/%ONEURXA^4!HA3@\579$CDDQ M$;0G?C>,WZ1F&0^.)[O$V.XK$PM MI5..?:][?6";J($I[EAKO]2&:[H?DJ6>]RY@)ZSP8%;^(XXG8> MB(TDB\3,NKS*(-R\ETV'D3!H_.@[SE*LI>G!BM(Z?N0=MY4KP0F,E,%=W'O M0KB8_$#E=6!\M+GOE%II+WH=A(P&T=1-GWB]!BM+V%16'LU2+;E6(*V\!D]Q MY+1+9*F)DQ$['3;J+R2H<)1(??P+PH;XJY7OHC$?BYCB2Q$%]-A[AY)$G.8, M4:J(R/:"[@0]Y_7 6I9L?N@4L- PG&H\W?DA#0M\[@5E3SD1F MY"KT&N;CBD_+%S\9"EOPH%'5;%33G-F/JYZ9@5D>NT"8*! M2WDN7^T[T&2O.'RRUC!#SS03B*A2$1L2VD"W9$H]%J>9/F'C058*-#N!2]?G M/B^114&4&!2O!F0A4(V>D41O ,SIV]P*2:C/T#Q-8W^5I6"9 :OEO6-6 *X MPE_XL9L%4IF/8T\*B2P5O"3"8P0V#LQ5R#6(\(8!!1F8A62CX MR)2&:CX "[,1-(TE @PPAQ]*=K_R0E:^I S\>^1ISA[]$'17DR1DW1HBQ&19+&;0*/@WL MOIH!_X+\NHB7T2)K4@[=;)]Y#&(;(A/KW*(##L "1.UK# MIZ19[$6>UB6H&TX E@6&X381E0Q&WS0#\2#O$B!IUKB"_YZ1UWWU3/X9QJ+" M"")*<20#46\>@JD,'TI+]4A]KS$ ](SFP%\\^7A]]8I="GBZ6*]]%\>]7@*E MB'*2B-,<0X;Q/!I.YP3WCN_=A!?.SD^=H)]4EM-$0/3,#Q$G>VH,E00QFUQ) ML08\W$- &_8/EL@#5+Z(2+#3*.QAD_*KI M9Y%#)F>^4^&@GN%;[4F1#+6?ZEYCA'F99%J?W.B(>8CS/@QF%\0\J86:H(D* MOXAI@)!'O4F]UW#O>K M&Q3GBNHJ]2"XGJ=C3ALTM<=2^!NC/\IYJ8DL[W?,-(7+&S]2AN6H4Z"\<2!# M5F>@7J[I)N35C.#:(_]YQP="""?YFG25 U*B%](9$KW1M$36'Q(=0G#$2;-? M@DY@W9F4$$.HTEXJC',3$IF.F>3(@7 L?!&UZD#&'+N^!7%X98(\#=@Z*=[D M=R,8=&D',^1L8LR.SP0< <@SRIRV%,(=[A6=+NB2>QLHY\'=.YXAC\W#!@S) M6M"5J]-@IRQ^,+J4&5PP$YI@AB68\*Q4$(VYZ",E"8IO^R;UB$1<$(OS[&LI M)Y6(6:R%J> C,VR*E2C8NP9(DR;V3H,[)4*3#;XX4@8-N55!&0U@?&8](!:M MK(%K,AQ>9H;+RA84C#)PC[A@E.HY*(..3&T^,PP&DWB#:K!=HH9N<"](UQ(] MQ E.?/B2R'&"PP^LC)PF;R5DBRIL4T/:WR2+6QYV]P94D3AQ@F]/@[^*I,3H M4IDB9L#3"8*@[#',;O1>F6E"WHC9'HO 28IB_?T MGN7ASS0<[NAHS^"UMS*N[L+;TB$/ "@V$XN D]_/H?^%B$!1X& MR(DA2@T1<@;%+_+@G;/%_:!."!$$5$:X54KB-RU80D-W ?925+6#W_.B2\>: MLLMB/BM>PH*$@;Q40H_"A>;=G3#C>NW294H.1?ET&5S>SMD3^5E4V#(-A-@, M0LQ4%]!T*/@]>7S1$:C'V6 M#U!X7$4LD6%GB!E^@R-8/1D>E29IQI,IM*4B]9?I@MQJPB#0!]E\;/Q7IK"5 MS3"@3![WF;;,8:*1T13R(9D)Y!?!5?X\*75,>/YZ5.> <:E3'K8>1Z<]?^RY#8.\#0<0E? #9+E,UCB'$5B](!R*0Q0\SY1TG5Z]$#8EBHD,Y\9XFZP#6)X3 1#1;^B8DIQ4^O&:2_$ZI#+6B/8M3 M(H6^OXJ)**[D O"EB'UBPT+%N,0\\?9T: SZM1@*$F,9 [9X3@;I^0'-J7C$ M9&/2W7CU"@%1V&/3N]UE["Y8K*^<&-2%1 1B#I64+@\#%>- 8B!B2O.AP$-B M,$5]GZ=;)Q+Q7E"R@A!L>:X+646T&(* M%&F-"8-68&''3H^A*Y(\$@]TIIFMK@ZI*Z*.0$?KR[65Y=HL?E?'GU.*7QE2LO^2Q,R4F-0IBI4Q8> $!RL?Z88+H:ALK! MH&3/HO49(.":] M%RDY4+$GQ$8)=>42$QW8[Z5$"NJ%5/I&AG7A/7QKW' [/)?!00R>$F;D"C66X;HVS-D2*+.1%"@CZ0.1I%##3%9QN60 M./4*7!11.6H-?/M%G^,MSIXE>:M;;8S@X"$8T.THOD'' !XY%B.;Y9I*L'O4 MXKXDNBE'S\[+7MH&@.=9L3)"(/,.I&2P!7YY/MX)@\.;GO1J8-A'46A5(!5. MOO[ .#,D1V?5YFB$FA6@4W_P0W^;;7N=G)R&X+8 M]9/C2ZURNHP1EGK%2:.<]@FQ54DUD7C#G"3(P2QWCE?;,)L@="7O 3Q22D?;RAG M(2^_U'LD4D_^[<3?UG5OAP $.--!X(W8[%B&AA72B5!)_"[]1LL^.#@@T< MY89N)Q^12?"Y"4QU\]]+$O8%Q(3_\5HZHS<:B"OJN[)?V+#4 \2B0=V1(WB+\1&1? MB#IZZ(%:52GY,4.T!\2Z@+Q0 M.^&U'SKDTI!OI4&TYS@1<=00?4D6&FM/>:,P,\#3K 3NQ W>(F?<1!1!#2>D]$3D882IK&#$FF1 M[S&"X75 SH)N3)T(-Y74U((EKR!M"CHMOS 7:VZ-[0MV5US!T9I(EI2F,5R[ M_L,7=U Q[,4:&0,I'6K4"FL_U#86+-"+-)(*F^Y!!(("R$2UVSGA_E] [X/( MAM@T'"N+MAP$Y7Y$"?;*39L(LOJ)"##RJO+Q> M]OOG\^_.S]\6./A_0F_/SV?G[/^Z9/@G]+L?9G\@W_[OW_^.SLSOWLU^][L? M9W_XUW\ME[!%3DK6SRZEKP/]<#Y#[\[?_< %&9=_^I9^^FX&!AIP'/A$'#"( MEM)W%I7* *5DK@ QW0-2+N/ML97=*DM<3D(T7,]M,!;X_(\X]&+EU('C\ZH M7#X!(_,F[*5DJ@'SI<('0A0J^CI5GE4"7CP"5W/7C5,%K*"@>N, 0TP =Z[2>N$_Q"M-LKHC0[Z='7"[>",GH("$*H MI>'*"\/X).1-T>J8@,QWFN0YDH5F7+=+A;NILZ5PN7-IUY6HCI#M53B+>^-2 M,"M!CK\PZ<'S957XFTM>:M-P&D26XNOT/0[Q^O!TH/+RH;/_9L5(<4B,70G1 M>4RLD-[,5:#&N/!9X&QSLN83U ;BIR9'UUFQ9%GNF?K3;"T?ITS T,QIC>P*IOHZ\>=JQILZKD3!<1O9K MG!J%!#E>&*[I:;_T$V>SB?&&0Q]QW;X/5E29)'C=A,' .&21J(ITK!>KAJF1 MEUDR7B:PY]#%W)_*>$NH[R-/M63;A-+G0Y@U@CK=66B:LBX,T[IIE4FX;T!%&J60\NA340_5.^8!82*W+WOIYUSBA2.)TQ2N9JF_KV!2ZB +_STU&H2._YZ8P37L M'!%&&MNL.KUC( [GN94L$DDSU0&1!G/%6SC3F<0 U6627I#-;1XO;N;T.'PK MQ;B%_F>(6\E&!&BV.%TZG&8Q)!%6QY?=JK8\6;D:5[)VB*$A-C9:M"@Q/YU4 M(+R+PJCLWCHR"KRL=)0*2[SA#OIO#95"-\.0;-UA[,BD;]OL"\GH,- M8)#J:25;D.BSL *!M%1TBVB_HY90&W%&ZA9E,3EIA#Z&SGKM!SXK*=@P/3-> MN9Y,1OL[+-,=%I<&53J#0Y='R>#X0I(?3"A3^YE;, !>E.QG!2( MO>H5 \EN/5$OKB W\='7K7FF,-R'4OE^ O#JY"9D@NU/\1&14Q6YDJ.2;8"P MR4#B"7!N0,UEHX)R(FQ<\ D9V1<]C26%C>-V_F1J^0#HVSSQG7L'RL&[O0*> M@ [BA S#=O8>)#80[,HNU=:F1P!TWIX/@,=R]@L:LD];>T4I4;F2P^:HJ7W'PEAU^S0 -610.H2H&Q%R?)907PJ#NK MQJ52V!2+-=L2UT2RAY!C'FO\/HKCZ(65O23?I/LCWVUEWXE>\IAFE'>$1$^G MR:^\+P73+F.:1\VC5Z[#'0,:B6; MM P.Q9%0"Q6EFL? B7(ILA;I^3X*?'< 3.:<(!(4C3)"RRM ]4V0NT6=A1Z% M?04)8W5]>YM$;X\%5JDD?VOB4M3VY%7=GCP2*,OX\S24P?V+G:":*7W"RX@& M:91!FR\B 2E4"_;SWHGJQ;H7 M-4H TYD- #DL@F[+AH"B8@RFPE?&G1F^LRI8WDAT*\J'H+QC$5/(NS8;X&IA M0E2ESJ2W+BV-](F,&JRK*/"W)BNO5N4:@#AW^^@ =[QJ7_05C1RF>< MBXD/7UYAAL?[F&VW3KQ?K M#Z+^S @3](I(965!3)+NNH&P^/K8AQ,9$0,U) M,%(6):O\N*4 H3=W48K1_S8(-O(^2X@(D21D'"L_9(E$/=4801+)-$?1R'+, M/0C_!+VL@"$MRG@(L]^2W 7A9K%^))\F:T#=CT* $NME)>8CF)404*.\[QGR M<.+&_DY$N:5T$%_:C 25RII"3&^6,EC&I:2A9?[_C_>/',8K8#S1R/ODEL'"& M"VV>!15& @VI)4)-CEP[2)B\#JHW_YQV*_TM8?@R5YV+_6<:X#-F]/P($U2R M !7R><%P4IVE0M(MS90ORB:/CT@!Z7N I:Z M)/4!A_<#=B"586NVE&K/<9>$=8K.8#Y;[ ZG'8MZ]K$5W74M<'J*C 8%CP?6 M(C6#:'W)[=3W(OZQ!YRUH"5RE\U!6>=[IX^33[?C#?G\>HU9L=L-NR:[71!] MPVQY6"ER$JHIUZJ(G"9_4IL)7_H8L/>]QJ]' MDRS$NX 6L X*U7 \W]HE"Q<;VL_)R8[NZ3R2G:"5D\FS(*\S8V,&>8Y([U[F MIG(T9B_\#TY/CBDUK($.QD')CCDJ&QTA5'O>'YV@8L?(V^N917WUBF/73T!B MN\MZ)\KP'&J)Z!?,>2 Q/5 2OC2F&6*C,A33=$<$PN4+#IXQC5@:IGHF$$6, M*@O/,EXC=!@VHH!>&'U9 MLFHZ13S)\<9YJ+7-Z"/600Y3Q+$)Y%Y.CT]=F6XT,YW?;XBA>C1HSA(O$Y[M MRK%&9AQ:5V$*&\SS2)ODGMQB3O!?_NXB\HZ]+QE!Q"G.$*.)"%$$5$UR<1.2 M94+]G?C229U^Q7XY'Q)-<,XYYNK]4OE+B@ZBE^I#7@V +L2/H9\.HXK(84@L MPR@N"@^P=9A!9Z8$37.,"MN0Q""33XHN6(5Z1#L9!6PC")A0RC!)"N#5/K93 M3I5>9CG=\4H&#\93T(&=4^"C9.AQ BYF; 55H\&AI8HW-Z%P-Q*)_"B<]G)5 M5TH4O1'DOP4Q/G=H\B[&*/ Z+)/!0?R=$&.5,N^,C9UI-LJ '[VL^A48DQ%, MX4,,OB2ACL[!@#![XYCE<[O-M4]N87Q+Y"N/R%J$G$_6*0M_I?(UF,&K=L?1XK G2=-YX M1-KTUSZ=C*;I)+?D\@G[M$0P9 .!J/TQP>LL0,#.%"%VV4XI6Z M %DOWO6GL=('5$(4T?._XZ&4NVA2TS&,5 M#D3TZ)VC1Q;1# M>UJEED^$11"CE=<(%40@3Z,OXO( /E9^%DBL(%;=)"7,%!<]XZ?QEJ=2 YDG,IQ^V"O/MF!$+H(I2\5J4#*)TC(58&8A1LRWL MG4PPGR6MY*@0/VO*2%TFN,1K',?@J**!KI6J$32,^RZ.'6Q0'N?T!EA-3^1%/E:FBU_T&V\IW3"OV#'909>,8)-= M"F4[L/EQYNKU8@VI4==!]-)7L2GP< !+'_*M*-5Q$M[BC1/Z_Z"WY@6Y!Z/ M]]@5'WKWY%D1N$'M_&2=^DZ0#[=W$5JI;PI!4O1.95:Y?^XG82,H$(3&F22B M1F?;C.J:5.H'42/&3T3:\)\Q S6"]-D[3!;%TGGM5<:LZ(IK5*7.\DK/T-^W M,P3X!&1F2*?FJYR9G82@)_\GRWC%;9YS'U'NW1+W@=$D;5JJ\3Z.UOZQ.YI2 M0(S$),=9$L/H8'>&!\LB+&G;7=!M,>8)]VJC2R$QV=JP&/N>+I,Y.\A]>D\I3QPYWB_]U!I;?V#"D;(?+,U7Z6PWMJD-1?Q M2%JJ>)B>M%Y:Y7" 0(,HF*/C!MF>O%(5 A%G>"G!B,/407D"BI0EC\A0R@:8 M1)A'',/1>\O,QU[F4I9[@]O$G#2]GABLC9]3/PF6 HD;0141L@QW"-V<%C>5 MA*'V=V0@5:@HC/ZWC!6Q(/*!IDHZ/6=7U7OA ;,$.B&#,,E!$AN.\P++IJ+[ MFXN9^FJ4I;3<\T/!WD!"DP9AWFHTL0D,AIN[KV?2:I7CN53ARN('-ITQ!0D&F4=3K]PG>.T/Y!Z]6J_Q$2G? M%619G##)FK!@K]*'Y2>X@JGP MBY!^7CP$T!.08\S:]7DBFG32>F3%UD M+HZ07FJ$P9+74<^E8>P<5L&7FX4&R7NN5.]%6VP01&J X>=&YO*P?]T:3UKN M&7%$!- U]E.B ?5-@QDRND@:U2AH-!8GL1&NY@)B'8+ 1"@B7?E+PB&#K9AO M8DQ9'63[%G21(PB;@B@8C >^CJ6QYP1-'Z"#\2#?!R,S4CP.LM#0<58FJ=/5?)]S#)!-+$;7EO/F!L)[7V<7 F\ M@5WZ@'=1#&@4PQEW.664DQ[?4FN N9*JS3F\"2F@C#DLI@M(X2?J4H\$O@N* MO41H&,[1ZU[QI>=&.:+RRR@;ROP$E"Z;4VS=^Z#BP)!+7YJM M8M]1/>X5NM2J_IN/+1^6N\YVC9/A2&?(<$K$AV?'9;G2O_WU_LAW\-?Y_?QN M2N.29_*OSLX)1Y#Y*\E*+!^-QP DD@A^7)UW:2O7,HU85[FG/T%2;[R,O?'- M;93[X'C&3Y3CDD?]A/DHYUK40I<2]MHR)B-1[U"6LA07TAG"0H4B,@5K.[J4 MQ ,FQA,3\PXG(B8.. 'RHB[8'$-,; O)4D%Z4N,F9WJ8@L.MSF,E[.=,+(2] M);@N*U-6*HNH1D,5'8V.3P$>#OC_AD44>\L(\NB/#9K5@U1 'SQ$5G2%TLA0 MX*Z]UISQ"[+*-ACPZGRCF/L\[*U70&I1C=Y\%84^XRU'88PWZ):C0ZYM M,.X!RSJ=Z(DZ_+1HZKBS0Y3U-,(IJN);=B#*?$.P$7,\)DFV99\-LS0T0>05 M[ZL\-0DK2, =N,5XK"^:\2:O$4)&GI*/J1] MH,9:[,H/WWM)X ;PS,JW.Q8 M$U]>SIH1%+% E.0(9WE?"Z5TE(]BENP_<,U%-,KH>_H1YUNP0AT;-#J,XY!< M6'047]@DE0I+1BE@\#I!L$?YC+D\EY-9"7!ITM(GS.T%^<2]"/RCBGDA*HP8 MAF(7ZH&/Y;*Z!V^82BQ)'J4HQXA6*NL:JW\Q.'-\<^1,"<)$RT&5"L@&CF,S M/*E=8($A'E0UY6BT70);]>J5C"9T E&]%"I5W4:$,\B'8)C6PY698]VR/2DZ MSNNFLL(2T#?'*N>(VB.J(&-,C"[Q;JJS4P<-!>-?_^QH!7CH#(4,<(.<[-$+ M+7%#_OCG=W_XD3+_S^]^_!UR4G(W[E+JH$$_G,_0N_-W/]"OR?;DG[ZEG[Z; M2^^AQ0DX!Q1]*+!N*A MC(YA@Q&>FU3)2)JG%TX<[XD4UCMM\D(D8]6SB!SPY;%N!(2NX7/-"+?!X8R> M&(=5_,>=$2C$-K&&041DXLI'558XJ>:H,U[+SQTV;+#2-3A R M("BXW(I2!8EA!10LH9SX&H9\O4E]S'>.;['#Y$!='%. ML(CE'DO-'H23H)F)B8^^Y,;@+'!H"P-G55%52U*@:\&:_8IJE7%"Z[&U8_NA M[IPM[E6G5>.'FR&@/$+-TZ'9*ET/EGFC5W3N\F#HQGQ#W>'NFTF9 \ZN?^,X M,0.QH)*["E^0P*'FA!D4]:GP5*KJQB5U%&/JLR4GA4L-G@G1)D.\]ID#@ OG M9K7)?@9/4!)','0>/7 A-VN#%6E(*F)K0SSE>D ;CFQ2W9>RH&IZC2NA6 M&TO(5-C6H$P%M?>S6,L:(5<23X&5DKH^.C_U<.9?L!,/&H]XD1GO.[2:?%3-MM% M:YPD%#-7<,6B\QAGHMK'&,IB[I"[B$(J]M*J$D>H[*4(AIPJ$F1Y>B&A/$+, MPE!,!5WX.05&2A8\%O99V$P@RS-:I8X?(H>H;*PC0W?KS[[[&:<2UDW_W<1( MEO%SS&('#L1$173C?#@%65.RVD#C#RS,O_DRZ;14>?+EE+AG_'P=)>X-O[MC M2MS3CTW:I4MY[?>$2B_753E+'L@9].D(;8N\J_FK/X#J"^:87X'4] 9;J+03 M'F1%634Y4AU$9=]2Q37039/V7%"ON0]T+[#[P0]Z]. 9J:(. ! ;(QQ.'2HY M>"J\-N+74A2@";9UV5E:WDUB++UPVS!<#7$4DE]91:+D/@I\=\_^[?N&23>H MZ >5.YHAU@GZE?\@<_L#HZ MN>UYA#"(0<9?SLLL%0/ZHT4;AK;6KKZ 3<5>P6/%\7WLNR;-3,T%C-M*!"G, M26+@B([\ZWT'*G/1F7J2C-8=:D"OI[_&N%^XLPK"?H8$Z1%B@KMB"@]QQ/RL M1OTY8Q#"<"?0Z&B3[]$TNT&9TX[XUY>,[7&*MH!=\EMHOS8X_;=$H1?OJN-8HH:YEU>[="/0%$1\%B4X6Q'*ZKR M,XQ\RSZ.6-\F\U"NMCC>$+9_BJ.7] E.?B?<]TM $201HXDXT0EZ0"KO-K^V MJ$>]G.XVG6RWLK@P6M;;%"?YL$1+4P"7<\*J1T/" N?8W*V.?^A**S44W5YKG7FJNI X+N7, ^S-$X>-8^ M:?%3%'DO?C!^( \90ISZ_Z#,#Q_1(U,_*=9*9XM$1R2T68KXN8_QUL^V5,T1 M1^L0(724*M.>O%S^,FQB&HZ7X,M@H^J"Y^SL&#M<&C05QE2+?.CU*E21#V9? MPT#CK[R#,A]@BC1H@5R21HLU]7;U#2.37&6/H%0202Q!'W<>"$CF30A#,%*J M!$SHT5JNG.((+$#%I(3P4/@]!_3Q4N*4H9R\'<^N&2ZK!; HJ^0T2\2^,A^- M$*VO_=!/,<5F)1H!(><3P8Y%ZUYG8*64;W4>UC]XB 8;!$>(+8:1(_JPD92D MI")YPD(0AXUI*V>1R;-WE:3^EE;3><"PW;G$7)NJT0OJ%.6T!JX!7.KOM-E2 M"@)RA22I1-KHI9PA:JB*9!=ZCT]D;2UQO+T)G\FPJ=.C+__0RTR%R0@I.-#? M&72(I!Z_G"E0HON-%[#UR8E].)D>R'+KY9(1A-##..)3_X'+,S_6Z NC\K4? M<#]*O]!-.!K(*8& 'O>73'/8)8059@4W.F:Q4&[]$.(N:=[XM>/Z 8V-\5P7OA:H.#RLIC.90F6 $Y^HX MG"OMS5-@OT'*>,@K@O* \?('4LLO!2=ZY F8+G[T:!/1(GP7_2#6A.DEI0_' MD5%'G94J+OX04V,\_[S0#8DT4*IAG->V36H0MGWK?+< <8\3EG.LQ_TNXAF< M]0S/(L3H(0J"ZRB&]O9B&\A(SW@ITWK^[:R$Z?(K#!CQ$7^-LUZZZNF4*I#- ME5._.I&I%\A;9*2@KPY9Y8B3'+^"43]>@A8VICY^97VQ'2,YP2WU]55:,K@,$5.U+?.P$$@O[WG#9K+UUG]7VNR!B?V!P2 MC/N>CE5-"FBQ*V-P\X.-N00+#+]+]6O-H>6K1)YN$WA)%K#)-)KI)JT9&[BJKZ2@2*+[C"# M&J?<4<(GP(*X0.K^G'&B1$05])[VU+R8^AB&T[YC+@=DF=U%/<[1\O0\+&@ M#AD^+X+^B; 5J#AZD#GZ^<0X:H3Q5[\K UNF4"'FGA<#5 #[<4M4EF/C79&MA95'J,PL*,,XOJTGM7 MKVZ0>=B[CJ,MC"Q+^1S6@FSV:@(]U$I-P3[C"MJ$9J)#_4+S^FJV2O#?,[)$ MKYZYRMU+)"GH(4J0:]W&(WT'U1$?_.3S-1&MB&*'2;\IQ/M^\$-_FVU[B<"$ M[-D:L&=\3AC%H#]N&>FO;W+,FRA@L A&B\1P:?#V#'TP/>>LSLDC.4?H^&_Y M_=3+$$^F_<)#<8+V7;G"V&S&\(Y]78:<%(?WV38_.T.*DY!\D= M0@POP=> 0P]XF-YDBU$B,4PZUU_1%)=R7<1D>&(R]CX.3 '*/F0!?GO^_O=O ME['C#9KD#U'S0/GL+4H9;5.I_@,S(LRK$@.9R&!;1[J M7DYRG%+P XQ3E((#6M\" A?H8'3&(3,9#IDTC?T5T<4@Z2Z-(-2*HL)$0R\HH>3)T+PS/#7V3. MA$1Y'* )0WR5$"84S!E,1\"[&+L^2T+$NP#3ZSCT>F%-22>,3'^&\AY8'02I M#_-Y%P88#0[C\;28D]>D3)^RY1AE"R)_>'G-1J4B MZ&CCEXL6O7VWHC%3?>.MWKY[L_I6F%-- J>,WA?E9"0:=$(,2 M-\\^7$:7^!D'T>XQ6J=$&3_:)<_I@5S-*2)!2R(= MF*VR($-X\W/JB'QGT)YX'_M;BGHS!*0I(<4A;T8P@O0:=S#BD*E"]I^9$Y/) M"O8,$7(9/?J;T%_[+EDX%2Q 'Q^/_U11I?->R8U/@2C)J984'2.GP*S<\:Y+ M48ZFU.Z19H._Y6(6/N:S('58*G*GFH73G@1YBQXQ$V/%[U^0X6P@0\;IC<1: M0G8S'E P/!OJM(0Q>)E[?\MX;T1X:RA"V2>>IPDGUW1,CTG^2E$Z14=H'<6H ML<2H<;:7,7:2+-Y3M>&"*H+]"N9Q>B*GCY$V#?0&Q$POT5YAS(PZ!CI M N8GH'Z$4BS4G*ZI:'UP U,H[O HDUHUNP#(H91"<8?B=#26:=!S[.)XIV.F MP7R+<*0TNE6[LWY5==:7B^2 *ZV279\#((OZ%ID3 $QK+PS$6AF] F99Z@9! M/WG:W C0'=.>0-D6-6QE)P;M4L,\T+^4D0"B(9*@QQXLT>)A"8;V(0-=S%:Y MZ0,0C;/=+HI3GL@U2+R(W ,U3R>L#U$I%;%>C.%I#L^@6-15QCCMHHZM6;N$ M X'!FM. #]1GN3>5JY6 ,51LI='YKUTUH#Z MILBZFN!F:H5\DBH[GS[PF<3,EPQ]9O*=J72(-HBN$2IR:_(]>B6&-21[C&#+ M'9"?CADL]C/>VLK,T_5EI,)\I1"1 ,DG:]N53R2G?"(E4KL=/Y$<:G80 2P0 MK_(9LS)^7^7$'G#&)UUU9C9:N11R[22:#-"/O9EOM/:4YX=/J8D#FNIVRY=H M^11E"=&[B&JW?"%SL%^$K,@Z.9#(G_XS/CX30N;TW?F[M]Q^GE,>I0:E81Z% MP^,E0J(;JL:RCJB%\PODNF)\ >Y3F?N4<0\V:180Z.?<&TKB@9C/2SXJL"T? M&S?$25#[]!3\&^,Y=DZ1VVH>$*VHD3$NR7]CN'7DA9='3SQ@L&'U78-%, :C M=\(Z#[QO=I6>BC+*UM"]X0HL4YQX3:2H<5U1_ACXDTF3L.==$:N M16]&#PWS+'>[!_*.C-X#Y7)^,8^ Z@G<2TDA0 M^ZQB=I&6AE1-4^8#0V)D2!H:4YF*P:%B=#-TQ[*(R B-[X!I3&PPYIQ^Z9,I M[U Q7:Z8KE2:'B?OZDN?DK)1M>.DF(J(8Q- N, )K5G?SRE Z:!?*253MI6^ M(ZX83_C(4Z!GP#"B*F#=(W*H4KG:WT$WU-PV'4@>!-$+Z$QD>UU&V2I= M9X$HM_6 7>P_TX"XF&AHB_6Z9ZA\@@J2,Y1W30/+>3%E.&%FB/87K=>GQ[=2 M*:5DS@@_"7(V#J3$(4?T;X[%_M+P*.+N0/H)JRT4C#%B:IU^B@*/[%IFWSA6 M1:0/SVHX./>.V0I]_1FHUC ;K3;90".7*X6-6 &L__#K2SZ1:/X++=-L%/ -,/^M]#WM&T'G8Z4IWQ Y,-SXY(":)PE.$R+3,P1I,LB?HLA[ M\8.@GWE)T$>L Z;[OP+PW/:W PFZ?%7SE&*&?2X4R&V.!U1L9? MJ*=];>YFH01[#;5>D^@-C!8LE$#2W*A%\LC/?OIT0?1LTEE,EP[X!?J76A;D MT0NACT0',[9#! 9+@[8P5F%F ],0##H#)\6Z?&+D_+,#";UA1I[4X"$H^S%Y MX8_\$(3@[L4:CD+().%E.(B$=?3;E?S O"_(W!)'/JV*$:WIT5\"'H,^3WL& MRD?6S\X&,U N%FWCCA/<+F)5%VLN5SG!?93XU$C9+R^Y"(,EKR\GC@3U47*0 M-1!:#/#JA*'89KRV[&G/G!Z3C?UY0J!L0\Y+,.R4F)N+2D3M709ZUF)]"85K M,)^2198F !"9JK/^J@%(;/.8#OP>9(ZFB$^!..KP? ,!'V8/UFN2SAI)\Y+ MY8X7+]+A+Y)7"!?1CBZM-06W@,?Z1U@4*,U+QQJ4>:C4?.VX8"3>]_ OFH M&#+?I.I2:,TYD<:!1O,_3'GN9*?&0;,WI@=DFA,HRZ,#(;.4Y!5["6;N$_:R M "OJ.CJ)[Q+MGHL!-$2D=^H^[PW$MGK=\1FB?5)5D/?*0V#,%I(8>2Y*7BMI M0J0JFPG\79^,^I09Q3=P-IL8XA1\5D26XIC<]BRR6R;+JD%S@)3;$RC[VI=] M75%3,0"T)B.05X)ZIWSAD]6E#.PT9ZPX0D3IF+G[]\QGYK[D_5[Z:\BS-*]3 M(_C>W+,WZ#\_$I@.UR],NQYX0))R)UQ&X6; M6[)X/>:[Z'N"B.[8NA<=YCXA9DB%/L]HI\)C,L[R'VLN2LA24YZ0HMX!7? Q MD3XC(HRG>\A93LF,0)3/;MO302K7F_D"<<88#X[E M^:285<:)BB.-BH<[W@=E$IMGTER*YR>8F1"%+]+#1JJ0FXZ;.2[S&<8P]?FT-$!XC* I-:KR EV%X"5K8F/KXRS5M M.!,=7N'+E!#BE R&(@\SZ%+IZ,-'/H_=TEB=V!6]DU];!L!;?.]&H8MWZ1F; M0/XXJ#<5?"!(A#-UIV_E,$F9[@K(2 =WDF1NQV M"A/; ^%>[SO1(=R_TT[TN,.P//'\NLR'1Z3J=11OP5.V6 4^LW6KIJK3@Y:9 M^Q"%>/_!B3_C]#H+O82=@BINU"TM#9^F.$M+Z7T4Q]$+&(7EH>M;65]24F4# MB+:=AT342W#\7)C5U2NJ_3E+K,']G ?$_H2C3>SLGLC%&H#&)?/2V-#R>REJ M6^4UO5A)KW?G;W]W_J-^92:%MX->P0KZEJ>J*%>W M> G)!97"7E/QK&QH>?#4&B3E5=^11YBBI^) W]KZ.Z@"(=W'>.?XGM!C>=8" M.0(I#\SRKWY)QU":PA5!0^1I0/9'")!_>/RH/X(:'[#.C,!42(BZXA4S7<-< M:$)FH+4\]VK>AZ-O>:JNMKL@VF,LTFZ4ARK9I,_4+DN/SH0: N7OX12ZB])? M<$HXCS8AE,Y6S9NQSBQ/(BAT[/81KUML]:7S2K?WQ1/<2C?A? NO7C4WA]*P MS'+-2R7LWSBA"$R K\B_42Z%0YZW+<@<$'T >UXIK!Q(PZ)4O?13&.<-46&> M?8\HQ9"&20O1P%"?_-TR8FB3K 1#5=8^\'';PLL.QPX(@K=P4PNY9-\BP[0] M9/'M767@R:U?V]7O;"K23.BN+Y_:E[;5,RJ87>@70JF!Y<%*,C5DT=:P7U3C M;WO&$DL%-.[<\V)R5E+]?1%3N-[0+1VP;6UMWQW#1:"S3*I!-6%=)R<^:8UE M2NI5I4Q,Z8%#L#SA"O!- :.IFIR&YK973KDNYX4?NQF3//2*;-LS5DW.#!J5 MB/LQ.:/K/&@;63RY02,&P^1^NXJ"ZE%=^M+^JM]&(;WU6%HJRPS7K'A54]NK M'0L,F$]DU;%8;@FK MAZZFF>T=DVVW3KP'4X%P:OP[43[ 77K;Y)3L\MP$3K&.:TS3U/J[627X[QF9 MVJMG\D^S\%1K.*W!0]&RJE.XI:E%^\W%DX_75Z_8I3EJB_7:=W&L-N-64ZP;WC>S?AA;/S4R=HN$N:'IB.885;>D2L9(M)I=+:]CN1;55-'"@; MVAY\)P#U)DO=(01LNU9B[OBA^L:]$R]B:M3RJ*E Y,,JG2J=GK1]/!<(>76+ M8]/"[/3@-/T)#2NS^0GKCG0:4LB2L^N@G$3*9PB.<&:0_SR-P>@(,M8/_9#< MJ&4+)IGP#BN79U-[JSXD[C^&\YP?>I(/57Q; M]RYU>LPF8SPV@AJ653$V&B-@M\>L'R=R/"FYBS:X0]PI:V=_WSR351*%"@%" MLV^T[6TNK_DFQO02K:I$]6^G(R!+3DQ7_@DM-< MV\CVR41NYCMGB^OK1=UB2G< S2>@)F2(ZA-Y4/![GL6BE+,.)F);?VT,#&7R M(H#KE[' -%;W(RA-+K::>@QRU>>06&K5D]9=M.P>X8XT%M>K?(O=GK"N^U1- M6-T,7=8/;Z(VWGAD(.16=%DH<2UDIK6Q_9TB*I]R9=D/,[+.^8*'6%&\CF(L ME=N\>B674103_=F)]]3[ 8&(H&9'U-5[$Z88 / UV\M4=[:EQSS@MB?N7(>0 MWB%ZL+_NJN>L.&*Y+;Y)SN[^M.V0#X@J)SH ^0&&C&_R9!6D3RIY.RA3] ".1B_3%A M=>#:3>&5!ZQ+%P]XX\.N#U/84FJAHMS&NJ:5DJV#/7'?2 $[EYA(/;[R);0_ M9?MFSW:[@%IUG ".Y6NB_MR$%.E +K*D=O=W>G1B[ZTI!U/5TO;[,88SEV<& M&@B%/[1SB]?I!S_TM]E6'112^M+Z0F9@J@TN0=M&YOLX_ B@[S8=OKK4=O8MCKA_2UC@:O),H(D]M#U URJUKN,0#ZA3D0/ M>^_W1 KV)*UZ[J;^,\O;:XKD,M#/I")KFYA7MYS.F^ ]%L(6%"=)'G] %V71]UKK&R.WB#">1 M836E64D::FL[(>E(BIRAHC$O0"N?$6VR4@<2MNV#U3RO>98^1;$.SZ2AN771 M.\&D.9@N+XFD'40T9HN[FS0>5?T#EL$"7%#8-S@O&U3SJ"G:V#[HJ5VP/[:3/!J&YMO2G+#W:I2I+2-K,]S M/>@WCW3.84N;D*,.HV![\[MNG&&OFQ]=V]BB^,)'<$W$9R?XA=P+5^16J" A M-[6;I"&AN](_%;])H:8U>DN*9O:=R.SDX6+#>QSBM=K+H&DZ9:FI$0JQ[3'; M@GPA>9="YY02NZ;M)#?UL/8YY]6F=9#U;ELQ5U?JU",Q-+2WS4JYJ(G:E%!J M,I7S$R>0!MMX;K(FUL_+QKRNQD#6KL_:OHPUT!9PW0K0(P;R5 V":E+^^E.U M;8=?K\D1MEA?O;H4E10.L$4(MN1*I%21B\0CJQ**V=A=$88B0=_/[22B);']!FD#2(<9SP(ZF<*+=16%4 MUA\:;(/-3UC-9H/%"J@=BU"1_Z)I8GO^Q2SR^6NT$FH;3^?FKY7F?;\O CCG M<&FU9[7T(&?=M+7=^LP%1Y,+:5$.'+H^3KKY*0\B8'OI%N4*.E1YJ#:T?6D, M"NGY4ZPQRQCHQF(XT3SQG7L'\DQ==211K8%MVZL:24CM/54CA6DT>RY]7BA*ZU;8M!)>NMZ533M;5]M^15 MUVC";EOTG;:US?!@@8@A(H ;R^7)C6P?Q,>*5;>-6**]J=K4?LN![Z.R=@Y8(^$,7B*=AK (H'(#>QXP7" MTN9PMM:'MQZR%M]::I MEF>LWUI:M?9 +7AZ\-&-QWY3>^MR88<"P4+*6_I; )8/Y)/DS49//D.0CPT M4N,0E*?WIB5L.$D05J[@[D];U\S >)O?\2UY_:JFMH,9I'A"&G6KU\PT3:V? MC75_)S66D:,O#VIK-YH>0<:V -T)A1<\)\\XUMP4A]*P*&P_@!2I-IM)7UE^ M)WWG)@V>PGH4IJ:RNJF%D\N MTT?)@0[@E#97E;+6B4U3VQTY MII:;9?'_4KWW ]YG[5GK6>V\ MCMP]V4Y.\%_^[B+RFBLREUI:'S[%)P6CXS,F&IZCR,QK:VLY&UH8M ZM$-'] M4=N[2%NB5!U\H6MMW\Y: 445.BX1=G2W6.M#MK7B4L2$'CM(UOKF5RV&RR^OR>7TW%9+8..8 (" MBQO%NXCAL5-?'*OUOM<+7HV/V%X_PIM8@9=+M#5:FQZ8[!W?; 'O\IQU(YA2 MB^Z&/-?Y8=N+T=B9_8EBQ6H.&'J@@W^I,2AZ,H.S> 3>1JX3W#^1#:^NY5'] M_E374]WF.?BM.$S7DSMP.V3YMSYDF2F(UG[Q V62BOC.]L(N*ND)X/3&"Z"I MO6W78+QQ0O\?='MF.5=S",*VG?H% MVG\7C *E=_\P$K;W'B38W<>1!J=(^MJVY:7 H3ND)'B'QZ8%T]*<6*IM;-NX MU 4>("\A0._=9!E!&0KI>_!0W47I+SBM@@=0+";Z$;13AN"..P+;UU%NMSK> M&-#!D]B3^"E?=!UCG(;NPZ9O!005IGYC6.ZW3%3T,I>.MN9/:6YN^QZ7H=\U MB9>/.@+;@AD.B?89$);FWM8/:5DM<,2VHC%V>M#J.4-3=+D$HW'6*MK8OG)[ MVA?($;G&?DH.>S->%'TW-M_UDHR;!6[,-S&F#&C>N+:E[?<^6)G3;H[(H7JQ M?5ODE;@;P7]JK6R_;5:!,R]#T5$,[/"833AK\.J3ZT[E,)._.YE,G*8E=3B5 MB:1=2D%NMTTY^TWMIRVS'"&M6&)(U)#]Z[T\YN)3R_-<<5 PUP]7UV702BT( MP$$$IGDL*(KG''$L-%"Q?1.U6&%4X8M4$.2<=$B@';B+:3KL09. _V^8I=1; M1I>ZPEJ'4;"]/H0926_'*[6P/=R6M29'[ ^W@MNI3G!:9*U.9@",0$P;+*#T MCYNBXWN80!8SJ[8BK/)NO:"$E*>^D0A"V7 MHZH8$\O)M,K:5,U/V%ZB4A(9JT^MA"0&@(V(#!E,_RQ&NE-:VN$4;2_]6E B MB)&-M:RT[6W;8PH_N-YT7&MDW34N([(U'IN:IK9GG3DE*JZ(.5%%XGA/-KV^ MZEZ7!R=S6 Q4'*";&#-P9[:=U 52>,/!4F]E^]TK_9AU-\6J/=JR7%E#J9B9 MZ\TVE%>,=X[O<6-7PP)0-K2>FE&K_ZN!U^SVA.W+7BF.WCE;166-KL],X7"I MU$GD2X@()MJ#1OO$!&[3!N$E_];R,)<@VF?QOKFN;KV530\1@,6IS*>U+VUO MTD[06>I8#^4&[D'/;/I'J[Z0ZKU M(>L""86D*A"IZ( ; $8;VEN_+6C$'J+SY]:YO;_&??_8Q3R=.K M"9[1M)N"DC!"1OC$L@L/'-R4W&;W@1/JI5U-4\OW()GC:NITY2O;VZ 2'-28 M-Z9I:_&2YGK-7D3(@G93O:%5;6S/>FXP4MO2#O&<=:%@/4KB12JX$DT_,J>_=O(\*$TK,LJ/!E*,B

H)LS+/T*8I!&.G*2O&$U7#? MEVCY%&4)T2^6+V3=[,D'14X(7!FZZ-^.#]J6*>6P].:JEHJ&MD_$OK@QBMCR MT;%K#AS#]&([.9I4@U&Q]:$3B3YLVA^'TK"]=1K *?LBENJ)6+?O7VUQO"$# M_2F.7M(GV+%.6"HGV-+4]EL;!A*D.&EHOK#YLO-=^K6X-N9DO!ZUQP5.S:$:O:6?;J46H+]9S+]JIS9!-[6P? T[B)V1,Y7JD713B M;D_:ON6XF2)JPC"]SD!DEO2(O;(GC;5%$LSD,ZP@REAG_Y,0^K8A&WI!>YZJWLBY\7_NJZB*J[ZT7-JC7 M$B>[WV?PJ]ILFPZ/V;RNI8!#5<5D=$=WA-3H>%MT)V@X] MSD]PLD9+.7%%,95:S&%C!F(_BK:%C&-5VKN(NT7K;M/"RO,0!<%U%$/[0?7I M0SNW'=Q4+G70(=&@W/)4UTBK1SV';9N8I[_[N&S'*HF((RZ5-U<"%(TFY1C3 MOEY%,^NRV^/6"0)A.%*+;Z4F]@?\A(.@T< KM[!87''IIR!1W9"C^]GW,B=0 ME8A5-K*.W"Q4(S"1Z,#^ZZU.]5#/CSXIE]@S4!W25IL#O;MVVV2O#?,[*Q MKYZY#*"W66H;VV9BR$O\P4\^7Y-CFI:B)*(1&&@_^*&_S;;&!8B&OJT+DY X M4D"%\&-"+U5JFW_Q:\5YM;=66-]?TA2#:0",M9>@6.'0 S9'$.3KG5KUY&@I@<@KZIM*N);F_,LK".7.'%CGZZ%!J=]QT=L M^Q7P+L:NSWQ<>!=@7BR@+3JGRW,6S3(\#W 12X?3,7V.<7]8,OH$C_C(-H]1NOT15/L1]O8^J:7P8D@ MGSX$!T%Q1JEW?,M#MM],[&]IO$13=G"IB;2_QT>&8*&\&D@%)4J[L MQ *G#AF9==%9:3O7NV4:'YCZ6FM+OV[$MC&?_=V]^XF@(,P%G@$1[9CM)02W MO?^,NX$A='E^ @!N(+Q6[6?R=R>C=?33-B;P)G+[!(,0TKV42K.I'TM]+QIX M7P9J+A[>_30W@J(*T@$;0?&T]>@C2(Z*N<5*$]!::F)?R*C4A9B[;IQA[]9W M5I 9I7DC79ZS'7H.6P+V58R?R-8B-Q<3D,"Y2+8'N<)#EK[@[FD)4,?E"B'] M*V!;,3?3D26X6"^=5]5DF.G)Y+D8='K/.6"&P\[2U?*$P M##Y8+@4\]2,Y*=2<'D[']D$C+$R+-3\2G. ^XGAQ31"S'9ZSSIHR2H6AP_4. M=FDB,TUH/8X3T%ACY4@2MO=O"?Y!)S/66UF_U[C% 3D$D?H@4O8]?LYF$^--GLI$7;RWC>7\6IZQK37VRT!J9'TH MVI-9]N_K>+;)^[WT5\D?WIVTO@T\45\2.UZ+!*^ MDQO4;77+Z8FZ3=IE0W.+Z2EW49P^SJ8WHVY%NM M][@LKZWJWMF7"IJ$)&Y1I 8D;6M^_0% 4B)%7"60 "%%S*5L V#B0R(SD9E( M_.7?WQ;1R0N :9C$O[T[?__AW0F(_20(X]EO[[X]G8Z>+F]OW_W[7__I+_]\ M>GIR=7-[?W(/7D]&?A:^@*LP]:,DS2$X^9>GK_]Z\M\7CWG;V^OKZ/IB&<9I$>88^F+[WD\79R>EI.?PE!![^_;^]J\WG[1E&[Q,X._OXX<.GLW4O M9@O\TVG5[!3_ZO3\X^FG\_=O:?#N!*U&G))O2WRD:O[6:O_ZB;0^__SY\QGY MZ[II&M(:HF'/S_[[Z]T3F>_?6?3DX*.& 2@4

XT]DE^CM\\&:8;#+D'(+I;^^>4;_3 MJ@L&X?^T&F:K)?CM71HNEA%X=Z:7IC@ <0H"] _$E&& ^"ZX\"(\^:/ @VHASD(6^%^T_)>IP/<_O*4/_B\5+.IZ.EP"2G;G; MZ^\*J;I,%DL(YJ@-DKIW22JZ\K>TB# M\[STTOE-E+SNS[:MD51G131,"OSWL^3E#/A!,8-;Q!4(L0GTL$$P@M"+9\4G MFQ3C05+:*'@6^!]D.F0JXB&[6Y"+/ UCD*97(/5AN,3;?!0CT9:&",('B*R M.".;7[0>R@-U-Z?_RCV8 1BMOBTQ5TR2IW 6AU,DF>-LY/M)'F<(YP?$-'X( MA(RVVVC=S>X1O( X!SQ'L3;T=*TR[5U6(19D048\9+R%9'AT$)L2'1M4.. M!<^9D#EK;3KD0S##&-S&TP0NY'B0V:./'8[.O1G,_2R':+GD]S>U6_=:&S'9 M,SK-2]GYO#X6V!>RZGCG 6VQ-R;>LGO?]HD<\3)]^]1HDE0+^O6K+>1H%O>T1:IB-VV01V \'47HT(\=9'>0""@NW7$QI/R3S*2(4FZ/23T+XAOM5&Z]<'O,0W)[KWZ.9+,BTKC>Y)\B[WI%"D"''=?6]X7JR\@F4%O M.4X:]Q7*6)(5.L;"G)HSW2T">2^U@GNPS6>^2$0Y.";U)Y2-8\E[6X MP!WZ1=D)VA$"C6-/W=.S A] M*L"?NXF\&86:YM][PP:=F<(DN$9G4B3)." UV_5&W@W:D5[T-^#!&_2;E$/@ M=LN>22SPD2.RWK9S,J]C)"-6CV 6XFT79_?>@K;.U&8]$7<)L"L-"=< O/T_ ML&)2M]VN<_(N)\RFO?'AVBW^")8)I(E?5LO^!#'BK)2H4B&-K::= M$UDF03ZM%L])1*&L^?>>ML9-& %XB?AHED#VQFBVZHFTISF((GR \V(V98U& M?1&V\**HBA^R*6NTZDO2%5*B8&G,3,ADHRH,;O.>B+U&!Y49^NH7F+QF<]%* MTUOW1.IMC.295UR#\C*OQ(U)*Z-Y;\3Z"40K6G@]<-[X)8Y9PM5E$K!5,[]7 M3Z2CDQ#$07GTSS&<)*\QD]QVRWY)) B-X0-,7D)\>4I YW;S?HDM_P^=W,"Y MB-)&VW[)?$C2S(O^)UQR&97:N'M3#7\9 H]!6N//G1.#'3[1PSR)P7V^> :0 M0E"K24]+.?'>;@,D[$B^!!8E3 KY[7NT?P04UIIT3M03\'.(OGG^\7F"/2\4 MHEI->B/J^LV?X_L[C!,>M5E?=D\1RL5^_R*>6POSLJT?7J<&X77WUP@V)^%! MO_H"^F?+[]:\S%NV.%N2,,NI/P^CH.H]AXE.O;C%?CMW<=W)WF*"$F6A5\1_PU, 3)#@KL"!B:)A#Z"E;T8;/FZ2A!^ M_G!0(# \;!48YP<)1LN?5\'Q\8#A:/@.*T ^'10@="]EA<5/!XA%RRE:@?'S M08'!=L%6>/QR4'@PO;T5''\Z2#C:GN4*CS\?%!Y;3NP*A,,R/ZFN\Q**7P[+ M"*6YZBLD#LL"I<8&*B@.R_KDQR(J3 [1 &6$/"I(#M$.9856*DP.RQR5BN!4 MT!R69&)EZZ3.!*$]/9YZW+'($0)2E MU6\VR0+E+[[7:DF49TW&A1*)#GMF-^Q"?E5UY<%;X9H9]$Q$06,39).2'G* MT]L:()I>Y&6*DLG3V>KA^(0&=A$LT3,I5$5S-: .;(:&BI M)K8B8+0WJ,(VE9_N02:GR*A=C&SO9 E@MGJ(<$VP.,!,OL1\@LAB[G-.%Q/* M;6/ $"@WL:7WC+,O.T;A:+6)M#/ MY@#65)!X_[([&"#_JK33RA(=?)9G-#:%>N-(Q4.[V= N;=QYL6S$&GX@A2D M'8O:;#AJGB3!:QBQ6%VJJX$I32"2'#E<"74MI:'9DX#8V#=,()^C+3%W)?:> M\6TGV%HFMP^R_?-%'F&'(Q%1C3>LBI)8N#@CVNWCZ<1[8Y\@E$8Q9)$+WM6@ M&.>L'F95C9QN;[4U0/0CKK,4;XJEUA@%*?'0#UDSD.AH3-IPQ8P=[CQI-YZ- MWK =O6#&@EILC4B+'BTI+%>*(8JC97S11Q';Q]!S4U)Z0*W%P"?$UN0DSCJ MTC->JK)HCG*4&@_))-@X#M@^6U#";>DJ;+*9!9OJ+H[: OMRC/, :3J,,'*] M^@#/NOO\C9> U[A9?KG?Q:N>492\XF6Y2>!5DC]GTSQJ1^(%Z>5*8QB_+HU8 M;PS)>@3$F_( (*FQP9B=9&?CTRKJA(SR;)[@E]<#J>FT.EDRC=LTS96F4'8P M>]-5D;-D>IJ=D"1/\7K8, $N-[%:F[[*5=)%2&*0SFYOVF+:.8E031TYGF.X M*XJR^L[QO!0]\+5EH.-18)VP59+7^8#>;I!)V0Z..Y U8,?H;\.Q6.S3A8LTRA%E>G8[8W<'4X! MXG%\"? *O( H(?G^)66,"?#[&)A$%9>I])E@ 9C-+2#]PDM#7Y+NHJV1"BM0*X6:U-UM&;X".>R(U:--)%9@JS&HGHIPUYZ =\]R;(?1*D?@+P)?1! M>I4LO'#[_7!^6Q.8YL^I#T.BCG"$/80^#HVBG[X"RJO$TMWZQ1W9Q062H[=P MVQ7";&:2@Y$*!+?HGRR_#:6A$?5"\G9%*K'5S(A'+T6F6TF)@%YZ6V-$XS2J MNC!X2B*V)Y+9P0#Y?P!L,X)@](),HEE9KG\\;94C%RR'\C 63Y5G *B-86Z[ MWZ"#$+/0*A!)7R(H.* M2&".8J(P&X@1;1$"?A0LPI@\7XW?RN-O%%$O$Q.!29HB-IHR"VK56Q@@\*)\ MM?,R63R'<>'\\O^>A]6SOR1C$5L +*-180!3Q=G6WI/B6%FR [MHM:"3R1*^ ME?]'UD]DE-A-VKF(W%I+4TQRG\0)=#.7GNMP=CS;0N2IKB/%< T[CI# M]S, M$F]Z$=1$MN8/)/K4$#A6ID,H\MQ;#HTH]@Q(\E<=67*X:-^FJYPZ_0LW/-MRC56PFN5C1*B]>./F:F>-+V M) 1SY_6P1F&I22BQ!:15PT=6*'=]\J-UTNM@&W:Q#G;:Y[NSKHX5=3Q*H0%E MKL3LPTMO6YD0]H/F S)HQ55^V68LI^^!%590(+, "F^F)$9T4 LL\-N:+37) MO>#8;F>2$;;@2REU%>3Z'(LLB,EER<(6N:V&=E0@Y?(UN[T)K"7OY5IQ\Y;Q M-",7;7X?.]A%1\':O@HB-%\.X4+/:&Q*HA1U^ZYRB&@I+'A2-)+\;4S,RO3Z M#4 _3)D5 ]3',;%+Q*\M\7>,='_;5K*\50;(:0312XSE79:2/I ]TRT$@([Y MR9\)D66KI26P#1K*[$>U5>6322<)02V0AGK<7XA$4E(,R+[F8U"/PDUE, M1BE?N&0HP(X_:Q;*,E%MDDR\-WRA!)N#:-UO$JBT/?89\>BH'XJCOL@#Y02D M:@V&=?#Y?GX^J./#]_./@S:^OY]_LLD/J_H>ZN1 MQT/'\E!@$E^.H@-Y*/BT'(R2KR!J!699G&PR#V9VP",M@#BNQ$.)*1ZO'RIO MJWZNR0UW5PGG5OP+>R MN\V\UGL'<&@,6H^^'&_]L>,XW5SM*\[OU_&@]B,U;K3&1^N1?9#X<.-3:YST MG*IH1_*W"64',%/#?HNZ]COU MTA.C=#7R6N!R&1%^\Z**W6[C:0(7A; 0W'^0[&WRH8P[#/>#MR)[BI4A0F]L M.LD*'Q1B/XQ XS[B),%0(V/D)42[_&+U#4F0VCX9(9/N!1TNA(_\=?(I Y!= M 20/_9!P'/IW!$J3=K1(8!;^@Y-MUAH&.U M *4U*9]'WW]-> .9R9;S 0A('265+'EQ/WO6[C9^ :F._<0;R,3:E3IXDA"7 M) 15N4=0W&+&4RC_PEQ&E2&LL"8?(%AZ87!5'F?*\E1('Q&W#JXLS[1@=AQ, M?=K/Z%1S6AUHR'SP;[YC, M+%@0W";PK: ARG^BD+:)E>IA*!I6^CZ KEYH! M:,6]")IJ"6O.>88]J]+3ADV-A!!2X]GJ(?)B7+<<^Y"6%(;980 K-G2SEJCB M!J9V-OER&TAQR(--?Z.5&7W_@K@\B3'G)_ES-LVCZI3-5O7L+H9-EMH^)JQ ML:XD#!B948R*@O+5N:=DFKTBD2K<^=OMK=CH%<\@,G=R E7]3-1@F$Z!C\RA MZS=_[L4S\(C.D>,8:V?\7RQ07[RH",HABO[" AZ MJ:OU:UUU452()P8X/1.A[1C!":B0$Q?U!"'N-#0VZ&)5[=C>U1&O?+Y'>F]O M]SNN:)9^_\5XV%P]@KI5V5PB0*GUSI*5N5)J04WJ\PU;84/'+\!U&7:LPRL7 MJW,<;)GHWE8U6F7H'8=P]^ABSV5^[<=,(OJWE00I"JH=)HX2D;@&CDH!K@Y5 M]L0>9'4;/W+Q-*V731TQAZ1B>H[?7N[+)A)<:= *KYVW;_:S@[B"UW$>U6,' M=BPMH(=,.[A2FKE33A>J*,O M>XF?YN$XR)IL)JZ6ZC6*"62DCD.RGPW\^2ES/@!\6G;N,468!P CVL/4<0 M8N79N,S:9Y6C.GE%RK(?;#*5T0_?1U%$H97Z IVPN;:T_L<\ NBD-.@>EM0?N& _; M"AKW1VCPD$2AC\X6V$T["I"< <%-Y&V_ER37QY1HEMW.:VN5M\VZR'*,C&HN MT79=P[*UG2I'\GO'L!#O4HR(Y#99US+4BU(GBEN^A&&5M'H%4A^&RS*;_\)+ MPW0\?:A]RH1NWZEL')QY<7D185.6L9A6?3[C:>D+]*)-Q49!Y1T]8YNHI;MZ@2C\T04^M,^8/@)H9:;&+27M"])'SG[/LNF_<@\B$J+5 MMR6NK#I)GL)9'$Y#'R>#%:$\K-)+@3T4 =6F7%3FD=U!FWVM!C5+#NPUE.F] M+EZ7M?FT,UH.;M+2PX:3/I @(WBEN.+_99YFR0+1-I1]29E(?1Z"32K;VX#R M%Y F4NK2W4UO8,4%;#ZF)0M1%SNX?:>C[SKFA<.7<4'?]HU+IUZP7P6=["BF M@ A\FB&1G M*/NW>L&PHENPVZ)%M#/9[4WO/]$B--($V;-V4CV26_+,LK*V;Z^- M?!A/FT^;D2>Z+I,T2S>/GU7IQH)-N.>@)AX9D*7XHDZQ:$/O.ZKI;:^'.1H% M8O;%V4$57;M(-A2IL29YLY[BEW^8/4P6/99W7W.[F-ZI$@M"O;MX*,YB_/98 M6-C[^!R1$!<9,07H7JHUAXI@K0Z#PA*LVB.F]N]/"-LZZBJ YN+^O MP',VE(V,:97>L8S&1M[AJE,B-'T9K4UO-C[XS5J&C/DZN'V>P R+CUH^ZE V M4TGY(UCB"I/Q3/2,&JNYB?=HMFB1WUPR/4UO--'"-'*C99!P<-MMYDFRZ7,_ MRR&:_E#V7H-HUB8!-3Z)'?MI*=36]4F66J[TU93!S>C<)TYJ%E M#;J8ULS(1:2L(5FM%3?M4**7"?%4<-Y64N"*/Q_%SD9,I^HQBA1?KMA49&X] M5C&*HN05\0R@U'HK)L(TJ31^0AMO$A(*WWI9C%J"-<6=C#RC]5IC+(AD:!X7 M=:%3%1Y5'L:T,M6>TB\MLQROJM_970E9&>IXN>+.\-4KS!TOZM>-^)!0*XZ7 M4>N,N]7U7!^EEZR^234ALF H)R.S]ZETD<^0LI>(P4*2U4L6162-[3B8ZP6+2@^NP(^T6U7V;R6UPW<9R?3VWN-BUD[ .;C1 MZ==CAK6[';FG]>3/09!'H'SAC;XHPOB^VB"F=[#Z[2Q5E!S8K/ %/ $_AR0X?_V&:]^" MH%#)BV5>':Y5+[1U\"'3LD[E)MS.#.:X+W@W#/7Q:A^N8"LN(0Y+E1RO(FYQ M?.LBW.C5@T']5>;?O2@O=FZ:YHOB=XK:2LM'S&KOQ3)*5@ )!?@2^H#^WBIV M OFE:,"/E\WB\!]HRJ2F,&$"!?VN^7N6\%B=^OKRETE[<@X(#0-;",>FUC6A M_UL<(A&!MXE6;%2_8EJ-Z[\=K%OT.6Y'=;D VH6JX_'W?C:#JHQV/-S>/^C* MFJ"/P+SQRV+#.F<,^,I8+59RC0"$B'G6P;R+U1>0S*"WG(?^"#]T(F64[#.B MZ>VO.D",]>C;+EQE@X9W%UWMH+=+[7)$+5V!& WEH+W) MF1=E8[8;FK@RP0%^Q M=J(XXH8T3*U,Q4XSK0UC[53WFN#WGXSK7K8(;5Q=DL2B"UO;NC??=4+&DHJ. MQZ1U0EB3JEHMY<\%:C&8X8BM>[C5A;16Z]AUX)#4[N2N=2'HKN-@*$>*41"$ MQ51K$?=>3Q",:C>C&03DJOSH+=PV02@-M%7960][E2R\,.9^N6QB[N;V4"^> MBQ)AZJ^K7ZSHZ7IR8==]QSYMU&H MY!XPR\KQ.VF3%A.$7>'M6@N%YK/W=;G!;FSLC9)U'9.[TN=&D;8R/>R9 %5L MR_6QB[FI?"3?S\SS&FNI4A)37*!").)LR?'T2Y($^*'$,NTWV9AZ[4%N1%"MH(I&2\!=2/59!'7H18K5\:"K=ANTO=D+4> >7_(. M2FL4.*:1XYPE85JUGTMC&C+NL8^2!2\L7"@RMRQ[*JQ5NU+#/)BF?_\"^JNF?(JF>/ M.*P$E*LP]6;(0IFMKYH2P'CN16X7$][@X'\1]F3CW"204W66X]U1&\/L[32W M"C1.T-CCZ2@H1 S7[4-M:C3\@+18'" QFA;1IH\?SG_Z\)D[![F^9EYII^UJ MD5==V,V*PK[H1'^90ZRB^:V^>>#F2C1O*,A9)(^5!3?T[[GW9H^(O'WAW70L\"X12_5RD]AUGL)VL M[3J,=+@=1TW6NN)7VZ\K_RX L\H)I:H'Q!"[ZUS:A;VD3$S'LWAWP8UER3I_ MR4T#6'7[V?%GE32@U=$GF119[9*W-R2UN.K 38QM_UY9C=X_F,7D%T0OX MBN":I^P$.T;+H[-2W\3642MN^FVSD3W)@TQ%NW?B.G9.=- M#4\%QQUG$&T"IA!;K'L&M;_:P\B]9KDR8'O*G^L/G3_E2UPIKUPGMI"6Z6:" M@[UEB,P"S%D5'^+\!W:*.:>#/>372U.HS:/1TYP&?028:;%K!4!B"\4^&#]' MX8PW);F^MDX*I^'@&K"3<(&:C*=/Z+?I%"T+^MO?@ ?/]YFU>'"C284T"W.= M4<@R!!WWG.WAT-ZVUAQ'BFZ.8^.LE.,9\DY"AK#,%S+HJ:@!_1( MO*"Q<;-&06,UG1I4M>!\$J)B.0^A(',".>M]DN,\ M2_%M*%(P9;%(8O+;M*BB H(B;+^>_7A*)AV^@/H8 W/Z;)XA089A4,[G"?@Y M))4AF%/?7FBY$JY:/F+")[,?W1.6;I=ZSO$CK$C%T4OEZEE)QZ&5 M5<%UB#FZ[B#1TFJLBF5&?7&.>"L9)AH%;9+G!J_+$XWNE.8U0QN]-/&V$8_?)]@FK!+.0A?PB#W(GS?X!%$A8MP M'BXGR37BBFQ%/2_O,H*NTX1@8I?S$$ROWQ 78VX>3Z>A#R#U_"!J;>#X\Q!Y ML=!)L=5(WULZK\EDGN2I%P>35\2H*_0+M+IY44T)?Y7SM(YL7X.@7U$]VD:G!Y%ZC(T\=I$?RDK4Z^I>_]-U)F&E?HBNG;@-5* MW[WJ @Z"!$W+<:Y6R_4\OFEF^DTS*[11XB8NXU]]",RI:3-!:DA3+CG*_QX\;Y&&VT %UD+1#YL M'OXH!.CF=H>,/MIM()?D<6&GW"2P_!5NQZK?T#,1-EH!S'<_-IP>!U*'E$X^ MI:_B$ 2+,%\\( ,-!(6?F;.-.*UM7$06L"7E7U##++V-"Z[\ I-4NVW'^=*0 M ,.WPK+5;8QLC)RP+'G_:C+W8NH$=:.H^ODA04O^YW(C0Y^SNA1NZ(;AY@%3:G^QXI)/F@*Z'TK9Q=)=C.O5S MTR!U^P5@IJM\4]Y(TI?M^ [LYNW6#KW(CJ^''AB3"PXXGEK5F\6S%:]P[SJHK,FS8_3$/< &:OPP M0C:.RPEJN%'I@?6=8C=5O<'W#FJJSD4OPSSHHH;C,$0O+ZSF>F7+3H1L)[$^ MYY^)ZWSC<\Y0710EM42FKS.&#A;HHM"L)"D?OGI)[U6]9!P[H;5=689E&OTL[M64$][@9FZ4"%\N+M $\+B6_&_ MZ,6XS<=67+7+U*836C=8A+RQRLT>=A-9[ M,PIM^?FA0UL]*_-[@I,"R/N$/0D!QI?=!+1'0< GP%%X^Q,&? )<@?<*.\21 M3=VW,&A\U_39L(,,M[[-9.>?UK!HC>0M;,?S( :X)FO]['B(>XA+4^EVQ]^* MM'QI6 <%QZ-1@UR5;6FF-4!R7!Q-9Y7*[W]<').+TSSIE&OR)^=+7A8/$H7_ M "G][QB>.!WLHRJ'4X)O;]!N8\0\8/-2=4DF]]55=H]C+3-3(3@];-A*[MBE MP)+"5ZQQF"EYN2S:I]P*3OP^1AZI?DY]&!)-BM]M#Z&?%[<1N14GA-U,E/N M29#[V>9^$DE>Y=?\X'4Q4]<&((-NCI^1 R\@2I:82TK5+ZIN(^QI@KU A(:; M(:J*&V3HWS*S$78S,)4O( ;0BQ!-HV"!SG-8L>![ES+SD>MK8%*$W\=+@,F) M9X5TDIF0N)_ITTYO^=M<<^U8K-DW^6^< M9VGFQ0':(?L]@&&M=[FRLTSM=Z_9W!@A6 MC6&[>,]$T]=M!/;X6(QA@*L9&,58C8@APDRQ $P K4J&C5"[((N_GW\8(K8U M96T 6]FOFP+V63RU9V6V>03X-(E^?YG$Q/V4>]$$P,5''L@]4S) P-F\Q)HF M]U'"GBD9H.BH\=4MFDT8IZ'?90TF]O<&"%[+/B+5\WO!4>K3 X34&G[\?O[+ MP 5HDCS@ M> DI.]=!.A;610TI^QP#9M:H@Y=J.JTK=5RA/7,DRD7Z\W&1^EPDY0R+^C<6==@=\O3=[9(M52NWDJV]&Q'(*N@8>4"$BOYMYA&KOX@\<""<<""<<"";C36.Z68LJY6Z!RU>CH,SGZ3/K;Q>W-@RLG3^9>N;E2M,U>D/P&03?%OY2_KTVWU?4F96GI M;;1]_0' :0(77KR3=E7H[10S-C-D>^?%K<_;".W1-]H?-_Y.Y)(Q;MSZO%/0 MECF\!M%M4V#F/<667']\^B9Z29'3QRDNL6A'M%R()U4:7/J<5I*F3[%D>5/J<6IW8KR+Z542+.J65Q0L=\_VPL M6"0(%. XCY(GOXLPL1UA2LLR2]3=YXY'\.F^\F-BB779$ >66-)W?$R+=%$_ M.CM=$9+K\%_K2)H:=4\?REH,*A$*=Y.;.I&D#'9T&$4WA>AV.,KQ\IC'1+\! MR9@./!0,&)9VVPY/' IS#7$=*+/18OU-3[K,@P'JL&CG,+=,.S![+K Y_ M,25"!%T4%[7&B^'X.BO'MKNH57J4S;9%H8^E3@>YS&KQ]F.EU"&NL5*$O),R MJS0+K.<[A;&\@'05!6,SC-B:^<_R##3<):S2VHMGU>P74=@;R33#/ M%%P:1#YWWI7PL,&=@/*VI/J*XJ**,W\%H\)4GC>N*6UT* M.IZ+(2TKUT%6INAR%"FNC*SS%E,^N9?P("F21>AL,9J[.$EH@/7^:K.:>[A( MR6P9)=5%>@ Z<#TGUDL=#H0=)[WT?!B\ L^9^5/@WD8@GL;FW,\K[4!KJZITY"IJ<1UR<,L19]1 1P^9S2T "Y#S!<$!*X/+[=RKQNXV]):EO#S, Q M(5K-C$MH#K&4AI;(C:_>&]9R%PF$R2M^C\E;HK]D*P4!PAS"G (:HR-BC,\N M-V'LQ3Z.%R(V>4JF'MZ]9;"C;S?F,85VX67AND3.G9YP3BN[QJ6 MDI#N;GQJE^AD&N.P*TA]&)*#L]2<:/VT>>WIGRJM2:04$.LLO:CP7G]-XFP> MK6I^$YI;?\\1+9$TUV_+$.YDH6SWU+94-936THL:6*$W-.VTY'@LL -JRU_@ MJ/=?T@'12 YA'_G=\^3*N0KJ\%#9RE'N87@FJNVSY2-P'83M#=-"QU$ 9#PN M#0'2=G,XCHS 5U('1\H[X3A<;(=&':F6'\%Q5(2N=HZ2/A"(6,Z/9HI,F[D< MAX7M:*D#0Q??CD,C. 3P$'3\ZOZ>.HOM&7,<-SGEM:>GS7$,)7=E6]P[7G9 M84_*>S$/"C-VT0N6 T3KQ7GK?!H[<1/5<=P%3L-C(R:F75PFMQ8>*B]I<>\? M850*$G1QN7U89%CP!MM!Q,DF^Q-YTB7L%U M6R[S-$L6B-Z+U1>0S*"WG(?^"-D(Y%KG.+[#L2 T N*RLJ4%*:F"M+0G1 >Y MH;J9$1(G](Q/=MN>(($ M5V9S(Z_8*$'T]!G M1NHR__ M=6N"2S#@'G MZ3]J.Y/14J&2KJ*G' 7IJ%]:RBRHX*&I9$=QT:O:U_S%9D37<138!O1'%';# MW'$H][55FL4E*^7O*&A*\JUI>S@>\] GV?9G3$>AEF:^NHWI:'A$:2-2#%U' MW?W2L' L\#Y\U,;=BK9>63_Z!S7[!]5.Y=^>&*=R](>C)_#H"3QZ FWP!$I4 M3"M'I_F3:,V.[J1AFS-U^>TH%D<7TM&%9"F4PW$A65$\[.@R&22'LFV,/L#K MNZS;^K(H>3 H][,<8B')/C9OL+*\U%MC0I=)FJ'U1[\#\ 6(S6^)KD9,[3I= MI+L^Q_(I(-B629M)N(]$(QJJXK_&NDC\Y,H77 MP[0,WZ Z\K/P!>EFBY;^,_$O@#G3)\"3QF6OPT#2[\7R0N<_)&2L*K MK:8XB+:]C0=?^TK8>I;6S"ZH,1OXY;\? 59%J,D.:#/&L7>R>\[QW +OG[S' MI_56=LNMXK@S_UA*CQ.+%+E2UF$UAAO#45AXWI!M2"C8N8?*'FZ7^@;C.C7< M14W9%<**U0HA/Q ,VQZ7=4"+Z0IQ%QI;*]'9@8Z$(U5"1+DOVKD^(:856=^) M[F(CY?2K8R3IJW+<]%8]ITCZSAS/[=C1QN(8KAV_T#>DC2GET72RM)TZA'5LM,*VT#WI=B[[3B/:?'I2?C2';THJ&FK,HQ@=XM.2F]4=NS# M77 ZV).LH(OCA11U;DOF0G2!X4$P8D^5*9DIW^4?\/\\>RGXZ_\'4$L#!!0 M ( *""85=S<7+9>0@ #-3 / 8F-O=BUE>#,Q7S$N:'1M[5QM4]LZ M%OY^?X7V=GH'9A)( I36R78F0+J7F;O0A72F^U&QY42+;/E*\ M$ JTW5N2F@\!QT='1X_.K]+ZPS$CS";]9QTBGQOO>Y?M#<:W;V MBTL([)<2G8&.ILRZJ1)__S7A9BC3@/'K= M_>SK &FV'C/B84Q"*!?FA8!RVKOJGW\X/^WVSR\OV,=/5]>?NA=]UK]D5Y_^ MZ+'F :\W#W?X+KN\8LVCJ+CX5O2^VIU>%'27'UC_]QZ[[IU^NCKOG_>N6>_S MZ>_=BW_T6/>TSW"[^>[@L%:!16!UKUGW[/)COW>VY&0 SSO>0:,%P"JH""KO M5-VKD^Y%[[I^^?F/WK]G_M1J-%H_,G(I$7]K,$^U2;CZ'C"=U]@_N0G9F3@1 M8RVMJ+%0&"?C*7,C[H(5H"(Y7DZ4=5I-<+AWU'K[NKV,7B1MIO@TB)6X7<3N M#4S]3VYICIDA7J9N'3>N[4&J X#$!@-NA9*IN ?G?#F8^N#X]0O%=ST@,J4U MU3TNSYCB"Y@MPG%\U&H>OWUS^*YU<'QXW#IZ#2R:>[-]7-C 8D"ST7B]8MD+ M 0_.R49\+)@18RDF(H)'2LO^S+%B8=04[U-UQG3*/F!*UFS4_\5TS$Y\N11J MC#Q/P[WVG0MC[>5KYBV ,IE2T;)J#!$)IPCR!6(KAL"02A@&R<,1L3B_S\1-A M1*F$%I!(J]!:H5]B$^E&6*#-1.@-)+T93-,1(X8:@#*8+L)0T76KZ'JP9705 M+)8I"$'7@-!)>4RK,<2O8GV M2LWY6U+'KDP-2R-)BFLDD2L(@+0:S/+366]/R.V(Q4I/[(S11@RE=89C(DYO M%G;#RMH",>W,F'O65MS<*FX>;B8W^TN._-NKVU:C^:YM2_J5W0OE'AW'$I?> MQ\\9-\*S">R0 R7(ZYD 4 ,E[8C$22Q!WJ7<2]=8?JBTS3&.)C=:%;3*C Y% MA+4*$O[HYVA'[/JA_NR'KHI+2?UR6M"9 M]#/*B LL+UA'MCQYHGAIHA@3T3I7N0\)JJR#BL_;Q.?YD>)&\?E,6&PH'-M7 ME8^SKD8%;\AS^_0A5'D.!!A4SE34LCHW4("D-Y;6IU)(B=3KH;./>1)>3.1& M*.XI61:SXCQ(JI2 M^%91?K -E']R&KS'_*"&1/'4%TQ&&9(::H.+Z5G$]W$RN]\9)R?:OJN8V!2,BV:(@'.G<^;.>A,3$HC^RX(E[:'L++_=DY':NG^9UENX5= M(V[ORGW*JSY$B,@7'!Z2LAB8,B5OA"H/TE?D:]^.TEX5$[8I)AS]5"=L_L/: M:!9/:O/D1[EXD='S/$B4?$;Y?Z_GGMO&T7@[;>Q=R>W?@,XDDOEL=I6T5<3?T**VK MT%%B2R5H20>]=&0<2@$>E>7RW9'61/ ;JG^+#M-7P+XW]A\FSSY&>A8[R].G MXIA]3;KD$09:<9X"8)(RWA;X2 --)O [7TSD<6MZ*J'WGEGMPS'( /%#Q MS(K %H>!=P'!/[!6Z/9?+8 !9C8['4T6 3&8C2^%(!4ML^#HF&C2V7?1 P*' MC]P_>+@:+00U"$VP^/H *>$F\*]U>F,]_\946:)Y M*]T /D369.LVHE3^0USQQ_7J\)F 78"XR0#<;=98J]$Z6/#=]5O[W3;@_X/V M$@G E^;*3TNF+W9'3J9!!?^/@Y^M __Y4:O:HK]XBRKP*_!_3O"KX/3BMZ@" MOP)_Z\'?M_LK7_RKHM5+W[.*,!7X%?A5<-J<+:K K\#?>O"K,FJS]JLB2P7^ MSPG^Z4B*F/5N19C3\\_LLGA\JPI9+WWC*M94X/^#,Q7S(N M:'1M[5QM4^,X$OZ^OT*W4[,%50DD 889)S=5&29S2]46S$*F:NZC8LN)#MGR M2G)"[M?OT[+S!F& 6FY)._T/F63:.)ZZ=L:C M2*;#@+W/;ML_^VZS61,G;EU=II%(7=!HQSIU=2O_*X)F(W/MHK^ZT]GL6LP3 MJ:9!7R;"L@LQ85E,<*"=TPED?:]Q)C)RHR"6KAY"$NICD%_>--\UVIU#:ONQ;QWM\GUU>L>9) M5!R\FCMME.DNO[#^KSUVW3O[=G7>/^]=L][WLU^[%__JL>Y9G^%R\\/1<:TR M%AFK>\VZGR^_]GN?5YP,QO..=]1HP6"5JM]V_;J\:+I,T4GP:Q$K?+IGL'3?^36QICIH>7J5O'C6M[&]4Q M_\0& VZ%DJFX9\W%;##TT>G;#37O>H/(E.94]W9YQA _L-FR.4Y/6LW3]^^. M/[2.3H]/6R=O88OFP6P=EQ:P:-!L--[>T6Q#C ??9",^%LR(L103$<$CI65_ MY)BQ,&J*\\1#F4[9%PS)FHWZ[TS'[)-G2Z%&R_,T/%BP-LR]_*Q<>6M=N;6= MKOP)RQ^1JR93=I/JB1+14-0*CR[].-+H*=6.42LN4\;3*K3XEP$93"DHFG3 M&"002A/F"<12-(K1CFHSP0,-5#2 MCDBVJ14D^Y)1KL(YCUG-DG7FT%%')(]-0H@P_(,%>< M^ *FY958T&FT*,CY\A_>@)]<@! MT!C+B'#-K4XY,05N$1.H"":PP'FXGUGMCKG*? PD((HY1SLHQ7-BN*4L7;/X)2;TX7%^J>FRC(1*R M+0KB@<[=PRH\A7;PN;2@:C]^?#.+#6;["#YIL_(P$2I=1CFAG"RQ%_7=9MHZW"!;BBC,QNBI_*^#]M[ MJ$T,R",[WA$O=0_AY7[OG+;5TWRNV7ZAUXC;.=VGO.I#A(@\X? F*Z<13>3AL[I]S^!/I,$NF<$#_B&@,-5D\"D82&OI<] !^IW1)UP#?5_[-X M)?[()2;@0U.>AGZ_?;_:2MLIX&[I5EI7H:+$DDK DC9Z:;9\&,EE28TV0",J MWUK!PBTHN,T3>#9LY&=3,I6U=]PJAKUSH-S2S:XNB'1LD(YJ@(CP*10@\\]) ME&BL%214IF.MQH*8:,J'Y>,>ILRZ(LF4G@I-UH9=N>0#' M+!O Q7/K ALL1DX#PC^@;6B;_\2!10PL]%I:[((B,&L?2D$J6@5!2>G!)/. MH8L>$#A^Y/K1AQ4!_&/NZC,JX.'7^KX>RZ[10E"#T 23KP^0$FX"_UFG$^OQ M-R9FB>*M= /X$&F3K5N(LO-7<<77J]7A,P&[ '"3 ;#;K+%6HW6TY+OKE_;% M%N!_8^T5$ OS3M_+9EN[(I\F@:5^5_/_&R=\9\?M:HE^IN7Z.6,OV;:F[48 M+_).S-8LQ\:9?Z.P<&@/5U^VJ<+7IB]9%;ZJ\%5AH6);V[Q$5;C:T>78./-O M%!8JIK55RU6%KBIT55@H?TYF)$7,OLSOS5P6SUE406S3%ZX*8E40J[!0&'_O M:_$F N+7O4BV_Z-0AF^ZH;H%-YVW].?D7GVJHWFJROA0% "L\QBA(^!JPJ?6 MIZW.(?T$X<>?.H?^QPO_!%!+ P04 " "@@F%7@#>#2"<% "G3 #P M &)C;W8M97@S,E\Q+FAT;>U<;6_:2!#^WE\QURI5(F&P(>FUAHM$B*,B]2 % M,)OV3?J\[Z0\' M,#R!WOM^< +!>= [F_3_"O 22H,1= ?'*]E)?] =]/K=#VO9CX)Y[^JJ%)*G M9Z/Q677FM [=FP='@=,?0/1Z>3H)CL(5S M YMUN;QSWVA&FKP/8-P='74'P=@9GG\(_H9N;Z(E3==M_AO(]NL'K=;.3Z)S M3N,?_83+A$P)?PCH^AG@FXR&BHD,YDPEH!(*'V=$8G[Y$D94GPL A2?H%#S7 M^0@BAB/S01V*2PK]+*Q#+*19^'FS,*>2B0@H(AK!F.:*IE,JH>76, W-%I " M8L91MG$ZIN%,,L4P<))%$"S"A&07%'HB35E1Z #Q5VM&1%%(J*08R:Z^\/K5 MHNEZ8;N,MGP7M?=J\">1(1S3(WHI6$%KVFLO831&Z^A-,8Q_&,IQ6GM#"BA!7P*1-S! Z1T9)5@N(91]!#D>9< M [@!5=+/,R9IBNDNM(&OD>Z2/<"L>0>[T=XFGJ\IV,"_"LI[U]JOF<1H19;% MN@:-*5U-A&6X6Y9="XDP4PB2%MI[38L)YX#+L#8(Q]B*',,I:F95S#*2A?HZ M&HR8,:W=H=:,E\$++"KCL]B2K4?CPFT-?7<+E[Z_RQ]W].OK5]X;MWUCJXI, M.;U^JG=T4+X^V;>G0D94FECTL1Y#U^H.)TLQ4VA^0:-VZ>O=-07\1]Z,)RD)T^3Z=AQ72Z.)I(]*<]R\,Y64?/+-7T=?V,[( MEYH50L)798 UI*/)MR5B9?Q12O'1/EN.L69\&&!_&N;W2N*_4KO;4_M@"?@Y M:%]K NP7[\9/DV65S!;\"TY/9T46? M^,\>?'N,>EKYLLUBP?\UP;_C69BEK*HGSG:- M!?_7!'_W5+(L9#GAMWEK[UO$A:_ZP:>=^GC^4Q\C@4X5#(2DX:5+HL M=5GJLKUP=73DUA,U2V)53YPE,4MBMA=N#9/<8K(?&R:IS$/G^T*S]:%SLN'O MG%S0LBH=$F,_^83/R;(P7-YIZ*\9.WS1:9@O*/L'4$L! A0#% @ H()A M5V3A6N4'WP$ !P$H !$ ( ! &)C;W8M,C R,S Y,S N M:'1M4$L! A0#% @ H()A5S3K>Y+$# >8 !$ ( ! M-M\! &)C;W8M,C R,S Y,S N>'-D4$L! A0#% @ H()A5Z)]C]A("@ MW7\ !4 ( !*>P! &)C;W8M,C R,S Y,S!?8V%L+GAM;%!+ M 0(4 Q0 ( *""85<7Q!*W]!X %LL @ 5 " :3V 0!B M8V]V+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 " "@@F%7"IQP:3YJ "K M& 4 %0 @ '+%0( 8F-O=BTR,#(S,#DS,%]L86(N>&UL4$L! M A0#% @ H()A5R>U26J*,@ PM(# !4 ( !/( " &)C M;W8M,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( *""85=S<7+9>0@ #-3 M / " ?FR @!B8V]V+65X,S%?,2YH=&U02P$"% ,4 M" "@@F%74BPBO'T( ##4 #P @ &?NP( 8F-O=BUE>#,Q M7S(N:'1M4$L! A0#% @ H()A5X W@T@G!0 ITP \ L ( !2<0" &)C;W8M97@S,E\Q+FAT;5!+!08 "0 ) $$" "=R0( ! end