0000950170-24-093071.txt : 20240808 0000950170-24-093071.hdr.sgml : 20240808 20240807180601 ACCESSION NUMBER: 0000950170-24-093071 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Outset Medical, Inc. CENTRAL INDEX KEY: 0001484612 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 200514392 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39513 FILM NUMBER: 241185312 BUSINESS ADDRESS: STREET 1: 3052 ORCHARD DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 669-231-8200 MAIL ADDRESS: STREET 1: 3052 ORCHARD DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: Home Dialysis Plus, Ltd. DATE OF NAME CHANGE: 20100219 10-Q 1 om-20240630.htm 10-Q 10-Q
false0001484612--12-31Q20001484612us-gaap:InterestRateFloorMemberom:SlrRevolverMember2024-01-012024-06-300001484612us-gaap:RetainedEarningsMember2024-01-012024-03-310001484612us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001484612srt:MinimumMemberom:SlrRevolverMember2022-11-030001484612us-gaap:RetainedEarningsMember2024-03-310001484612us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-02-280001484612us-gaap:EmployeeStockMember2024-01-012024-06-300001484612om:UnrealizedLossesLessThan12MonthsMember2023-12-310001484612om:SlrTermLoanFacilityMemberom:TermCLoanMember2024-01-012024-06-300001484612us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001484612us-gaap:ProductMember2024-01-012024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001484612us-gaap:CommonStockMember2023-12-310001484612us-gaap:RetainedEarningsMember2024-06-300001484612us-gaap:RetainedEarningsMember2023-12-310001484612om:ServiceAndOtherRevenueMember2024-01-012024-06-300001484612srt:MinimumMemberom:TotalShareholderReturnMember2024-01-012024-06-300001484612om:SlrCreditFacilitiesMember2024-06-300001484612om:SlrRevolverMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001484612us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001484612om:SlrTermLoanFacilityMemberom:FirstAnniversaryMember2024-01-012024-06-300001484612om:USGovernmentSponsoredEnterprisesMember2023-12-310001484612us-gaap:AdditionalPaidInCapitalMember2022-12-310001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001484612om:UnrealizedLosses12MonthsOrGreaterMember2023-12-310001484612us-gaap:FairValueMeasurementsRecurringMember2024-06-300001484612us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001484612om:TermALoanMemberom:SlrTermLoanFacilityMember2024-01-012024-06-300001484612us-gaap:CommonStockMember2024-04-012024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001484612us-gaap:AdditionalPaidInCapitalMember2023-06-300001484612us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001484612us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001484612us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001484612us-gaap:CorporateDebtSecuritiesMember2023-12-310001484612om:TotalShareholderReturnMembersrt:MaximumMember2024-01-012024-06-300001484612us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001484612us-gaap:CommonStockMember2023-03-3100014846122023-04-012023-06-300001484612us-gaap:CostOfSalesMember2024-01-012024-06-300001484612us-gaap:RetainedEarningsMember2023-03-310001484612us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001484612us-gaap:CommonStockMember2024-01-012024-03-310001484612om:USGovernmentSponsoredEnterprisesMemberom:UnrealizedLossesLessThan12MonthsMember2023-12-310001484612om:StockOptionsToPurchaseCommonStockMember2024-01-012024-06-3000014846122023-01-012023-06-300001484612om:SecondAnniversaryMemberom:SlrTermLoanFacilityMember2024-01-012024-06-300001484612us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001484612us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001484612us-gaap:CommonStockMember2022-12-310001484612us-gaap:USTreasurySecuritiesMember2023-12-310001484612srt:MinimumMember2024-01-012024-06-300001484612om:UnrealizedLossesLessThan12MonthsMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001484612om:UnrealizedLosses12MonthsOrGreaterMemberus-gaap:CorporateDebtSecuritiesMember2024-06-300001484612us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001484612om:SlrTermLoanFacilityMember2024-01-012024-06-300001484612us-gaap:PerformanceSharesMember2024-01-012024-06-300001484612us-gaap:CommonStockMember2023-04-012023-06-300001484612om:SlrCreditFacilitiesMember2024-01-012024-06-300001484612us-gaap:EmployeeStockMember2023-01-012023-06-300001484612us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001484612us-gaap:PerformanceSharesMembersrt:MaximumMember2024-01-012024-06-3000014846122022-04-012024-06-300001484612om:UnrealizedLossesLessThan12MonthsMemberus-gaap:CorporateDebtSecuritiesMember2024-06-300001484612us-gaap:CommonStockMember2023-06-3000014846122024-07-310001484612us-gaap:USTreasurySecuritiesMemberom:UnrealizedLossesLessThan12MonthsMember2024-06-300001484612om:ConsumablesProductMember2024-04-012024-06-300001484612us-gaap:PerformanceSharesMembersrt:MinimumMember2024-01-012024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001484612us-gaap:ProductMember2023-04-012023-06-300001484612us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001484612om:TwoSeniorSecuredCreditFacilitiesMember2022-11-030001484612om:USGovernmentSponsoredEnterprisesMemberom:UnrealizedLossesLessThan12MonthsMember2024-06-300001484612om:ConsolesProductMember2024-01-012024-06-300001484612us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001484612om:TermALoanMemberom:SlrTermLoanFacilityMember2023-12-110001484612us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-3000014846122022-10-012024-06-3000014846122023-12-310001484612om:UnrealizedLossesLessThan12MonthsMember2024-06-3000014846122024-06-300001484612us-gaap:ProductMember2024-04-012024-06-300001484612om:SlrTermLoanFacilityMemberom:TermCLoanMember2023-12-110001484612us-gaap:CommercialPaperMember2024-06-300001484612us-gaap:PerformanceSharesMember2023-01-012023-06-300001484612us-gaap:PerformanceSharesMemberom:CeoMember2024-01-012024-06-300001484612om:SlrRevolverMember2024-01-012024-06-300001484612om:UnrealizedLosses12MonthsOrGreaterMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001484612us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001484612om:StockOptionsToPurchaseCommonStockMember2023-01-012023-06-300001484612om:WarrantsToPurchaseCommonStockMember2024-01-012024-06-300001484612us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001484612us-gaap:OneTimeTerminationBenefitsMember2023-10-012023-12-310001484612om:SlrTermLoanFacilityMemberom:TermB2LoanMember2023-12-110001484612us-gaap:USTreasurySecuritiesMemberom:UnrealizedLossesLessThan12MonthsMember2023-12-310001484612om:EmployeesSharePurchasePlanMember2024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001484612om:InitialRevolverCommitmentMemberom:SlrRevolverMember2024-01-012024-06-300001484612om:SlrTermLoanFacilityMember2023-12-110001484612us-gaap:PerformanceSharesMemberom:EndOfYear3Member2024-01-012024-06-300001484612us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001484612om:WarrantsToPurchaseCommonStockMember2024-04-012024-06-300001484612us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001484612om:ServiceAndOtherRevenueMember2023-04-012023-06-300001484612us-gaap:CommercialPaperMemberom:UnrealizedLossesLessThan12MonthsMember2024-06-300001484612us-gaap:PerformanceSharesMember2023-04-012023-06-300001484612om:ServiceAndOtherRevenueMember2024-04-012024-06-300001484612us-gaap:CommercialPaperMemberom:UnrealizedLosses12MonthsOrGreaterMember2024-06-300001484612us-gaap:ProductMember2023-01-012023-06-300001484612srt:MaximumMember2024-01-012024-06-300001484612us-gaap:CommonStockMember2024-03-310001484612om:AdditionalTrancheMemberom:SlrRevolverMember2024-06-300001484612om:May2024WorkforceReductionPlanMemberus-gaap:OneTimeTerminationBenefitsMember2024-01-012024-03-310001484612us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001484612us-gaap:AdditionalPaidInCapitalMember2024-06-300001484612us-gaap:CommonStockMember2023-01-012023-03-310001484612om:ServiceAndOtherRevenueMember2023-01-012023-06-300001484612om:InitialRevolverCommitmentMemberom:SlrRevolverMember2024-06-300001484612om:ConsolesProductMember2023-04-012023-06-300001484612om:SlrTermLoanFacilityMemberom:TermB1LoanMember2023-12-110001484612us-gaap:PerformanceSharesMember2024-01-012024-06-300001484612us-gaap:FairValueAdjustmentToInventoryMemberom:SlrRevolverMember2024-01-012024-06-300001484612us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001484612us-gaap:RetainedEarningsMember2023-04-012023-06-300001484612om:SecondAnniversaryMemberom:SlrRevolverMember2024-01-012024-06-300001484612om:StockOptionsToPurchaseCommonStockMember2024-04-012024-06-300001484612us-gaap:FairValueMeasurementsRecurringMember2023-12-310001484612us-gaap:RestructuringChargesMember2024-01-012024-06-300001484612om:StockOptionsToPurchaseCommonStockMember2023-04-012023-06-300001484612om:SlrRevolverMemberom:AfterSecondAnniversaryMember2024-01-012024-06-300001484612us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-3000014846122024-01-012024-03-310001484612om:ConsumablesProductMember2023-04-012023-06-300001484612om:UnrealizedLosses12MonthsOrGreaterMemberus-gaap:USTreasurySecuritiesMember2023-12-3100014846122022-12-310001484612om:WarrantsToPurchaseCommonStockMember2023-04-012023-06-300001484612us-gaap:CostOfSalesMember2023-01-012023-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001484612om:SlrTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-06-300001484612om:SlrRevolverMember2024-06-300001484612om:SlrTermLoanFacilityMemberom:TermBLoanMember2024-01-012024-06-300001484612us-gaap:EmployeeStockMember2023-04-012023-06-300001484612om:WarrantsToPurchaseCommonStockMember2023-01-012023-06-3000014846122024-04-012024-06-300001484612us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001484612us-gaap:RetainedEarningsMember2023-01-012023-03-310001484612us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001484612us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001484612om:USGovernmentSponsoredEnterprisesMember2024-06-300001484612us-gaap:PerformanceSharesMember2024-04-012024-06-300001484612us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001484612srt:ScenarioForecastMemberom:TheAugustTwoThousandTwentyFourRestructuringPlanMember2024-08-012024-08-310001484612us-gaap:AdditionalPaidInCapitalMember2024-03-310001484612om:SlrTermLoanFacilityMemberom:AfterSecondAnniversaryMember2024-01-012024-06-3000014846122024-01-012024-06-300001484612om:ConsolesProductMember2024-04-012024-06-300001484612om:ConsumablesProductMember2024-01-012024-06-3000014846122024-03-310001484612om:UnrealizedLosses12MonthsOrGreaterMemberom:USGovernmentSponsoredEnterprisesMember2024-06-300001484612om:ConsumablesProductMember2023-01-012023-06-300001484612us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001484612us-gaap:EmployeeStockMember2024-04-012024-06-300001484612om:UnrealizedLosses12MonthsOrGreaterMemberus-gaap:USTreasurySecuritiesMember2024-06-300001484612us-gaap:CorporateDebtSecuritiesMember2024-06-300001484612us-gaap:CommonStockMember2024-06-300001484612om:SlrRevolverMemberom:FirstAnniversaryMember2024-01-012024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001484612om:SlrCreditFacilitiesMembersrt:MaximumMember2022-11-030001484612us-gaap:RetainedEarningsMember2024-04-012024-06-300001484612us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001484612us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001484612om:SlrTermLoanFacilityMemberom:TermBLoanMember2023-12-110001484612om:CeoMemberom:TotalShareholderReturnMember2024-01-012024-06-300001484612om:CeoMember2024-01-012024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001484612us-gaap:AdditionalPaidInCapitalMember2023-03-310001484612us-gaap:AdditionalPaidInCapitalMember2023-12-310001484612us-gaap:RetainedEarningsMember2023-06-300001484612us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001484612om:SlrTermLoanFacilityMemberus-gaap:InterestRateFloorMember2024-01-012024-06-300001484612us-gaap:RetainedEarningsMember2022-12-310001484612om:ConsolesProductMember2023-01-012023-06-3000014846122023-03-310001484612us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberom:SlrRevolverMember2024-01-012024-06-3000014846122021-10-012024-06-300001484612us-gaap:CostOfSalesMember2024-04-012024-06-3000014846122023-01-012023-03-310001484612om:UnrealizedLosses12MonthsOrGreaterMember2024-06-300001484612us-gaap:CostOfSalesMember2023-04-012023-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001484612us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001484612us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001484612om:AdditionalTrancheMemberom:SlrRevolverMember2024-01-012024-06-300001484612om:UnrealizedLosses12MonthsOrGreaterMemberom:USGovernmentSponsoredEnterprisesMember2023-12-3100014846122023-06-300001484612om:TwoThousandTwentyEquityIncentivePlanMember2024-06-300001484612us-gaap:USTreasurySecuritiesMember2024-06-30xbrli:purexbrli:sharesiso4217:USDiso4217:USDxbrli:shares

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

 

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

For the quarterly period ended June 30, 2024

OR

 

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

For the transition period from to

Commission File Number: 001-39513

 

Outset Medical, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

20-0514392

(State or other jurisdiction of

incorporation or organization)

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

3052 Orchard Dr.

San Jose, California

95134

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (669) 231-8200

 

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

 

OM

 

The Nasdaq Stock Market LLC

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 July 31, 2024, the registrant had 52,089,795 shares of common stock, $0.001 par value per share, outstanding.

 


 

Table of Contents

 

 

Page

PART I.

FINANCIAL INFORMATION

 

1

Item 1.

Financial Statements (Unaudited)

 

1

Condensed Balance Sheets

 

1

Condensed Statements of Operations

 

2

Condensed Statements of Comprehensive Loss

 

3

 

Condensed Statements of Stockholders’ Equity

 

4

Condensed Statements of Cash Flows

 

6

Notes to Unaudited Condensed Financial Statements

 

7

Item 2.

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

 

16

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

22

Item 4.

Controls and Procedures

 

22

PART II.

OTHER INFORMATION

 

23

Item 1.

Legal Proceedings

 

23

Item 1A.

Risk Factors

 

23

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

24

Item 3.

Defaults Upon Senior Securities

 

24

Item 4.

Mine Safety Disclosures

 

25

Item 5.

Other Information

 

25

Item 6.

Exhibits

 

26

Signatures

 

27

 

 

 


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited).

Outset Medical, Inc.

Condensed Balance Sheets

(Unaudited)

(in thousands, except per share amounts)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

37,859

 

 

$

68,509

 

Short-term investments

 

 

156,989

 

 

 

134,815

 

Accounts receivable, net

 

 

34,121

 

 

 

32,980

 

Inventories

 

 

61,599

 

 

 

49,215

 

Prepaid expenses and other current assets

 

 

4,569

 

 

 

5,700

 

Total current assets

 

 

295,137

 

 

 

291,219

 

Restricted cash

 

 

3,329

 

 

 

3,329

 

Property and equipment, net

 

 

10,873

 

 

 

13,273

 

Operating lease right-of-use assets

 

 

4,675

 

 

 

5,375

 

Other assets

 

 

520

 

 

 

605

 

Total assets

 

$

314,534

 

 

$

313,801

 

Liabilities and stockholders' equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

5,255

 

 

$

5,827

 

Accrued compensation and related benefits

 

 

11,431

 

 

 

19,005

 

Accrued expenses and other current liabilities

 

 

9,747

 

 

 

13,459

 

Accrued warranty liability

 

 

2,199

 

 

 

3,712

 

Deferred revenue, current

 

 

13,108

 

 

 

11,727

 

Operating lease liabilities, current

 

 

1,693

 

 

 

1,593

 

Total current liabilities

 

 

43,433

 

 

 

55,323

 

Accrued interest

 

 

1,762

 

 

 

896

 

Deferred revenue

 

 

130

 

 

 

101

 

Operating lease liabilities

 

 

3,616

 

 

 

4,482

 

Term loans

 

 

196,994

 

 

 

130,113

 

Total liabilities

 

 

245,935

 

 

 

190,915

 

Commitments and contingencies (Note 6)

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value; 5,000 shares authorized, and no shares issued and outstanding as of June 30, 2024 and December 31, 2023

 

 

 

 

 

 

Common stock, $0.001 par value; 300,000 shares authorized as of June 30, 2024 and December 31, 2023; 52,084 and 50,317 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

 

 

52

 

 

 

50

 

Additional paid-in capital

 

 

1,104,994

 

 

 

1,084,515

 

Accumulated other comprehensive income (loss)

 

 

(302

)

 

 

68

 

Accumulated deficit

 

 

(1,036,145

)

 

 

(961,747

)

Total stockholders' equity

 

 

68,599

 

 

 

122,886

 

Total liabilities and stockholders' equity

 

$

314,534

 

 

$

313,801

 

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

1


 

Outset Medical, Inc.

Condensed Statements of Operations

(Unaudited)

(in thousands, except per share amounts)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product revenue

 

$

19,238

 

 

$

29,330

 

 

$

39,666

 

 

$

57,109

 

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

15,890

 

 

 

12,398

 

Total revenue

 

 

27,388

 

 

 

36,040

 

 

 

55,556

 

 

 

69,507

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of product revenue

 

 

10,567

 

 

 

22,212

 

 

 

23,148

 

 

 

43,029

 

Cost of service and other revenue

 

 

7,039

 

 

 

6,125

 

 

 

14,411

 

 

 

12,347

 

Total cost of revenue

 

 

17,606

 

 

 

28,337

 

 

 

37,559

 

 

 

55,376

 

Gross profit

 

 

9,782

 

 

 

7,703

 

 

 

17,997

 

 

 

14,131

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

9,734

 

 

 

14,906

 

 

 

22,369

 

 

 

28,699

 

Sales and marketing

 

 

18,128

 

 

 

24,985

 

 

 

39,176

 

 

 

49,318

 

General and administrative

 

 

12,684

 

 

 

11,290

 

 

 

24,128

 

 

 

23,077

 

Total operating expenses

 

 

40,546

 

 

 

51,181

 

 

 

85,673

 

 

 

101,094

 

Loss from operations

 

 

(30,764

)

 

 

(43,478

)

 

 

(67,676

)

 

 

(86,963

)

Interest income and other income, net

 

 

2,471

 

 

 

2,668

 

 

 

5,569

 

 

 

5,316

 

Interest expense

 

 

(6,010

)

 

 

(3,103

)

 

 

(11,978

)

 

 

(6,045

)

Loss before provision for income taxes

 

 

(34,303

)

 

 

(43,913

)

 

 

(74,085

)

 

 

(87,692

)

Provision for income taxes

 

 

151

 

 

 

133

 

 

 

313

 

 

 

325

 

Net loss

 

$

(34,454

)

 

$

(44,046

)

 

$

(74,398

)

 

$

(88,017

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share, basic and diluted

 

$

(0.66

)

 

$

(0.90

)

 

$

(1.45

)

 

$

(1.79

)

Shares used in computing net loss per share, basic and diluted

 

 

51,880

 

 

 

48,951

 

 

 

51,391

 

 

 

49,085

 

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

2


 

Outset Medical, Inc.

Condensed Statements of Comprehensive Loss

(Unaudited)

(in thousands)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$

(34,454

)

 

$

(44,046

)

 

$

(74,398

)

 

$

(88,017

)

Other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (loss) gain on available-for-sale securities

 

 

(44

)

 

 

(280

)

 

 

(370

)

 

 

171

 

Comprehensive loss

 

$

(34,498

)

 

$

(44,326

)

 

$

(74,768

)

 

$

(87,846

)

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

3


 

Outset Medical, Inc.

Condensed Statement of Stockholders’ Equity

(Unaudited)

(in thousands)

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance as of December 31, 2023

 

50,317

 

 

$

50

 

 

$

1,084,515

 

 

$

68

 

 

$

(961,747

)

 

$

122,886

 

Issuance of common stock through employee stock
  purchase plan

 

776

 

 

 

1

 

 

 

2,079

 

 

 

 

 

 

 

 

 

2,080

 

Issuance of common stock for settlement of RSUs

 

607

 

 

 

1

 

 

 

294

 

 

 

 

 

 

 

 

 

295

 

Stock option exercises

 

2

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

6

 

Stock-based compensation expense

 

 

 

 

 

 

 

8,203

 

 

 

 

 

 

 

 

 

8,203

 

Unrealized loss on available-for-sale securities

 

 

 

 

 

 

 

 

 

 

(326

)

 

 

 

 

 

(326

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(39,944

)

 

 

(39,944

)

Balance as of March 31, 2024

 

51,702

 

 

$

52

 

 

$

1,095,097

 

 

$

(258

)

 

$

(1,001,691

)

 

$

93,200

 

Issuance of common stock for settlement of RSUs

 

312

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock option exercises

 

70

 

 

 

 

 

 

77

 

 

 

 

 

 

 

 

 

77

 

Stock-based compensation expense

 

 

 

 

 

 

 

9,820

 

 

 

 

 

 

 

 

 

9,820

 

Unrealized loss on available-for-sale securities

 

 

 

 

 

 

 

 

 

 

(44

)

 

 

 

 

 

(44

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(34,454

)

 

 

(34,454

)

Balance as of June 30, 2024

 

52,084

 

 

$

52

 

 

$

1,104,994

 

 

$

(302

)

 

$

(1,036,145

)

 

$

68,599

 

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

4


 

Outset Medical, Inc.

Condensed Statement of Stockholders’ Equity

(Unaudited)

(in thousands)

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance as of December 31, 2022

 

48,465

 

 

$

48

 

 

$

1,035,456

 

 

$

(564

)

 

$

(788,950

)

 

$

245,990

 

Issuance of common stock through employee stock
  purchase plan

 

307

 

 

 

1

 

 

 

4,593

 

 

 

 

 

 

 

 

 

4,594

 

Issuance of common stock for settlement of RSUs

 

282

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock option exercises

 

162

 

 

 

 

 

 

684

 

 

 

 

 

 

 

 

 

684

 

Stock-based compensation expense

 

 

 

 

 

 

 

8,538

 

 

 

 

 

 

 

 

 

8,538

 

Unrealized gain on available-for-sale securities

 

 

 

 

 

 

 

 

 

 

451

 

 

 

 

 

 

451

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(43,971

)

 

 

(43,971

)

Balance as of March 31, 2023

 

49,216

 

 

$

49

 

 

$

1,049,271

 

 

$

(113

)

 

$

(832,921

)

 

$

216,286

 

Issuance of common stock for settlement of RSUs

 

165

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock option exercises

 

248

 

 

 

1

 

 

 

1,042

 

 

 

 

 

 

 

 

 

1,043

 

Stock-based compensation expense

 

 

 

 

 

 

 

10,105

 

 

 

 

 

 

 

 

 

10,105

 

Unrealized loss on available-for-sale securities

 

 

 

 

 

 

 

 

 

 

(280

)

 

 

 

 

 

(280

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(44,046

)

 

 

(44,046

)

Balance as of June 30, 2023

 

49,629

 

 

$

50

 

 

$

1,060,418

 

 

$

(393

)

 

$

(876,967

)

 

$

183,108

 

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

5


 

Outset Medical, Inc.

Condensed Statements of Cash Flows

(Unaudited)

(in thousands)

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(74,398

)

 

$

(88,017

)

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

 

 

 

 

 

 

Stock-based compensation expense

 

 

18,023

 

 

 

18,643

 

Depreciation and amortization

 

 

2,931

 

 

 

2,898

 

Non-cash lease expense

 

 

700

 

 

 

603

 

Non-cash interest expense

 

 

1,241

 

 

 

914

 

Amortization of premium on investments, net

 

 

(2,928

)

 

 

(3,353

)

Provision for inventories

 

 

706

 

 

 

868

 

Loss on disposal of property and equipment

 

 

23

 

 

 

93

 

Allowance for credit losses

 

 

1,813

 

 

 

87

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(2,953

)

 

 

(8,919

)

Inventories

 

 

(13,214

)

 

 

6,114

 

Prepaid expenses and other assets

 

 

1,196

 

 

 

1,196

 

Accounts payable

 

 

(544

)

 

 

1,682

 

Accrued compensation and related benefits

 

 

(7,279

)

 

 

(4,058

)

Accrued expenses and other current liabilities

 

 

(3,695

)

 

 

(3,720

)

Accrued warranty liability

 

 

(1,513

)

 

 

547

 

Deferred revenue

 

 

1,410

 

 

 

2,130

 

Operating lease liabilities

 

 

(766

)

 

 

(640

)

Net cash used in operating activities

 

 

(79,247

)

 

 

(72,932

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(474

)

 

 

(1,605

)

Purchases of investment securities

 

 

(128,445

)

 

 

(97,849

)

Maturities of investment securities

 

 

108,829

 

 

 

129,250

 

Net cash (used in) provided by investing activities

 

 

(20,090

)

 

 

29,796

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from stock option exercises and ESPP purchases

 

 

2,163

 

 

 

6,320

 

Proceeds from issuance of term loans, net of issuance costs

 

 

66,524

 

 

 

 

Net cash provided by financing activities

 

 

68,687

 

 

 

6,320

 

Net decrease in cash, cash equivalents and restricted cash

 

 

(30,650

)

 

 

(36,816

)

Cash, cash equivalents and restricted cash as of beginning of period

 

 

71,838

 

 

 

76,533

 

Cash, cash equivalents and restricted cash as of end of period

 

$

41,188

 

 

$

39,717

 

 

 

 

 

 

 

 

Supplemental cash flow disclosures:

 

 

 

 

 

 

Cash paid for income taxes

 

$

356

 

 

$

311

 

Cash paid for interest

 

$

10,102

 

 

$

5,131

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

766

 

 

$

640

 

 

 

 

 

 

 

 

Supplemental non-cash investing and financing activities:

 

 

 

 

 

 

Capital expenditures included in accounts payable and accrued expenses

 

$

115

 

 

$

216

 

Right-of-use assets obtained in exchange for operating lease liabilities

 

$

 

 

$

528

 

Transfer of inventories to property and equipment

 

$

148

 

 

$

 

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

6


 

Outset Medical, Inc.

Notes to Unaudited Condensed Financial Statements

1. Description of Business

Outset Medical, Inc. (the Company) is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. Tablo® Hemodialysis System (Tablo), cleared by the U.S. Food and Drug Administration (FDA) for use from the hospital to the home, represents a significant technological advancement designed to transform the dialysis experience for patients and operationally simplify it for providers. Tablo serves as a single enterprise solution designed to be utilized across the continuum of care, allowing dialysis to be delivered anytime, anywhere, and by virtually anyone. The integration of water purification and on-demand dialysate production in a single 35-inch compact console enables Tablo to serve as a dialysis clinic on wheels. With a simple-to-use touchscreen interface, two-way wireless data transmission and a proprietary data analytics platform, Tablo is a new holistic approach to dialysis care. The Company’s headquarters are located in San Jose, California.

Liquidity

Since inception, the Company has incurred net losses and negative cash flows from operations. During the six months ended June 30, 2024 and 2023, the Company incurred a net loss of $74.4 million and $88.0 million, respectively. As of June 30, 2024, the Company had an accumulated deficit of $1.0 billion.

As of June 30, 2024, the Company had cash, cash equivalents, restricted cash and short-term investments of $198.2 million. The Company is subject to certain covenants limiting or restricting its ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. Management believes that the Company’s existing cash, cash equivalents, short-term investments, cash generated from sales, and proceeds received from the debt financing described in Note 7, will be sufficient to meet its anticipated needs for at least the next 12 months from the issuance date of the accompanying condensed financial statements.

Basis of Presentation

The accompanying condensed financial statements are unaudited and have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) and on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, that are necessary for the fair statement of the Company’s financial position, results of operations, comprehensive loss, and cash flows for the interim periods presented. The financial data and the other financial information disclosed in these notes to the condensed financial statements related to the three- and six-month periods are also unaudited. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results of operations to be anticipated for any other future annual or interim period. The condensed balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date.

These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and related notes for the year ended December 31, 2023, which are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (SEC) on February 21, 2024 (2023 Annual Report).

All share amounts disclosed in the notes to the condensed financial statements are rounded to the nearest thousand except for per share data.

2. Summary of Significant Accounting Policies

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires that an entity disclose significant segment expenses impacting profit and loss that are regularly provided to the chief operating decision maker. The update is required to be applied retrospectively to prior periods presented, based on the significant segment expense categories identified and disclosed in the period of adoption. This ASU guidance is effective for our Annual Report on Form 10-K for the year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its financial statements and disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (ASU 2023-09), which requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, this ASU requires certain disclosures of state versus federal income tax expense and taxes paid. This ASU is effective for our Annual Report on Form 10-K for the year ended December 31, 2025, with early adoption permitted. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its financial statements.

7


 

In March 2024, the SEC adopted rules intended to enhance and standardize climate-related disclosures in registration statements and annual reports. The new rules will require disclosure of material climate-related risks, including the material impacts of these risks to the Company, the quantification of material impacts to the Company as a result of severe weather events and other natural conditions and Board of Directors' oversight and risk management activities. The new rules follow a compliance phase-in timeline based on a company's filing status. Large accelerated filers and accelerated filers (other than smaller reporting companies) are required to first incorporate such disclosures for fiscal years 2025 and 2026, respectively, followed by greenhouse gas-related disclosures, if material, for fiscal years 2026 and 2027, respectively. Smaller reporting companies are required to first incorporate such disclosures for fiscal year 2027 and are not required to report greenhouse gas emissions data. In April 2024, the SEC determined to voluntarily stay the final rules pending certain legal challenges. The Company is currently evaluating the impact of these new rules on its financial statements and disclosures.

Significant Accounting Policies

There have been no new or material changes to the Company’s significant accounting policies as described in its 2023 Annual Report that have had a material impact on the Company’s condensed financial statements and related notes.

3. Revenue and Deferred Revenue

Disaggregation of Revenue

Revenue by source consists of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Consoles

 

$

7,161

 

 

$

19,684

 

 

$

16,371

 

 

$

38,547

 

Consumables

 

 

12,077

 

 

 

9,646

 

 

 

23,295

 

 

 

18,562

 

Total product revenue

 

 

19,238

 

 

 

29,330

 

 

 

39,666

 

 

 

57,109

 

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

15,890

 

 

 

12,398

 

Total revenue

 

$

27,388

 

 

$

36,040

 

 

$

55,556

 

 

$

69,507

 

Remaining Performance Obligations and Contract Liabilities

As of June 30, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer service contracts that are unsatisfied or partially unsatisfied was $13.2 million, which is recorded as deferred revenue on the Company’s condensed balance sheets. Of that amount, $13.1 million will be recognized as revenue during the next 12 months and $0.1 million thereafter.

The contract liabilities consist of deferred revenue which represents payments received in advance of revenue recognition. Revenue under these agreements is recognized over the related service period. During the three and six months ended June 30, 2024, the Company recognized $3.3 million and $8.8 million of previously deferred revenue, respectively.

8


 

4. Fair Value Measurements

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

 

 

 

 

June 30, 2024

 

 

 

Valuation
Hierarchy

 

Amortized
Costs

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

18,556

 

 

$

 

 

$

 

 

$

18,556

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

Level 1

 

 

90,329

 

 

 

2

 

 

 

(253

)

 

 

90,078

 

U.S. government-sponsored enterprises
   debt securities

 

Level 2

 

 

13,377

 

 

 

4

 

 

 

(19

)

 

 

13,362

 

Corporate debt

 

Level 2

 

 

48,089

 

 

 

5

 

 

 

(37

)

 

 

48,057

 

Commercial paper

 

Level 2

 

 

5,495

 

 

 

 

 

 

(3

)

 

 

5,492

 

Total cash equivalents and
   short-term investments

 

 

 

$

175,846

 

 

$

11

 

 

$

(312

)

 

$

175,545

 

 

 

 

 

 

December 31, 2023

 

 

 

Valuation
Hierarchy

 

Amortized
Costs

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

44,883

 

 

$

 

 

$

 

 

$

44,883

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

Level 1

 

 

53,790

 

 

 

58

 

 

 

(32

)

 

 

53,816

 

U.S. government-sponsored enterprises
   debt securities

 

Level 2

 

 

29,645

 

 

 

24

 

 

 

(38

)

 

 

29,631

 

Corporate debt

 

Level 2

 

 

33,214

 

 

 

56

 

 

 

 

 

 

33,270

 

Commercial paper

 

Level 2

 

 

18,097

 

 

 

5

 

 

 

(4

)

 

 

18,098

 

Total cash equivalents and
   short-term investments

 

 

 

$

179,629

 

 

$

143

 

 

$

(74

)

 

$

179,698

 

 

As of June 30, 2024, the remaining contractual maturities for available-for-sale securities were one month to sixteen months.

The following tables present the breakdown of the available-for-sale debt securities with unrealized losses as of June 30, 2024, and December 31, 2023 (in thousands):

 

 

June 30, 2024

 

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. Treasury securities

 

$

78,734

 

 

$

(253

)

 

$

 

 

$

 

 

$

78,734

 

 

$

(253

)

U.S. government-sponsored enterprises
   debt securities

 

 

7,017

 

 

 

(12

)

 

 

3,971

 

 

 

(7

)

 

 

10,988

 

 

 

(19

)

Corporate debt

 

 

34,919

 

 

 

(37

)

 

 

 

 

 

 

 

 

34,919

 

 

 

(37

)

Commercial paper

 

 

5,493

 

 

 

(3

)

 

 

 

 

 

 

 

 

5,493

 

 

 

(3

)

Total

 

$

126,163

 

 

$

(305

)

 

$

3,971

 

 

$

(7

)

 

$

130,134

 

 

$

(312

)

 

9


 

 

 

December 31, 2023

 

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. Treasury securities

 

$

8,416

 

 

$

(16

)

 

$

17,925

 

 

$

(16

)

 

$

26,341

 

 

$

(32

)

U.S. government-sponsored enterprises
   debt securities

 

 

18,757

 

 

 

(22

)

 

 

8,488

 

 

 

(16

)

 

 

27,245

 

 

 

(38

)

Corporate debt

 

 

11,291

 

 

 

(4

)

 

 

 

 

 

 

 

 

11,291

 

 

 

(4

)

Total

 

$

38,464

 

 

$

(42

)

 

$

26,413

 

 

$

(32

)

 

$

64,877

 

 

$

(74

)

The unrealized losses on the Company’s available-for-sale debt securities were caused by interest rate increases. The contractual terms of those investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments. As of June 30, 2024, the Company does not intend to sell the investments, and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be at maturity. Additional factors considered in determining the treatment of unrealized losses include the financial condition and near-term prospects of the investee, the extent of the loss related to the credit of the issuer, and the expected cash flows from the security. For the three and six months ended June 30, 2024 and 2023, the Company did not recognize credit loss related to available-for-sales debt securities.

5. Balance Sheet Components

Cash, Cash Equivalents and Restricted Cash

As of June 30, 2024 and December 31, 2023, the restricted cash balance of $3.3 million, was related to collateral for the Company’s building leases in San Jose, CA and Tijuana, Mexico.

The following table provides a reconciliation of cash, cash equivalents and restricted cash that sum to the total of the amounts shown in the accompanying condensed statements of cash flows (in thousands):

 

 

June 30,

 

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

37,859

 

 

$

36,388

 

Restricted cash

 

 

3,329

 

 

 

3,329

 

Total cash, cash equivalents and restricted cash

 

$

41,188

 

 

$

39,717

 

Accounts Receivable

Accounts receivable are recorded at invoice value, net of any allowance for credit losses. The allowance for credit losses is based on the Company’s assessment of its best estimate of the amount of credit losses in customer accounts. The Company regularly reviews the allowance by considering factors such as existing contractual payment terms, historical collection experience, the financial position of the customer and information provided by credit rating services, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.

The Company writes off accounts receivable when the Company has exhausted collection efforts without success, and payments subsequently received on such receivables are credited to the allowance in the period the payment is received. Credit losses from continuing operations have consistently been within management’s expectations.

The following table presents the activity in the Company’s allowance for credit losses (in thousands):

Balance as of December 31, 2023

 

 

 

$

203

 

Increase in allowance

 

 

 

 

1,820

 

Write-offs

 

 

 

 

(7

)

Balance as of June 30, 2024

 

 

 

$

2,016

 

 

10


 

Inventories

Inventories consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

23,340

 

 

$

18,706

 

Work in process

 

 

11,864

 

 

 

8,728

 

Finished goods

 

 

26,395

 

 

 

21,781

 

Total inventories

 

$

61,599

 

 

$

49,215

 

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Inventory

 

$

3,683

 

 

$

3,395

 

Research and development expenses

 

 

281

 

 

 

1,050

 

Professional services

 

 

896

 

 

 

1,153

 

Customer rebates

 

 

1,588

 

 

 

2,100

 

 Other

 

 

3,299

 

 

 

5,761

 

Total accrued expenses and other current liabilities

 

$

9,747

 

 

$

13,459

 

 

6. Commitments and Contingencies

Litigation

From time to time, the Company may become involved in legal proceedings or investigations, which could have an adverse impact on its reputation, business and financial condition and divert the attention of the Company’s management from the operation of the Company’s business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial condition or cash flows.

Indemnification

In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with its partners, customers and suppliers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with its service, breach of representations or covenants, intellectual property infringement or other claims made against such parties. These provisions may limit the time within which an indemnification claim can be made. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such indemnification obligations and has not accrued any liabilities related to such obligations in these financial statements.

7. Term Loan

Term loan consists of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal of term loans

 

$

200,000

 

 

$

133,476

 

Unamortized debt discount

 

 

(3,006

)

 

 

(3,363

)

Term loans, noncurrent

 

$

196,994

 

 

$

130,113

 

SLR Credit Facilities

On November 3, 2022 (the Closing Date), the Company entered into two senior secured credit facilities, which collectively provide for borrowings of up to $300.0 million as follows: (i) up to a $250.0 million term loan facility pursuant to a loan and security agreement (the SLR Loan Agreement) among SLR Investment Corp., as collateral agent (Agent), the lenders from time to time party thereto (the Term Loan Lenders) and the Company (the SLR Term Loan Facility), and (ii) up to a $50.0 million asset-based revolving credit facility pursuant to a credit agreement (the SLR Revolving Credit Agreement, together with the SLR Loan Agreement, the SLR

11


 

Credit Facility Agreements) among Gemino Healthcare Finance, LLC d/b/a SLR Healthcare ABL, as lender (ABL Lender), and the Company (the SLR Revolver, together with the SLR Term Loan Facility, the SLR Credit Facilities).

The maximum amount the Company is permitted to borrow under the SLR Credit Facilities is subject to certain overall borrowing limitations that are tied to achieving certain specified revenue milestones and limit the maximum principal amount outstanding under the SLR Credit Facilities. As of June 30, 2024, the Company borrowed an aggregate principal amount of $200.0 million under the SLR Term Loan Facility, the full amount available under the borrowing limitations.

SLR Term Loan Facility

Under the SLR Loan Agreement, as subsequently amended on December 11, 2023, the Term Loan Lenders agreed to extend term loans to the Company in an aggregate principal amount of up to $250.0 million, comprised of (i) a term loan of $100.0 million (the Term A Loan), (ii) term loans in an aggregate principal amount of up to $100.0 million that was provided for in two increments, one of $33.5 million (the Term B-1 Loan) and one of $66.5 million (the Term B-2 Loan) and (iii) one or more term loans in an aggregate principal amount of up to $50.0 million (Term C Loans). Each Term A Loan, Term B Loan and Term C Loan is referred to single as a Term Loan and are referred to collectively as the Term Loans. The Term C Loans are subject to compliance with the borrowing limitations, Term Loan Lenders’ credit approval and the achievement of a specified net revenue milestone on or before June 30, 2025 and if available, would remain available for funding until one business day prior to November 1, 2027.

Any principal amount outstanding under the Term Loans will accrue interest at a rate per annum equal to one-month term Secured Overnight Financing Rate (term SOFR) (subject to a 2.75% floor), plus 5.15% (10.48% as of June 30, 2024), payable monthly in arrears. The Company is permitted to make interest-only payments on the Term Loans through November 30, 2026. Any principal amounts outstanding under the Term Loans, if not repaid sooner, are due and payable on November 1, 2027 (the Maturity Date). The Company is obligated to pay Agent (i) a non-refundable facility fee in the amount of $750,000 in respect of the Term A Loan, (ii) a non-refundable facility fees in the aggregate amount of $750,000 in respect of the Term B-1 and B-2 Loans and (iii) a non-refundable facility fee in the amount of $375,000 in respect of the Term C Loan, to be due and payable upon the earliest to occur of (a) the funding of the first Term C Loan, (b) one day prior to the Maturity Date and (c) the prepayment of the Term Loans. In addition, the Company is obligated to pay a final fee equal to 4.75% of the aggregate amount of the Term Loans funded, such final fee to be due and payable upon the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the Term Loans and (iii) the prepayment of the Term Loans. The Company may voluntarily prepay the outstanding Term Loans, subject to a prepayment premium of (i) 3.0% of the principal amount of the Term Loan, if prepaid prior to or on the first anniversary of the Closing Date, (ii) 2.0% of the principal amount of the Term Loan, if prepaid after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 1.0% of the principal amount of the Term Loan if prepaid after the second anniversary of the Closing Date and prior to the Maturity Date.

SLR Revolver

The SLR Revolving Credit Agreement provides for an asset-based revolving credit facility with aggregate revolving commitments of $25.0 million (the Initial Revolver Commitment). The Company may request to increase the aggregate revolving commitments by $25.0 million (the Additional Tranche) to an aggregate amount of $50.0 million, subject to ABL Lender’s approval. Amounts available to be drawn under the SLR Revolver are equal to the lesser of (i) outstanding revolving commitments under the SLR Revolving Credit Agreement and (ii) a borrowing base (the Borrowing Base) equal to the sum of (a) 85% of eligible accounts receivable, plus (b) 25% of eligible inventory (not to exceed the lesser of 50% of the Borrowing Base and $5.0 million), minus (c) customary reserves, minus (d) unposted cash. As of June 30, 2024, no amounts were outstanding under the SLR Revolver. As a result of the overall borrowing limitations set forth in the SLR Credit Facilities, amounts under the SLR Revolver are not currently available. As of June 30, 2024, the Company has not requested or received ABL Lender’s approval of the Additional Tranche.

Any principal amount outstanding under the SLR Revolver will accrue interest at a rate per annum equal to one-month term SOFR (subject to a 2.75% floor), plus 3.20%, payable monthly in arrears. Interest on any borrowing is payable monthly. The Company is obligated to pay Lender (i) a non-refundable facility fee in the amount of $187,500 in respect of the Initial Revolver Commitment, (ii) a non-refundable facility fee in the amount of $187,500 in respect of the Additional Tranche, to be due and payable upon activation of the Additional Tranche, (iii) a commitment fee of 0.50% per annum of the average daily unused portion of the then commitment amount, payable monthly and (iv) a collateral monitoring fee of 0.10% per month of the average daily Borrowing Base during the prior month, payable monthly. The Company may terminate the SLR Revolver at any time, subject to a termination fee of (i) 2.0% of the aggregate revolving commitments then in effect, if terminated prior to or on the first anniversary of the Closing Date, (ii) 1.0% of the aggregate revolving commitments then in effect, if terminated after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 0.5% of the aggregate revolving commitments then in effect, if terminated after the second anniversary of the Closing Date through and including the third anniversary of the Closing Date. Such termination fee is waived if the SLR Revolver is terminated after the third anniversary of the Closing Date and prior to the Maturity Date.

Subject to customary exceptions and restrictions, the Company may borrow, repay and reborrow varying amounts under the SLR Revolver at any time subject to the overall borrowing limitations. If at any time the outstanding amount under the SLR Revolver

12


 

exceeds the lesser of (i) the aggregate revolving commitments then in effect and (ii) the Borrowing Base then in effect, the Company will be required to prepay outstanding amounts under the SLR Revolver.

The SLR Revolver shall expire on November 1, 2027.

Other Terms of the SLR Credit Facilities

As security for its obligations under the SLR Credit Facilities, the Company granted Agent, for the benefit of the Term Loan Lenders, and ABL Lender a security interest in substantially all of the assets of the Company, including the Company’s intellectual property, subject to certain exceptions.

The SLR Credit Facility Agreements contain customary representations and warranties and customary affirmative and negative covenants, including, among others, requirements as to financial reporting and insurance and restrictions on the Company’s ability to dispose of its business or property, to change its line of business, to liquidate or dissolve, to enter into any change in control transaction, to merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity, to incur additional indebtedness, to incur liens on its property or to pay any dividends or other distributions on capital stock. The agreements also include a financial covenant that, beginning with the fiscal quarter ending December 31, 2023, the Company must either (i) maintain certain levels of cash and cash equivalents in accounts subject to control agreements in favor of Agent and ABL Lender of at least 50% of the sum of (a) the outstanding obligations under the Term Loans (as defined below) and (b) the amount of the Company’s accounts payable that have not been paid within 120 days from the invoice date thereof or (ii) generate net product and product related revenue in excess of specified amounts and maintain gross profit margins in excess of specified percentages, in each case, for applicable measuring periods.

In addition, the SLR Credit Facility Agreements contain customary events of default that entitle Agent, under the SLR Loan Agreement, and ABL Lender, under the SLR Revolving Credit Agreement, to cause the Company’s indebtedness under the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable, to become immediately due and payable, and to exercise remedies against the Company and the collateral securing the obligations owed under the applicable SLR Credit Facility Agreement. Under the SLR Credit Facility Agreements, an event of default will occur if, among other things, the Company fails to make payments under either SLR Credit Facility Agreement, the Company breaches covenants under either SLR Credit Facility Agreement, subject to specified cure periods with respect to certain breaches, the Agent or ABL Lender, as applicable, determine that a material adverse change has occurred under the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable, or the Company or its assets become subject to certain legal proceedings, such as bankruptcy proceedings. Upon the occurrence and for the duration of an event of default, an additional default interest rate equal to 4.0% per annum will apply to all obligations owed under the SLR Credit Facility Agreements.

The debt issuance costs and the facility fees related to the Term A and B Loans were recorded as a direct deduction from the term loans balance on the balance sheets and are being recognized as non-cash interest expense over the term of the loans using the effective interest method, along with the final payment fee. The facility fees related to the Initial Revolver Commitment were recorded as deferred financing costs and are being recognized as non-cash interest expense over their respective commitment period using straight-line method.

8. Equity Incentive Plan

Equity Incentive Plans

As of June 30, 2024, 3,247,000 shares were reserved for future issuance under the 2020 Equity Incentive Plan (2020 Plan).

Employee Share Purchase Plan (ESPP)

As of June 30, 2024, 931,000 shares of common stock were reserved for issuance in connection with the current and future offering periods under the ESPP.

13


 

Restricted Stock

The Company issues restricted stock units (RSUs) and performance stock units (PSUs), both of which are considered restricted stock. The Company grants restricted stock pursuant to the 2020 Plan and satisfies such grants through the issuance of new shares. RSUs are share awards that, upon vesting, will deliver to the holder shares of our common stock.

RSUs with a service-based vesting condition granted to a grantee, beginning in February 2022, generally vest over a three-year period as follows either: (i) 25% on the first anniversary of the original vesting date, 25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Annual RSUs granted to non-executive employees in 2024 vest over a two-year period at a rate of 50% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining one year. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining three years.

Since 2022, the Company has granted a mix of 50% PSUs and 50% RSUs to its CEO, and a mix of 20% PSUs and 80% RSUs to its other executive officers and certain other senior leaders on an annual basis. The PSUs are earned and vest based on achievement against two metrics:

The “Home PSUs” are earned based on the number of patients treating at home on Tablo as of the end of the second or third year following the grant date (Year 2 or Year 3), with earned units vesting either (i) 50% after certification of achievement following the end of Year 2 and 50% at the end of Year 3 or (ii) 100% after certification of achievement following the end of Year 3 (performance-based vesting conditions).
The “Relative TSR PSUs” are earned based on the Company's relative total stockholder return (relative TSR) at the end of a two-year or three-year performance period as compared to companies in a pre-determined index of medical device companies, in each case, with 100% of earned units vesting on, or after certification of achievement following, the third anniversary of the grant date (market-based vesting conditions).

The number of units earned varies based on actual performance as follows: (i) from 0% to 200% (250% for the CEO) of the target number of the Home PSUs granted, (ii) from 75% to 150% (250% for the CEO) of the target number of Relative TSR PSUs granted in 2022 and 2023 and (iii) from 0% to 200% (250% for the CEO) of the target number of Relative TSR PSUS granted in 2024.

The grant date for the Home PSUs is not considered established until the Compensation Committee of the Board approves the target and it is communicated to the award recipients, which then triggers the service inception date, the fair value of the awards, and the associated expense recognition period. Once the grant date for the Home PSUs has been established, the related stock-based compensation expense is recorded based on the forecasted performance, which is reassessed each reporting period based on the probability of achieving the performance conditions.

In 2024, the Company also granted a new type of PSU award to executive officers and certain other senior leaders which is earned and vests based on appreciation of the Company’s stock price above pre-determined stock price triggers or achievement of specified operating income targets over a performance period of up to three years.

Stock-Based Compensation Expense

The following table sets forth stock-based compensation expense included in the accompanying condensed statements of operations (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

531

 

 

$

403

 

 

$

796

 

 

$

761

 

Research and development

 

 

2,293

 

 

 

2,824

 

 

 

4,625

 

 

 

5,439

 

Sales and marketing

 

 

2,494

 

 

 

3,545

 

 

 

3,953

 

 

 

6,143

 

General and administrative

 

 

4,502

 

 

 

3,333

 

 

 

8,649

 

 

 

6,300

 

Total stock-based compensation expense

 

$

9,820

 

 

$

10,105

 

 

$

18,023

 

 

$

18,643

 

 

14


 

9. Income Taxes

For each of the three and six months ended June 30, 2024 and 2023, the Company incurred an income tax provision of an insignificant amount, which primarily related to foreign income taxes related to the Company’s Mexico operations. The U.S. federal and state net deferred tax assets have been fully offset by a valuation allowance, as the Company believes it is not more likely than not that the deferred tax assets will be realized.

10. Net Loss Per Share

The following outstanding potentially dilutive shares were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect (in thousands):

 

 

Three and Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

1,615

 

 

 

2,162

 

Restricted stock units

 

 

4,777

 

 

 

2,707

 

Performance stock units

 

 

318

 

 

 

107

 

Shares committed under ESPP

 

 

54

 

 

 

65

 

Warrant to purchase common stock

 

 

63

 

 

 

63

 

Total

 

 

6,827

 

 

 

5,104

 

 

11. Workforce reduction

In order to improve operational efficiencies, reduce operating expenses and streamline its overall organizational structure, the Company recently implemented two organizational restructurings. At the beginning of the fourth quarter of 2023, the Company began a workforce reduction which was substantially completed by the end of 2023, incurring restructuring charges of $2.5 million in the fourth quarter of 2023 for employee severance and other termination benefits. In May 2024, the Company implemented an additional workforce reduction plan (the May 2024 workforce reduction plan) that was estimable and probable as of March 31, 2024 and, as a result, recognized restructuring charges of $2.7 million in the first quarter of 2024 for employee severance and other termination benefits.

The following table sets forth severance and related benefits charges related to the May 2024 workforce reduction plan included in the accompanying condensed statements of operations (in thousands):

 

 

Six Months Ended

 

 

 

June 30, 2024

 

Cost of revenue

 

$

213

 

Research and development

 

 

1,099

 

Sales and marketing

 

 

1,011

 

General and administrative

 

 

455

 

Total

 

$

2,778

 

The changes in liabilities resulting from the restructuring accruals, which were recorded in accrued compensation and related benefits on the accompanying condensed balance sheet, were as follows (in thousands):

Balance as of December 31, 2023

 

 

 

$

854

 

Charges

 

 

 

 

2,778

 

Payments and other adjustments

 

 

 

 

(2,889

)

Balance as of June 30, 2024

 

 

 

$

743

 

 

12. Subsequent Event

In connection with steps the Company is taking to help optimize its commercial organization, and to help improve operational efficiencies and reduce operating expenses to align with anticipated revenue growth, in August 2024, the Company initiated an additional restructuring plan primarily impacting its commercial organization (the August 2024 restructuring plan). The Company expects to incur approximately $1.3 million of restructuring charges in the third quarter of 2024 for employee severance and other termination benefits.

15


 

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

The following discussion of our financial condition and results of operations should be read together with our unaudited condensed financial statements and related notes and other financial information included elsewhere in this Quarterly Report, as well as our audited financial statements and notes thereto and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our 2023 Annual Report. As used in this Quarterly Report, references to the “Company,” “we,” “us,” “our,” or similar terms refer to Outset Medical, Inc.

In addition to historical financial information, this discussion and other parts of this report contain forward-looking statements within the meaning of the federal securities laws. All statements other than statements of historical fact contained in this Quarterly Report are forward-looking statements. In some cases, you can identify these statements by forward-looking words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “predict,” “plan,” “expect” or the negative or plural of these words or similar expressions. The forward-looking statements in this report are only predictions and are based largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions that may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. Such risks and uncertainties include those described throughout this Quarterly Report, including in this discussion as well as in the section titled “Risk Factors” under Part II, Item 1A below and in Part I, Item 1A, “Risk Factors” and in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our 2023 Annual Report. The forward-looking statements in this Quarterly Report are based upon information available to us as of the date of this Quarterly Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements, like all statements in this report, speak only as of their date, and, except as required by law we undertake no obligation to update or revise these statements, whether as a result of any new information, future developments or otherwise. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.

Overview

Our technology is designed to elevate the dialysis experience for patients and help providers overcome traditional care delivery challenges. Requiring only an electrical outlet and tap water to operate, our Tablo® Hemodialysis System (Tablo) frees patients and providers from the burdensome infrastructure required to operate traditional dialysis machines. The integration of water purification and on-demand dialysate production in a single 35-inch compact console enables Tablo to serve as a dialysis clinic on wheels. With a simple-to-use touchscreen interface, two-way wireless data transmission and a proprietary data analytics platform, Tablo is a holistic approach to dialysis care. Unlike existing hemodialysis machines, which have limited clinical versatility across care settings, Tablo can be used seamlessly across multiple care settings and a wide range of clinical applications. Tablo is cleared by the FDA for use in the hospital, clinic, or home setting.

Tablo leverages cloud technology, making it possible for providers to monitor devices remotely, view treatment data, perform patient and population analytics, and automate clinical recordkeeping. Tablo's wireless connectivity enables us to release training, new features and enhancements over-the-air without interventions by field service engineers (FSEs). Tablo’s connectedness allows continuous streaming of over 500,000 device performance data points to the cloud for every treatment. We use this data, in conjunction with our diagnostic and predictive algorithms, to monitor device performance, identify and diagnose failures and, in some instances, predict and prevent potential future device failures or malfunctions. In effect, this contributes to a reduction in service hours and an increase in device uptime.

We have generated meaningful evidence to demonstrate that providers can realize significant operational efficiencies, including reducing the cost of their dialysis programs by up to 80% in the intensive care unit. In addition, Tablo has been shown to deliver robust clinical care. In studies and surveys we have conducted, patients have reported quality of life benefits on Tablo compared to other dialysis machines. We believe Tablo empowers patients, who have traditionally been passive recipients of care, to regain agency and ownership of their treatment.

Driving adoption of Tablo in the acute care setting has been our primary focus to date. We have invested in growing our economic and clinical evidence, built a veteran sales and clinical support team with significant expertise, and implemented a comprehensive training and customer experience program. Our experience in the acute care market has demonstrated Tablo’s clinical flexibility and operational versatility, while also delivering meaningful cost savings to the providers. We plan to continue leveraging our commercial infrastructure to broaden our installed base in the acute care market, as well as driving utilization and fleet expansion with our existing customers.

16


 

Tablo is also utilized for home-based dialysis. We believe our ability to reduce training time, patient dropout, and the supplies and infrastructure required to deliver dialysis in the home can drive efficiency and economic improvements to the home care model. In our home investigational device exemption (IDE) trial, patients reported specific quality of life improvements compared to their experience on the incumbent home dialysis machine. To penetrate this market successfully, we continue to focus on refining our home distribution, logistics and support systems to help ensure they are ready for scale. We are also working with providers, patients, and payors to increase awareness and adoption of transitional care units (TCUs) as a bridge to home-based therapy.

We generate revenue from the placement of Tablo consoles along with accessories, and shipping and handling charged to customers, which revenue is recognized up-front. We also earn recurring revenue from sales of consumables, including Tablo cartridges, and services, which generates significant total revenue over the life of Tablo console. Our total revenues were $27.4 million and $36.0 million for the three months ended June 30, 2024 and 2023, respectively, and $55.6 million and $69.5 million for the six months ended June 30, 2024 and 2023, respectively.

We primarily sell our solutions through our direct sales organization, which covers most major metropolitan markets in the United States. Our sales organization is comprised of our capital sales team, responsible for generating new customer demand for Tablo, and our clinical sales team, responsible for driving utilization and fleet expansion of Tablo at existing customer sites. In addition, our field service team provides maintenance services and product support to our customers. Our field sales and service teams represent 52% of our total full-time employees as of June 30, 2024. The same sales organization and field service team drive Tablo penetration in both the acute and home markets. We believe the ability to leverage one team to serve both markets will result in significant productivity and cost optimization as we continue to scale our business.

Recent Developments

In July 2023, we received a warning letter (the Warning Letter) from the FDA that raised two observations. The first observation asserted that certain content reviewed by the FDA and found on our website promoted CRRT, a modality outside of the current indications for Tablo. The second observation asserted that TabloCart with Prefiltration requires prior 510(k) clearance for marketing authorization. TabloCart with Prefiltration is an accessory to Tablo launched in the third quarter of 2022. We believe the concern raised by the first observation regarding CRRT promotion has been effectively addressed through a thorough review of existing promotional materials and practices. We believe the concern raised by the second observation regarding TabloCart with Prefiltration has also been effectively addressed. Although we evaluated TabloCart with Prefiltration prior to marketing and distributing the product and concluded that no marketing authorization was necessary, we paused distribution of TabloCart with Prefiltration pending the FDA’s review and clearance of a 510(k) application that we submitted in September 2023. In early May 2024, we received 510(k) clearance from the FDA for TabloCart with Prefiltration, and we have resumed distribution of TabloCart with Prefiltration. We believe we have now taken appropriate measures to fully address the matters raised in the Warning Letter.

Key Factors Affecting Our Performance

We believe that our financial performance has been and in the foreseeable future will continue to be primarily driven by the following factors. While we believe each of these factors presents significant opportunities for our business, they also pose important challenges that we must successfully address in order to sustain our growth and improve our results of operations. Our ability to successfully address the factors below is subject to various risks and uncertainties, including those described in the section titled “Risk Factors.”

Market Acceptance of Tablo in Acute Setting

We plan to further broaden our installed base by continuing to target national and regional integrated delivery networks and health systems, sub-acute long-term acute care hospitals (LTACHs) and skilled nursing facilities (SNFs). In addition, we focus on driving utilization and fleet expansion with existing customers by providing an exceptional user experience delivered through our commercial team and a steady release of software enhancements that amplify Tablo’s operational reliability and clinical versatility. Our ability to successfully execute on this strategy, and thereby increase our revenue in the acute market, will depend on several factors. These factors include our ability to recover from the adverse impact in the field from the Warning Letter as we resume distribution of TabloCart with Prefiltration, as well as the success of our initiatives to optimize our commercial organization, infrastructure and sales processes to support the growth of our business in the acute care market as we focus more heavily on enterprise selling and transition beyond earlier stage adoption of Tablo.

Expansion of Tablo within the Home Setting

We believe that a significant growth opportunity exists within the home hemodialysis market. We are partnering with innovative dialysis clinic providers, health systems and other adjacent healthcare providers who are motivated to grow their home hemodialysis population, and who share our vision of creating a seamless and supported transition to the home. We are also investing in market development over the longer term to expand the home hemodialysis market itself. The expansion of the home hemodialysis market and our ability to penetrate this market will be an important factor in driving the future growth of our business. In addition, the success of our efforts to expand within the home market, help grow new home programs and increase our revenue generated from

17


 

home-based dialysis on the timeline that we anticipate will depend on several factors. These factors include the success of our initiatives to optimize and further evolve our commercial organization, infrastructure and sales processes as we scale our business in the home market.

Gross Margin Expansion

Our ability to expand our gross margins depends on: first, our ability to reduce the cost of Tablo consoles; second, our ability to continue to sell Tablo cartridges, services, and accessories for Tablo consoles; and third, our ability to reduce the cost of service. Over the past several years, we have moved the production of Tablo consoles and a majority of Tablo cartridges in-house to our manufacturing facility in Tijuana, Mexico which we operate in collaboration with TACNA as part of our cost reduction activities. This has helped further our long-term gross margin expansion and supply continuity strategies while reducing the costs of Tablo console production and improving the flexibility of our operations. We will continue our cost reduction activities by using our design, engineering, supply chain and manufacturing capabilities to help further advance and improve the efficiency of our manufacturing processes, lowering the cost of parts and components and lowering our costs of production. Further, we will continue to utilize our cloud-based data system, as well as enhanced product performance, to better support our field service team and drive down service costs per console. In addition, our ability to expand gross margins will depend in part on our ability to control the average selling prices of our products and services, including by selling higher-margin accessories, consumables and services. Our ability to expand gross margins depends on our ability to successfully execute these strategies.

Profitability Initiatives

Our ability to achieve and sustain profitability depends on several key factors: first, our ability to grow our revenue while expanding gross margins, as discussed above; second, our ability to optimize operating expenses; and third, our ability to optimize working capital. We have undertaken various initiatives designed to improve operational efficiencies, reduce operating expenses to align with anticipated levels of revenue growth and streamline our overall cost structure, including two organizational restructurings implemented in the fourth quarter of 2023 and second quarter of 2024. In connection with steps we are taking to help optimize our commercial organization, in August 2024, we initiated an additional restructuring plan primarily impacting our commercial organization. We are also taking steps to improve our ability to efficiently manage working capital, including inventory. Our ability to transition to profitability will depend on the success of our efforts to optimize spending and working capital, including inventory.

Impacts of Macroeconomic Factors

Global macroeconomic conditions, including inflationary pressures, rising interest rates, increased labor costs, staffing shortages and global supply chain disruptions, may impact our business and results of operations, and those of our customers, manufacturing partners and suppliers. As the duration and severity of these macroeconomic conditions remain uncertain and depend on various factors, we cannot predict what effects these macroeconomic conditions will ultimately have on our business and results of operations, our customers, or our suppliers.

Beginning in the third quarter of 2023, we began to observe an increasing number of our existing and prospective customers deferring their decisions to purchase Tablo in an environment of rising interest rates and more cautious capital spending. These deferrals served to elongate our sales cycle and the timing of delivery and installations, which, in turn, contributed to an adverse impact on our bookings and revenues starting in the second half of 2023, and we expect these negative impacts to continue through at least the remainder of 2024. Beginning in 2022, our existing and prospective customers faced shortages of skilled nurses and other clinical personnel as well as increased labor costs, combined with economic pressures resulting from general economic and financial market conditions, primarily escalating inflation, tightening hospital operating budgets and increased scrutiny of capital purchase decisions, all of which generally have the effect of lengthening the average sales cycle and elongating the timing of installations. These factors negatively impacted our customer base on pipeline development and installation schedules, which, in turn, negatively impacted our bookings, delayed our shipments and adversely impacted our revenues for 2022 and, to a lesser extent, 2023. We have generally seen some stabilization in these challenging labor market dynamics for healthcare providers during 2023 and thereafter as compared to 2022. Moreover, we believe Tablo offers automation and ease-of-use benefits over traditional machines that can enhance our existing and potential customers’ ability to support their patient populations despite staffing shortages. However, if our customers continue to face prolonged periods of rising interest rates, capital budget constraints, volatility, uncertainty, staffing shortages, cash flow challenges, rising costs and other financial pressures, whether due to general macroeconomic conditions, cybersecurity events or otherwise, it could ultimately adversely impact our ability to expand existing customer relationships or attract new customers of Tablo, timely collect amounts due, effectively manage our inventory levels, and have a material adverse effect on our bookings, revenues, results of operations, financial condition, and, ultimately, our future growth and profitability.

In 2022, we launched a pilot clinical and administrative services program designed to help bridge our healthcare provider customers, particularly those challenged by staffing shortages, as they transition from using an outsourced inpatient dialysis provider to offering on-site inpatient dialysis services on their own. In return for a fair market value service fee, we assign members of our own employed nurses on a temporary basis to support participating providers to launch and manage an inpatient dialysis program using Tablo and, as full-time staff is hired, to help train and onboard those nurses. However, our pilot clinical and administrative services

18


 

program may not be successful in achieving the objectives we intend and anticipate, may fail to meet our customers’ expectations, may not generate sufficient returns to justify our investment, or may result in unanticipated costs, which could harm our reputation and customer relationships, and adversely impact our operating margins and results of operations.

From a supply chain perspective, we have worked closely with our manufacturing partners and suppliers to enable us to source key components and maintain appropriate inventory levels to meet customer demand, and have not experienced material disruptions in our supply chain to date. However, macroeconomic factors such as rising inflation, increasing labor costs, and surges and shifts in consumer demand have disrupted the operations of certain of our third-party suppliers, resulting, in some cases, in increased lead times and higher component costs. We believe that localizing production of a majority of Tablo cartridges in Mexico (to our Mexico-based contract manufacturer and, more recently, in-house at our manufacturing facility) has helped achieve cost reductions through lower freight costs, further our long-term gross margin expansion and supply continuity strategies and improve the flexibility of our operations. However, we may face increased supply chain constraints in the future, which could negatively impact our ability to meet customer demand on a timely basis, result in customer dissatisfaction and adversely impact our operating margins and results of operations.

Results of Operations

The following table summarizes our results of operations for the three and six months ended June 30, 2024 and 2023 (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product revenue

 

$

19,238

 

 

$

29,330

 

 

$

39,666

 

 

$

57,109

 

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

15,890

 

 

 

12,398

 

Total revenue

 

 

27,388

 

 

 

36,040

 

 

 

55,556

 

 

 

69,507

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of product revenue

 

 

10,567

 

 

 

22,212

 

 

 

23,148

 

 

 

43,029

 

Cost of service and other revenue

 

 

7,039

 

 

 

6,125

 

 

 

14,411

 

 

 

12,347

 

Total cost of revenue

 

 

17,606

 

 

 

28,337

 

 

 

37,559

 

 

 

55,376

 

Gross profit

 

 

9,782

 

 

 

7,703

 

 

 

17,997

 

 

 

14,131

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

9,734

 

 

 

14,906

 

 

 

22,369

 

 

 

28,699

 

Sales and marketing

 

 

18,128

 

 

 

24,985

 

 

 

39,176

 

 

 

49,318

 

General and administrative

 

 

12,684

 

 

 

11,290

 

 

 

24,128

 

 

 

23,077

 

Total operating expenses

 

 

40,546

 

 

 

51,181

 

 

 

85,673

 

 

 

101,094

 

Loss from operations

 

 

(30,764

)

 

 

(43,478

)

 

 

(67,676

)

 

 

(86,963

)

Interest income and other income, net

 

 

2,471

 

 

 

2,668

 

 

 

5,569

 

 

 

5,316

 

Interest expense

 

 

(6,010

)

 

 

(3,103

)

 

 

(11,978

)

 

 

(6,045

)

Loss before provision for income taxes

 

 

(34,303

)

 

 

(43,913

)

 

 

(74,085

)

 

 

(87,692

)

Provision for income taxes

 

 

151

 

 

 

133

 

 

 

313

 

 

 

325

 

Net loss

 

$

(34,454

)

 

$

(44,046

)

 

$

(74,398

)

 

$

(88,017

)

Comparison of the Three and Six Months Ended June 30, 2024 and 2023

Revenue

 

 

Three Months Ended
June 30,

 

 

Change

 

 

Six Months Ended June 30,

 

 

Change

 

(dollars in thousands)

 

2024

 

 

2023

 

 

$

 

 

%

 

 

2024

 

 

2023

 

 

$

 

 

%

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Product revenue

 

$

19,238

 

 

$

29,330

 

 

$

(10,092

)

 

 

(34

)%

 

$

39,666

 

 

$

57,109

 

 

$

(17,443

)

 

 

(31

)%

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

1,440

 

 

 

21

%

 

 

15,890

 

 

 

12,398

 

 

 

3,492

 

 

 

28

%

Total revenue

 

$

27,388

 

 

$

36,040

 

 

 

(8,652

)

 

 

(24

)%

 

$

55,556

 

 

$

69,507

 

 

 

(13,951

)

 

 

(20

)%

Product revenue decreased by $10.1 million or 34% for the three months ended June 30, 2024 as compared to the same period in the prior year. This decrease was driven by a $12.5 million decrease in console revenue due to fewer consoles being sold in in the current year, which was partially offset by a $2.4 million increase in consumable revenue due to growth in our console installed base.

19


 

Product revenue decreased by $17.4 million, or 31% for the six months ended June 30, 2024 as compared to the same period in the prior year. This decrease was driven by a $22.2 million decrease in console revenue due to fewer consoles being sold in the current year, which was offset by a $4.7 million increase in consumable revenue attributable to growth in our console installed base.

Service and other revenue increased for the three and six months ended June 30, 2024 as compared to the same periods in the prior year. The increase was primarily due to services associated with the growth in our console installed base.

Gross Profit and Gross Margin

 

 

Three Months Ended
June 30,

 

 

Change

 

 

Six Months Ended June 30,

 

 

Change

 

(dollars in thousands)

 

2024

 

 

2023

 

 

$

 

 

%

 

 

2024

 

 

2023

 

 

$

 

 

%

 

Gross profit and gross margin:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit

 

$

9,782

 

 

$

7,703

 

 

$

2,079

 

 

 

27

%

 

$

17,997

 

 

$

14,131

 

 

$

3,866

 

 

 

27

%

Gross margin

 

 

35.7

 

%

 

21.4

 

%

 

 

 

 

 

 

 

32.4

 

%

 

20.3

 

%

 

 

 

 

 

Gross profit increased for the three and six months ended June 30, 2024 as compared to the same periods in the prior year. Gross margin improved by 14.3 percentage points for the three months ended June 30, 2024 and 12.1 percentage points for the six months ended June 30, 2024 as compared to the same periods in the prior year. These improvements in gross profit and gross margin were primarily driven by a higher mix of consumable and service and other revenue than consoles in the current year as compared to the prior year. Consumables had a higher gross margin than consoles and had improved gross margin year over year. The higher consumable gross margin resulted from lower cost per unit and a higher average selling price for consumables.

Operating Expenses

 

 

Three Months Ended
June 30,

 

 

Change

 

 

Six Months Ended June 30,

 

 

Change

 

(dollars in thousands)

 

2024

 

 

2023

 

 

$

 

 

%

 

 

2024

 

 

2023

 

 

$

 

 

%

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

$

9,734

 

 

$

14,906

 

 

$

(5,172

)

 

 

(35

)%

 

$

22,369

 

 

$

28,699

 

 

$

(6,330

)

 

 

(22

)%

Sales and marketing

 

 

18,128

 

 

 

24,985

 

 

 

(6,857

)

 

 

(27

)%

 

 

39,176

 

 

 

49,318

 

 

 

(10,142

)

 

 

(21

)%

General and administrative

 

 

12,684

 

 

 

11,290

 

 

 

1,394

 

 

 

12

%

 

 

24,128

 

 

 

23,077

 

 

 

1,051

 

 

 

5

%

Total operating expenses

 

$

40,546

 

 

$

51,181

 

 

 

(10,635

)

 

 

(21

)%

 

$

85,673

 

 

$

101,094

 

 

 

(15,421

)

 

 

(15

)%

Research and development expenses decreased for the three and six months ended June 30, 2024 as compared to the same periods in the prior year. The decrease was primarily due to an overall decrease in compensation-related and stock-based compensation expense, consulting expense, and infrastructure costs resulting from our cost reduction efforts implemented in the fourth quarter of 2023 and the second quarter of 2024.

Sales and marketing expenses decreased for the three and six months ended June 30, 2024 as compared to the same periods in the prior year. The decrease was primarily driven by an overall decrease in compensation-related and stock-based compensation expense, travel, and consulting expenses resulting from our cost reduction efforts implemented in the fourth quarter of 2023 and the second quarter of 2024. These decreases were partially offset by higher freight expenses due to higher volume in consumable sales.

General and administrative expenses increased for the three and six months ended June 30, 2024 as compared to the same periods in the prior year. The increase was primarily due to $1.8 million of allowance for credit losses recorded in the second quarter of 2024 and an increase in stock-based compensation expense. These increases were partially offset by an overall decrease in consulting expenses and compensation-related expense resulting from our cost reduction efforts implemented in the fourth quarter of 2023 and the second quarter of 2024. Our insurance costs also decreased as compared to the prior year periods.

Other Income (Expense), Net

 

 

Three Months Ended
June 30,

 

 

Change

 

 

Six Months Ended June 30,

 

 

Change

 

(dollars in thousands)

 

2024

 

 

2023

 

 

$

 

 

%

 

 

2024

 

 

2023

 

 

$

 

 

%

 

Other income (expenses), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest income and other income, net

 

$

2,471

 

 

$

2,668

 

 

$

(197

)

 

 

(7

)%

 

$

5,569

 

 

$

5,316

 

 

$

253

 

 

 

5

%

Interest expense

 

 

(6,010

)

 

 

(3,103

)

 

 

(2,907

)

 

 

94

%

 

 

(11,978

)

 

 

(6,045

)

 

 

(5,933

)

 

 

98

%

Total other expenses, net

 

$

(3,539

)

 

$

(435

)

 

 

(3,104

)

 

 

714

%

 

$

(6,409

)

 

$

(729

)

 

 

(5,680

)

 

 

779

%

The changes in interest income and other income, net for the three and six months ended June 30, 2024 as compared to the same periods in the prior year were driven by the changes in interest rates.

20


 

The increases in interest expense for the three and six months ended June 30, 2024 were primarily due to a higher outstanding balance under the SLR Term Loan Facility in 2024.

Liquidity and Capital Resources

Sources of Liquidity

As of June 30, 2024, we had cash, cash equivalents, restricted cash, and short-term investments of $198.2 million.

Since our inception, we have incurred net losses and negative cash flows from operations. To date, we have financed our operations and capital expenditures primarily through sales of redeemable convertible preferred stock and common stock, revenue from sales, debt financing, and proceeds from employee exercise of stock options and ESPP purchases.

We expect to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while we make investments to support our anticipated growth. We may raise additional capital through the issuance of additional equity financing, debt financings, which may require refinancing or amending the terms of our existing debt, or other sources. If this financing is not available to us at adequate levels or on acceptable terms, we may need to further evaluate our operating plans. If we do raise additional capital through public or private equity offerings, the ownership interest of our existing stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our existing stockholders’ rights. If we raise additional capital through debt financing (including through our existing debt), we will be subject to an increase in our interest expense which may negatively affect our cash flow. We also are subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. We believe that our existing cash, cash equivalents and short-term investments, cash generated from sales, and proceeds received from the debt financing described in Note 7 of the accompanying condensed financial statements above, will be sufficient to meet our anticipated needs for at least the next 12 months from the issuance date of this Quarterly Report.

Cash Flows Summary

The following table summarizes the cash flows for each of the periods indicated (in thousands):

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Net cash (used in) provided by:

 

 

 

 

 

 

Operating activities

 

$

(79,247

)

 

$

(72,932

)

Investing activities

 

 

(20,090

)

 

 

29,796

 

Financing activities

 

 

68,687

 

 

 

6,320

 

Net decrease in cash, cash equivalents and restricted cash

 

$

(30,650

)

 

$

(36,816

)

Operating Activities

The net cash used in operating activities of $79.2 million for the six months ended June 30, 2024 was due to a net loss of $74.4 million, the amortization of premiums on investments of $2.9 million and a net cash outflow from the change in our operating assets and liabilities of $27.4 million, which were adjusted by stock-based compensation expense of $18.0 million, depreciation and amortization of $2.9 million, allowance for credit losses of $1.8 million, non-cash interest expense of $1.2 million, non-cash lease expense of $0.7 million, and provision for inventories of $0.7 million. The net cash outflow from operating assets and liabilities was primarily driven by an increase in inventories, a decrease in accrued compensation and related benefit, a decrease in accrued expenses and other current liabilities due to timing of vendor payments, an increase in accounts receivable resulting from the timing of collection and a decrease in accrued warranty liability. The net cash outflow from operating assets and liabilities was partially offset by an increase in deferred revenue due to growth in our business and a decrease in prepaid expenses and other assets.

Investing Activities

The net cash used in investing activities of $20.1 million for the six months ended June 30, 2024 was due to the purchases of short-term investment securities of $128.4 million and the purchases of property and equipment of $0.5 million, which was partially offset by the maturities of short-term investment securities of $108.8 million.

Financing Activities

The net cash provided by financing activities of $68.7 million for the six months ended June 30, 2024 was due to the net proceeds of $66.5 million from borrowings under the SLR Term Loan Facility and the proceeds from employee exercises of stock options and ESPP purchases.

21


 

Critical Accounting Estimates

Management’s discussion and analysis of the financial condition and results of operations is based on the financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues and expenses incurred during the reporting periods. The estimates are based on historical experience and on various other factors that are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

There have been no new or significant changes in our critical accounting estimates as compared to the critical accounting estimates disclosed in Part II Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our 2023 Annual Report.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Our market risks related to interest rate and foreign currency exchange rates are described in Part II Item 7A, “Quantitative and Qualitative Disclosures About Market Risk”, of our 2023 Annual Report. Our exposure to market risks has not changed materially since December 31, 2023.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation and supervision of our Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (Exchange Act) as of the end of the period covered by this Quarterly Report. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures are also designed to provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer and the Chief Financial Officer, to allow timely decisions regarding required disclosures. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of the end of the period covered by this Quarterly Report.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

22


 

PART II—OTHER INFORMATION

From time to time we may become involved in legal proceedings or investigations, which could have an adverse impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition or cash flows.

Item 1A. Risk Factors.

You should carefully consider the risk factors discussed in Part I, “Item 1A. Risk Factors” in our 2023 Annual Report, as updated by the risk factors discussed in Part II, “Item 1A. Risk Factors” in our Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2024 (Q1 2024 Quarterly Report), which could materially affect our business, financial position, or future results of operations. There have been no material changes to the risk factors described in our 2023 Annual Report, as updated by our Q1 2024 Quarterly Report, except as set forth below. The risks described in our 2023 Annual Report and Q1 2024 Quarterly Report, as updated below, are not the only risks that we face. Additional risks and uncertainties not precisely known to us, or that we currently deem to be immaterial, may also arise and materially impact our business. If any of these risks occur, our business, results of operations and financial condition could be materially and adversely affected and the trading price of our common stock could decline.

If we fail to effectively retain our commercial team and optimize our sales processes, or fail to expand the adoption of Tablo as we focus more heavily on enterprise selling, we may not be able to generate revenue growth.

 

We have relatively limited experience marketing and selling Tablo. We currently rely on our direct sales force to sell Tablo in the United States, and any failure to maintain, leverage and optimize our direct sales force will negatively affect our business, financial condition and results of operations. The members of our direct sales force are highly trained and possess substantial technical expertise, which we believe is critical in increasing adoption of Tablo. The members of our U.S. sales force are at-will employees. The loss of these personnel to competitors, or otherwise, will negatively affect our business, financial condition and results of operations. If we are unable to retain our direct sales force personnel or replace them with individuals of equivalent technical expertise and qualifications, or if we are unable to successfully instill such technical expertise in replacement personnel, it may negatively affect our business, financial condition and results of operations. In addition, our services revenue is dependent in part on our FSEs, and any failure to maintain, or adequately train, our team of FSEs could negatively impact our services revenue.

In order to generate future growth, we plan to leverage and optimize our sales and marketing infrastructure to increase the number of customers that adopt Tablo. In addition, identifying and recruiting qualified sales and marketing personnel and training them on Tablo, on applicable federal and state laws and regulations and on our internal policies and procedures requires significant time, expense and attention. It often takes several months or more before a sales representative is fully trained and productive. Our sales force may subject us to higher fixed costs than those of companies with competing techniques or products that utilize independent third parties, which could place us at a competitive disadvantage. It will negatively affect our business, financial condition and results of operations if our efforts to optimize and train our sales force do not generate a corresponding increase in revenue, and our higher fixed costs may slow our ability to reduce costs in the face of a sudden decline in demand for Tablo. In addition, our ability to generate revenue growth depends on the success of our efforts to further evolve our commercial infrastructure and sales processes to support the growth of our business in the home and acute markets. Any failure to hire, optimize, develop and retain talented sales personnel, to achieve desired productivity levels in a reasonable period of time or timely reduce fixed costs, or to evolve and scale our commercial infrastructure and sales processes, could negatively affect our business, financial condition and results of operations.

Our ability to increase our customer base and achieve broader market acceptance of Tablo will depend to a significant extent on the effectiveness of our marketing efforts. We plan to continue dedicating resources to our marketing programs, and it will negatively affect our business, financial condition and results of operations if our marketing efforts and expenditures do not generate a corresponding increase in revenue. In addition, we believe that developing and maintaining broad awareness of Tablo in a cost-effective manner is critical to achieving broad acceptance of Tablo. Promotion activities may not generate patient or physician awareness or increase revenue, and even if they do, any increase in revenue may not offset the costs and expenses we incur in building our brand. If we fail to successfully promote, maintain and protect our brand, we may fail to attract or retain the physician acceptance necessary to realize a sufficient return on our brand building efforts, or to achieve the level of brand awareness that is critical for broad adoption of Tablo.

 

Moreover, we may periodically adjust our sales organization or sales strategies in response to market shifts or opportunities, changes in our current or prospective customers, competitive threats, management changes, sales headcount changes, product and service introductions or enhancements, sales performance, cost reduction initiatives, and other internal and external considerations. Any such changes may result in disruptions in our sales cycle or a reduction of productivity, which could negatively impact our

23


 

revenue growth. For example, during the second quarter of 2024, we observed a further elongation of our sales cycle, which contributed to an adverse impact on our revenues for the quarter, and which we believe was due in part to our transition beyond earlier stage adoption of Tablo. We identified a need to evolve our sales strategy to focus more heavily on enterprise selling, which often requires approvals and commitment across a larger base of stakeholders within a health system including clinical, financial and operational executives, and can elongate the sales cycle. We determined that this shift requires additional training, skill-building and optimization of our sales team and sales processes. In connection with steps we are taking to help optimize our commercial organization, and to help improve operational efficiencies and reduce operating expenses to align with anticipated revenue growth, in the third quarter of 2024, we initiated a restructuring plan primarily impacting our commercial organization. These actions could result in short-term or long-term disruption of our sales cycle and may not produce the cost savings, efficiencies and other benefits we anticipate or desire. Our ability to achieve the anticipated cost savings, efficiencies and other benefits from these actions on the timeframe we expect, or at all, is subject to estimates and assumptions, which are subject to uncertainties. If our estimates and assumptions are incorrect, if we are unsuccessful at implementing these changes or if we otherwise encounter deficiencies or inefficiencies in our infrastructure or processes which we did not anticipate, it could harm our business, financial condition, results of operations and, ultimately, our future growth and profitability. In addition, these actions may heighten certain of the risks described above, in particular, our ability to attract and retain talented sales and marketing personnel may be adversely impacted, which could harm our business.

The terms of our credit agreement require us to meet certain operating and financial covenants, place restrictions on our operating and financial flexibility and subject us to interest rate risk, and our ability to access additional borrowings is subject to us achieving certain net revenue milestones and obtaining lenders’ credit approval.

We entered into the SLR Credit Facilities on November 3, 2022, which provide for (i) up to $250.0 million of term loans pursuant to the SLR Loan Agreement and (ii) up to a $50.0 million asset-based revolving credit facility pursuant to the SLR Revolving Credit Agreement. We have already borrowed $200.0 million of term loans, the full amount available under certain borrowing limitations that limit the maximum principal amount outstanding under the SLR Credit Facilities. In addition, additional borrowings under the SLR Credit Facilities are subject to us achieving certain net revenue milestones and/or obtaining lenders’ credit approval. As a result, we cannot rely on further borrowings under the SLR Credit Facilities to fund our operations. In addition, principal amounts outstanding under each of the SLR Term Loan Facility and the SLR Revolver accrue interest at variable interest rates tied to SOFR. As a result, our borrowings under the facilities are subject to interest rate risk. An adverse change in interest rates for our borrowings would increase our borrowing costs which may restrict our access to capital in the future and, ultimately, could adversely affect our financial condition and results of operations. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations ‒ Liquidity and Capital Resources ‒ Debt Obligations ‒ SLR Debt Financing.”

The SLR Credit Facility Agreements contain customary representations and warranties and customary affirmative and negative covenants, including, among others, requirements as to financial reporting (including the timely delivery of audited financial statements together with an unqualified report from our independent registered accountants thereon) and insurance and restrictions on our ability to dispose of our business or property, to change our line of business, to liquidate or dissolve, to enter into any change in control transaction, to merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity, to incur additional indebtedness, to incur liens on our property or to pay any dividends or other distributions on capital stock. Accordingly, the terms may restrict our current and future operations, particularly our ability to respond to certain changes in our business or industry or take future actions. In addition, the SLR Credit Facility Agreements also include a financial covenant that, beginning with the fiscal quarter ending December 31, 2023, requires us to either (i) maintain certain levels of cash and cash equivalents in accounts subject to control agreements in favor of Agent and ABL Lender of at least the sum of (a) 50% of the outstanding obligations under the SLR Term Loan Facility and (b) the amount of the Company’s accounts payable that have not been paid within 120 days from the invoice date thereof or (ii) generate net product and product related revenue in excess of specified amounts and maintain gross profit margins in excess of specified percentages, in each case, for applicable measuring periods. If we fail to comply with any covenants, payments or other terms of either SLR Credit Facility Agreement, our agent or lender, as applicable, could declare an event of default, which would give it the right to declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, our agent or lender, as applicable, would have the right to proceed against the assets we provided as collateral pursuant to the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable. If the debt under either SLR Credit Facility Agreement was accelerated, we may not have sufficient cash or be able to sell sufficient assets to repay this debt, which would harm our business and financial condition.

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

None.

Item 3. Defaults Upon Senior Securities.

None.

24


 

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

During the period covered by this report, none of the Company’s directors or officers has adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5–1 trading arrangement (each as defined in Item 408 of Regulation S-K under the Exchange Act).

 

25


 

Item 6. Exhibits.

 

 

 

 

 

Incorporation by Reference

Exhibit

Number

Description

 

Form

 

File No.

 

Exhibit

 

Filing Date

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Form of Amended and Restated Certificate of Incorporation of Outset Medical, Inc.

 

S-1/A

 

333-248225

 

3.1

 

September 9, 2020

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Form of Amended and Restated Bylaws of Outset Medical, Inc.

 

S-1/A

 

333-248225

 

3.2

 

September 9, 2020

 

 

 

 

 

 

 

 

 

 

 

4.1

 

Form of Common Stock Certificate

 

S-1/A

 

333-248225

 

4.1

 

September 9, 2020

 

 

 

 

 

 

 

 

 

 

 

4.2

 

Amended and Restated Registration Rights Agreement

 

S-1

 

333-248225

 

4.2

 

August 21, 2020

 

 

 

 

 

 

 

 

 

 

 

4.3

 

Form of Series A Warrant Agreement #1

 

S-1

 

333-248225

 

4.3

 

August 21, 2020

 

 

 

 

 

 

 

 

 

 

 

4.4

 

Form of Series A Warrant Agreement #2

 

S-1

 

333-248225

 

4.4

 

August 21, 2020

 

 

 

 

 

 

 

 

 

 

 

31.1*

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.2*

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.1*

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.INS*

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

 

 

 

 

 

 

 

 

101.SCH*

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

 

 

 

 

 

 

 

104

 

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)

 

 

 

 

 

 

 

 

* Filed herewith.

26


 

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.

 

Outset Medical, Inc.

Date: August 7, 2024

By:

/s/ Leslie Trigg

Leslie Trigg

President and Chief Executive Officer

(Principal Executive Officer)

 

Date: August 7, 2024

By:

/s/ Nabeel Ahmed

Nabeel Ahmed

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

27


EX-31.1 2 om-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

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

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

I, Leslie Trigg, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Outset Medical, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 7, 2024

By:

/s/ Leslie Trigg

 

 

Leslie Trigg

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 om-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

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

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

I, Nabeel Ahmed, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Outset Medical, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 7, 2024

By:

/s/ Nabeel Ahmed

 

 

Nabeel Ahmed

 

 

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 4 om-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

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

1.
The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations the Company.

 

August 7, 2024

By:

/s/ Leslie Trigg

 

 

Leslie Trigg

 

 

Chief Executive Officer

 

 

(Principal Executive Officer)

 

August 7, 2024

By:

/s/ Nabeel Ahmed

 

 

Nabeel Ahmed

 

 

Chief Financial Officer

 

 

(Principal Financial Officer)

 

The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Report and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

 


EX-101.SCH 5 om-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Statement of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Term Loan link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Equity Incentive Plan link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Workforce reduction link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Term Loan (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Workforce reduction (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Revenue and Deferred Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Revenue and Deferred Revenue - Additional Information (Detail) 1 link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Balance Sheet Components (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Balance Sheet Components - Summary of Allowance for credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Balance Sheet Components - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Term Loan - Schedule of Term Loan (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Term Loan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Equity Incentive Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Workforce reduction - Summary of Workforce Reduction Plan Included in the Accompanying Condensed Statements Of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Workforce reduction - Summary of Changes in Liabilities Resulting from the Severance Charges and Related Accruals (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Workforce reduction (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Subsequent Event - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Debt Instrument [Axis] Debt Instrument Increase (Decrease) in Accounts Receivable Accounts receivable Plan Name [Domain] Plan Name Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other debt issuance costs. Other Debt Issuance Costs Other debt issuance costs Revenue, Remaining Performance Obligation, Amount Remaining performance obligations Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Charges One Time Restructuring Charges Restructuring Charges Restructuring Charges, Total Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Proceeds from stock option exercises and ESPP purchases Proceeds from stock option exercises and employee stock purchase plan purchases. Proceeds From Stock Options Exercised And Employee Stock Purchase Plan Purchases Revenues [Abstract] Revenue: Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest End Of Year 3 [Member] End Of Year 3 [Member] End Of Year 3 [Member] US Government-sponsored Enterprises Debt Securities [Member] USGovernmentSponsoredEnterprisesDebtSecurities Stockholders' Equity, Reverse Stock Split Reverse stock split, description SLR Term Loan Facility SLR Term Loan Facility [Member] SLR Term Loan Facility [Member] Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of common stock for settlement of RSUs Shares, Outstanding Ending Balance (shares) Beginning Balance (shares) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Fair Value, Inputs, Level 2 [Member] Level 2 Term B Loan Term B Loan [Member] Term B Loan [Member] Increase (decrease) in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Operating lease liabilities Unrealized losses less than 12 months Unrealized losses less than 12 months [Member] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Restructuring Cost [Table] Restructuring Cost [Table] Product and Service [Axis] Product and Service Collateral monitoring fee Collateral monitoring fee Line of credit, collateral monitoring fee Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Noncash Investing and Financing Items [Abstract] Supplemental non-cash investing and financing activities: Employee Stock [Member] Shares Committed under ESPP Reversed Stock-Based Compensation Expense Reversed Stock-Based Compensation Expense Reversed Stock-Based Compensation Expense Term B1 Loan Term B1 Loan [Member] Term B1 Loan [Member] Title Of Individual Title and Position [Axis] Revenue from Contract with Customer [Text Block] Revenue and Deferred Revenue Temporary equity adjustment to redemption value on redeemable convertible preferred stock. Temporary Equity Adjustment To Redemption Value On Redeemable Convertible Preferred Stock Temporary equity, Adjustment to redemption value on redeemable convertible preferred stock One-time Termination Benefits One-time Termination Benefits [Member] Sale of Stock [Domain] Sale of Stock Workforce reduction [Abstract] Workforce reduction Abstract Cash and Cash Equivalents [Domain] Increase (decrease) in accrued warranty liability. Increase Decrease In Accrued Warranty Liability Accrued warranty liability Temporary equity deemed dividend on settlement of accrued dividend. Temporary Equity Deemed Dividend On Settlement Of Accrued Dividend Temporary Equity, Deemed dividend on settlement of accrued dividend Entity Central Index Key Entity Central Index Key Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Business Description and Basis of Presentation [Text Block] Description of Business Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock through employee stock purchase plan Allowance for Credit Loss [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before provision for income taxes Non-cash interest expense. Non Cash Interest Expense Non-cash interest expense Description of business. Description Of Business [Line Items] Description Of Business [Line Items] Contract with Customer, Liability, Revenue Recognized Revenue recognized Line of Credit Facility, Expiration Date Line of credit, expiration date Balance as of June 30, 2024 Balance as of December 31, 2023 Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Restructuring Charges Inventory, Raw Materials, Gross, Total Raw materials Inventory, Raw Materials, Gross Cover [Abstract] Subsequent Event [Line Items] Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per share, basic Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Holding Gains Operating Expenses [Abstract] Operating expenses: Write-off adjustments Write-off adjustments Accounts Receivable, Allowance for Credit Loss, Writeoff Contract with Customer, Liability, Current Deferred revenue, current Selling and Marketing Expense [Member] Sales and Marketing Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Revenue from operating lease arrangements Revenue from Consoles Operating Lease Arrangements Revenue from Consoles Operating Lease Arrangements Share-Based Payment Arrangement, Expense Cumulative stock-based compensation Stock-based compensation expense Debt Securities Available For Sale Remaining Contractual Maturities Period Remaining contractual maturities for available-for-sale securities Debt Securities Available For Sale Remaining Contractual Maturities period. Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Plan Name Plan Name [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock options outstanding Supplemental Cash Flow Elements [Abstract] Supplemental cash flow disclosures: Assets, Current [Abstract] Current assets: Line of Credit, Borrowing Base, Amount Line of Credit, Borrowing Base, Amount Line of credit, borrowing base, amount Common Stock, Capital Shares Reserved for Future Issuance Common stock shares reserved for issuance After Second Anniversary of Closing Date After Second Anniversary [Member] After Second Anniversary [Member] Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities D. Keith Grossman D. Keith Grossman [Member] D. Keith Grossman [Member] Product and Service [Domain] Product and Service Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Debt Instrument [Line Items] Debt Instrument [Line Items] Stock Issued During Period, Value, Stock Dividend Issuance of common stock on settlement of accrued dividend Share-Based Compensation Arrangement by Share-Based Payment Award, Description Stock options, description Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property and equipment, net Contract with Customer, Liability, Noncurrent Deferred revenue Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Type of Restructuring [Domain] Fair Value, Recurring [Member] Fair Value, Recurring Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Vesting [Axis] Common Stock, Par or Stated Value Per Share Common stock, par value Schedule of cash, cash equivalents and restricted cash. Schedule Of Cash Cash Equivalents And Restricted Cash Table [Text Block] Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash Unrealized (loss) gain on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized loss on available-for-sale securities Temporary Equity, Carrying Amount, Attributable to Parent Temporary Equity, Ending Balance Temporary Equity, Beginning Balance Fair Value Adjustment to Inventory [Member] Inventory Statement of Cash Flows [Abstract] Temporary Equity Shares Conversion Of Convertible Redeemable Preferred Stock In to Common Stock Temporary Equity Shares Conversion Of Convertible Redeemable Preferred Stock In to Common Stock Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Restructuring charges Restructuring Costs Restructuring Costs, Total Equity Components [Axis] Equity Components Entity Address, Address Line One Entity Address, Address Line One Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Additional Tranche [Member] Additional Tranche [Member] Additional Tranche Subsequent Event Type [Axis] Interest income and other income, net Nonoperating Income (Expense), Total Nonoperating Income (Expense) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Amendment Flag Amendment Flag Loan Restructuring Modification [Axis] Operating Lease, Liability, Noncurrent Operating lease liabilities Corporate Debt Securities [Member] Corporate debt Debt Instrument, Name [Domain] Debt Instrument, Name Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Restructuring Plan [Domain] SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] First Anniversary of Closing Date First Anniversary [Member] First Anniversary [Member] Net loss Net loss Restructuring Charges Restructuring Charges [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Stock option exercises (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Number of common stock issued Variable Rate [Domain] Variable Rate Research and Development Expense [Member] Research and Development Schedule of Debt [Table Text Block] Schedule of Term Loan Loss on disposal of property and equipment Loss on disposal of property and equipment Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Equity Component [Domain] Equity Component Statistical Measurement [Domain] Statistical Measurement General and Administrative Expense, Total General and Administrative Expense General and administrative Supplemental Balance Sheet Disclosures [Text Block] Balance Sheet Components revenue performance obligation 1 revenue performance obligation 1 Revenue performance obligation Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Proceeds from Lines of Credit, Total Proceeds from Lines of Credit Proceeds from Lines of Credit Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Debt Instrument, Unamortized Discount, Total Debt Instrument, Unamortized Discount Debt discount on Perceptive Term Loan Unamortized debt discount Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Stock options, nonvested, number of shares Payables and Accruals [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock through employee stock purchase plan (shares) Short-term Investments, Total Short-Term Investments Short-term investments Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Total Shareholder Return Total Shareholder Return [Member] Total Shareholder Return [Member] Consumables product. Consumables Product [Member] Consumables Product Restricted Cash, Noncurrent Restricted cash Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Class of Stock [Domain] Class of Stock Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Payments to Acquire Investments, Total Payments to Acquire Investments Purchases of investment securities Accrued Exchange Fee Rebate, Current Customer rebates Line of Credit Facility, Current Borrowing Capacity Line of credit, current borrowing capacity Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Antidilutive Securities [Axis] Antidilutive Securities Service and other revenue. Service And Other Revenue [Member] Service and Other Revenue Entity Interactive Data Current Entity Interactive Data Current Temporary equity settlement of accrued dividend. Temporary Equity Settlement Of Accrued Dividends Temporary Equity, Issuance of common stock on settlement of accrued dividend Product [Member] Product Revenue Cost of Sales [Member] Cost of Revenue Provision for inventories. Provision For Inventories Provision for inventories Document Quarterly Report Document Quarterly Report Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total cash, cash equivalents and restricted cash Statement of Financial Position Location, Balance [Axis] Statistical Measurement [Axis] Statistical Measurement Temporary equity stock issued during period shares new issues. Temporary Equity Stock Issued During Period Shares New Issues Temporary Equity, Issuance of Series E redeemable convertible preferred stock, net of issuance costs (shares) Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of revenue Cash cash equivalents, restricted cash and short term investments. Cash Cash Equivalents Restricted Cash And Short Term Investments Cash, cash equivalents, restricted cash and short-term investments Effect of Fourth Quarter Events, Type [Domain] Debt Instrument, Payment Terms Description of payment terms Underwriters. Underwriters [Member] Underwriters Disaggregation of Revenue [Table Text Block] Summary of Revenue by Source Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing U.S. government-sponsored enterprises U.S. government-sponsored enterprises [Member] Commercial paper [Member] Commercial Paper [Member] Employees share purchase plan. Employees Share Purchase Plan [Member] Employees Share Purchase Plan (ESPP) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Estimated weighted average period over which unamortized share-based compensation are expected to be recognize Accrued Employee Benefits, Current Accrued compensation and related benefits Statement of Income Location, Balance [Axis] Income Statement Location Cash and Cash Equivalents [Axis] Assets Total assets Restructuring Type Restructuring Type [Axis] Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements Entity Address, City or Town Entity Address, City or Town AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Accrued research and development expenses. Accrued Research And Development Expenses Research and development expenses Payments and other adjustments Payments and other adjustments Payments for Restructuring Interest Rate Floor [Member] InterestRateFloor SLR Credit Facilities SLR Credit Facilities [Member] SLR Credit Facilities [Member] Balance Sheet Components Balance Sheet Components [Abstract] Debt Instrument, Face Amount Principal of term loan Restructuring Cost and Reserve [Line Items] Share Price Share price Credit Loss, Financial Instrument [Policy Text Block] Credit Losses Share-Based Payment Arrangement [Text Block] Equity Incentive Plan Debt instrument principal payment term after interest only period expires. Debt Instrument Principal Payment Term After Interest Only Period Expires Debt instrument principal repayment period Stock options to purchase common stock. Stock Options To Purchase Common Stock [Member] Stock Options to Purchase Common Stock Fair Value Disclosures [Abstract] Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock Adjustment to redemption value on redeemable convertible preferred stock Debt instrument interest only payments year and month. Debt Instrument Interest Only Payments Year And Month Debt instrument interest only payments end date Issuance of common stock upon initial public offering, net of issuance costs Stock Issued During Period, Value, New Issues Earned units vesting percentage Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Percentage Vested In Period Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Percentage Vested In Period Stock Issued During Period, Value, Stock Options Exercised Stock option exercises Liabilities, Current [Abstract] Current liabilities: Accounts Receivable [Member] Accounts Receivable Document Type Document Type Allowance for credit losses Provision for Other Credit Losses Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Debt instrument, final payment amount Title of 12(b) Security Title of 12(b) Security Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Statement of Financial Position Location, Balance [Domain] Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Research and Development Expense, Total Research and Development Expense Research and development Term loan, noncurrent Long-Term Debt, Excluding Current Maturities Term loan Schedule of accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Asset Class [Domain] Asset Class Subsequent Event Type [Domain] Ceo Member CEO [Member] CEO [Member] Reclassifications of Temporary to Permanent Equity Two thousand twenty equity incentive plan. Two Thousand Twenty Equity Incentive Plan [Member] 2020 Equity Incentive Plan Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Securities in unrealized loss position for more than 12 months Financial Instruments [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Sale of Stock [Axis] Sale of Stock Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Non-cash lease expense. Non Cash Lease Expense Non-cash lease expense Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Revenue Statement of Comprehensive Income [Abstract] Income Tax Disclosure [Text Block] Income Taxes Credit Facility [Domain] Term A Loan Term A Loan [Member] Term A Loan [Member] Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Accounts payable Liabilities and Equity [Abstract] Liabilities and stockholders' equity Term B2 Loan Term B2 Loan [Member] Term B2 Loan [Member] Document Period End Date Document Period End Date Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock for settlement of RSUs (shares) Term C Loan Term C Loan [Member] Term C Loan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive shares excluded from calculation of diluted net loss per share August 2024 Restructuring Plan [Member] The August Two Thousand Twenty Four Restructuring Plan [ Member] The August Two Thousand Twenty Four Restructuring Plan [ Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense Accrued expenses and other current liabilities. Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Provision for income taxes Trading Symbol Trading Symbol Variable Rate [Axis] Variable Rate Equity, Attributable to Parent Ending Balance Beginning Balance Total stockholders' equity unrealized losses caused by changes in market interest rates unrealized losses caused by changes in market interest rates Unrealized Losses Caused By Change In Market Interest Rates May2024 Workforce Reduction Plan May 2024 Workforce Reduction Plan [Member] May 2024 Workforce Reduction Plan [Member] Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Expense RSUs Restricted Stock Units (RSUs) [Member] Restricted Stock Units Significant Accounting Policies [Policy Text Block] Significant Accounting Policies [Policy Text Block] Significant Accounting Policies Increase (Decrease) in Deferred Revenue Deferred revenue Yankee debt securities. Yankee Debt Securities [Member] Yankee debt securities Second Revenue Milestone Second Revenue Milestone [Member] Second Revenue Milestone [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-based Compensation Expense Line of Credit, Termination Fee Line of Credit, Termination Fee Line of credit, termination fee Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Holding Losses Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unamortized stock-based compensation expense amount Schedule of Severance and Related Benefits Charges Related to the May 2024 Workforce Reduction Plan Restructuring and Related Costs [Table Text Block] Proceeds from issuance of term loans, net of issuance costs Proceeds from Issuance of Long-Term Debt Proceeds from Issuance of Long-Term Debt, Total Stock Issued During Period, Value, Conversion of Convertible Securities Stock issued during period shares stock dividend. Stock Issued During Period Shares Stock Dividend Issuance of common stock on settlement of accrued dividend (shares) Cash and Cash Equivalent Maintain Percentage Cash and Cash Equivalent Maintain Percentage Cash and cash equivalent maintain percentage Initial Revolver Commitment Initial Revolver Commitment [Member] Initial Revolver Commitment [Member] Scenario [Axis] Security Exchange Name Security Exchange Name Proceeds from Sale, Maturity and Collection of Investments, Total Proceeds from Sale, Maturity and Collection of Investments Maturities of investment securities Warrants to purchase common stock. Warrants To Purchase Common Stock [Member] Warrant to Purchase Common Stock Operating Expenses Total operating expenses Equity Incentive Plan [Table] Equity Incentive Plan [Table] Equity Incentive Plan [Table] Accrued interest, noncurrent. Accrued Interest Noncurrent Accrued interest Class of Stock [Axis] Class of Stock Fair Value Disclosures [Text Block] Fair Value Measurements Subsequent Event Subsequent Event [Member] Maximum [Member] Maximum Workforce reduction Restructuring and Related Activities Disclosure [Text Block] Liabilities and Equity Total liabilities and stockholders' equity Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Loss on extinguishment of term loan Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Prime Rate [Member] Prime Rate Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net loss per share,diluted Entity Ex Transition Period Entity Ex Transition Period Liabilities Total liabilities Schedule of accrued expenses and other current liabilities Accrued expenses and other current liabilities. Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Non-refundable facility fee Line of Credit Facility, Commitment Fee Amount Assets, Current Total current assets Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Equity Incentive Plan [Line Items] Equity Incentive Plan [Line Items] Equity Incentive Plan [Line Items] Forecast Forecast [Member] Stock Issued During Period, Shares, New Issues Issuance of common stock upon initial public offering, net of issuance costs (shares) Stock issued during the period Entity Filer Category Entity Filer Category First Revenue Milestone First Revenue Milestone [Member] First Revenue Milestone [Member] Unrealized losses 12 months or greater Unrealized losses 12 months or greater [Member] Line Of Credit, Percentage of Prepayment Premium Line Of Credit, Percentage of Prepayment Premium Line of credit, percentage of prepayment premium Line of Credit, Borrowing Base, Percentage Line of Credit, Borrowing Base, Percentage Line of credit, borrowing base, percentage Current Fiscal Year End Date Current Fiscal Year End Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Share based compensation arrangement by share based payment award vesting period month and year. Share Based Compensation Arrangement By Share Based Payment Award Vesting Period Month And Year Award vesting period, month and year Accrued inventory current. Accrued Inventory Current Inventory Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Loan Restructuring Modification [Domain] Percentage of restricted stock issued to CEO Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To CEO Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To CEO. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Product Warranty Accrual, Current Balance at the end of the period Balance at the beginning of the period Accrued warranty liability Entity Registrant Name Entity Registrant Name Gross Profit Gross profit Cost of revenue Cost of Revenue Cost of Revenue, Total Net Loss Per Share Earnings Per Share [Text Block] Debt Instrument, Maturity Date Loan maturity date Entity Emerging Growth Company Entity Emerging Growth Company Line of Credit Facility, Interest Rate at Period End Line of credit, default interest rate Money Market Funds [Member] Money market funds Other Liabilities, Current, Total Other Liabilities, Current Other Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Shares used in computing net loss per share, basic Vesting [Domain] Temporary Equity, Stock Issued During Period, Value, New Issues Temporary Equity, Issuance of Series E redeemable convertible preferred stock, net of issuance costs Common Stock, Shares Authorized Common stock, shares authorized Proceeds from issuance of common stock upon follow-on public offering, net of issuance costs Proceeds from Issuance of Common Stock Cash and Cash Equivalents [Abstract] Fair Value, Inputs, Level 1 [Member] Level 1 Debt Disclosure [Abstract] Financial Instrument [Axis] Increase in allowance Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total General and Administrative Expense [Member] General and Administrative Share-Based Payment Arrangement [Abstract] Restructuring Plan Restructuring Plan [Axis] Debt Securities, Available-for-Sale Debt Securities, Available-for-sale, Total Debt Securities, Available-for-Sale Accounting Policies [Abstract] Unrealised Losses [Domain] Unrealised Losses [Domain] Income Tax Disclosure [Abstract] Equity, Attributable to Parent [Abstract] Stockholders' equity: Percentage of restricted stock issued to other executive officers Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To Executive officers Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To Executive officers. Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Shares Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Shares Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash, Cash Equivalents and Restricted Cash Statement [Table] Statement [Table] Increase (Decrease) in Prepaid Expenses, Other Prepaid expenses and other assets Subsequent Event [Table] Preferred Stock, Shares Authorized Preferred stock, shares authorized Securities Act File Number Entity File Number Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue from Contract with Customer [Abstract] Earnings Per Share [Abstract] Cash Equivalents [Member] Cash equivalents Inventory Disclosure [Abstract] Statement of Financial Position [Abstract] Interest Expense, Total Interest Expense, Operating and Nonoperating Interest expense IPO [Member] IPO Operating Income (Loss) Loss from operations Entity Shell Company Entity Shell Company Accrued Professional Fees, Current Professional services Cash paid for amounts included in the measurement of operating lease liabilities. Cash Paid For Amounts Included In Measurement Of Operating Lease Liabilities Cash paid for amounts included in the measurement of operating lease liabilities Debt Instrument, Interest Rate, Effective Percentage Debt interest rate Entity Tax Identification Number Entity Tax Identification Number Assets [Abstract] Assets Early repayment fee Early Repayment of Senior Debt Temporary Equity Conversion Of Convertible Redeemable Preferred Stock In to Common Stock Temporary Equity Conversion Of Convertible Redeemable Preferred Stock In to Common Stock Entity Current Reporting Status Entity Current Reporting Status Extended Maturity [Member] Extended Maturity Line of Credit Facility, Interest Rate During Period Line of credit, interest rate Subsequent Events [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Transfer of inventories to property and equipment Transfer Of Inventories To Property And Equipment Transfer of inventories to property and equipment. Cash, Cash Equivalents, and Short-term Investments, Total Cash, Cash Equivalents, and Short-Term Investments Cash, cash equivalents and short-term investments Preferred stock, $0.001 par value; 5,000 shares authorized, and no shares issued and outstanding as of June 30, 2024 and December 31, 2023 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Capital Expenditures Incurred but Not yet Paid Capital expenditures included in accounts payable and accrued expenses Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash as of end of period Cash, cash equivalents and restricted cash as of beginning of period Proceeds from Issuance Initial Public Offering Aggregate net proceeds from IPO City Area Code City Area Code Liabilities, Current Total current liabilities Cost of Revenue [Abstract] Cost of revenue: Schedule of breakdown of the available-for-sale debt securities with unrealized losses Table Text Block Schedule of breakdown of the available-for-sale debt securities with unrealized losses Table Text Block Schedule of breakdown of the available-for-sale debt securities with unrealized losses Inventory, Net Inventories Total inventories Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished goods Conversion of Series A redeemable convertible preferred stock warrants to common stock warrants Conversion Of Redeemable Convertible Preferred Stock Warrants To Common Stock Warrants Value Conversion Of Redeemable Convertible Preferred Stock Warrants To Common Stock Warrants Value Stock Issued During Period, Shares, Conversion of Convertible Securities Operating lease arrangements. Operating Lease Arrangements [Member] Operating Lease Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Two Senior Secured Credit Facilities [Member] Two Senior Secured Credit Facilities [Member] TwoSeniorSecuredCreditFacilities Commitments and Contingencies Disclosure [Abstract] Second Anniversary of Closing Date Second Anniversary [Member] Second Anniversary [Member] Consoles product. Consoles Product [Member] Consoles Product Description of business. Description Of Business [Table] Description Of Business [Table] Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Debt Issuance Costs Debt Securities, Available-for-Sale, Amortized Cost Amortized Costs Operating Lease, Liability, Current Operating lease liabilities, current Retained Earnings [Member] Accumulated Deficit Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Percentage of fair market value of common stock Antidilutive Security, Excluded EPS Calculation [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Minimum [Member] Minimum Common Stock [Member] Common Stock Restricted cash balance Restricted cash Restricted Cash Restricted Cash, Total Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Additional Paid-in Capital [Member] Additional Paid-in Capital Debt Securities, Available-for-Sale, Current Fair Value Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Effect of Fourth Quarter Event Type Effect of Fourth Quarter Event Type [Axis] Short-Term Investments [Member] Short-term investments Line of Credit Facility, Frequency of Payment and Payment Terms Line of credit, payment terms, description Statement of Income Location, Balance [Domain] Income Statement Location Silicon valley bank term loan. Silicon Valley Bank Term Loan [Member] SVB Term Loan Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Milestone [Domain] Milestone [Domain] PSUs Performance Stock Units Performance Shares [Member] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other current liabilities Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Offering costs, underwriting discounts and commissions expenses. Offering Costs Underwriting Discounts And Commissions Expenses Offering costs, underwriting discounts and commissions expenses Unrealised Losses [Axis] Unrealised Losses [Axis] Scenario [Domain] Title and Position [Domain] Warrants to purchase redeemable convertible preferred stock. Warrants To Purchase Redeemable Convertible Preferred Stock [Member] Warrants to Purchase Redeemable Convertible Preferred Stock Common stock, $0.001 par value; 300,000 shares authorized as of June 30, 2024 and December 31, 2023; 52,084 and 50,317 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Increase (Decrease) in Employee Related Liabilities, Total Increase (Decrease) in Employee Related Liabilities Accrued compensation and related benefits Deemed dividend on settlement of accrued dividend. Deemed Dividend On Settlement Of Accrued Dividend Deemed dividend on settlement of accrued dividend Deemed dividend on settlement of accrued dividend Percentage of limitation on pledges of capital stock of foreign subsidiaries. Percentage Of Limitation On Pledges Of Capital Stock Of Foreign Subsidiaries Percentage of limitation on pledges of capital stock of foreign subsidiaries Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Value Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Value Measurement Frequency [Axis] Measurement Frequency Commitments and Contingencies Commitments and contingencies (Note 6) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Income Taxes Paid Cash paid for income taxes Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Shares used in computing net loss per share, diluted Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Redeemable Convertible Preferred Stock [Member] Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock, on an as-if Converted Basis Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories Entity Small Business Entity Small Business Debt Instrument, Basis Spread on Variable Rate Basis spread on variable rate Debt Disclosure [Text Block] Term Loan Entity Bankruptcy Proceedings, Reporting Current Entity Bankruptcy Proceedings, Reporting Current Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals [Table Text Block] Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals [Table Text Block] Stockholders' Equity Note, Stock Split, Conversion Ratio Stock split conversion ratio US Treasury Securities [Member] U.S. Treasury securities Credit Facility [Axis] Amortization of premium on investments, net Accretion (Amortization) of Discounts and Premiums, Investments SLR Revolver [Member] SLR Revolver [Member] Slr Revolver Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Asset Class [Axis] Asset Class Milestone [Axis] Milestone [Axis] Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Debt instrument prepayment fee percentage. Debt Instrument Prepayment Fee Percentage Debt instrument prepayment fee percentage Line of Credit Facility, Commitment Fee Percentage Line of credit, commitment fee percentage Measurement Frequency [Domain] Measurement Frequency Bad debt expense AllowanceFordebtExpense AllowanceFordebtExpense Temporary Equity, Shares Outstanding Temporary Equity, Ending Balance (shares) Temporary Equity, Beginning Balance (shares) Inventory, Work in Process, Gross Work in process Follow-On Public Offering [Member] Follow On Public Offering [Member] Follow-on Public Offering Subsequent Events [Text Block] Subsequent Events Stock Issued During Period Share Redeemable Convertible Preferred Stock Warrants Stock Issued During Period Share Redeemable Convertible Preferred Stock Warrants Issuance of common stock upon net exercises of Series B redeemable convertible preferred stock warrants Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings Other-than-temporary impairment losses related to investments Allowance for Credit Loss, Ending Balance Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Entity File Number 001-39513  
Entity Registrant Name Outset Medical, Inc.  
Entity Central Index Key 0001484612  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-0514392  
Entity Address, Address Line One 3052 Orchard Dr.  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95134  
City Area Code 669  
Local Phone Number 231-8200  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol OM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   52,089,795
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 37,859 $ 68,509
Short-term investments 156,989 134,815
Accounts receivable, net 34,121 32,980
Inventories 61,599 49,215
Prepaid expenses and other current assets 4,569 5,700
Total current assets 295,137 291,219
Restricted cash 3,329 3,329
Property and equipment, net 10,873 13,273
Operating lease right-of-use assets 4,675 5,375
Other assets 520 605
Total assets 314,534 313,801
Current liabilities:    
Accounts payable 5,255 5,827
Accrued compensation and related benefits 11,431 19,005
Accrued expenses and other current liabilities 9,747 13,459
Accrued warranty liability 2,199 3,712
Deferred revenue, current 13,108 11,727
Operating lease liabilities, current 1,693 1,593
Total current liabilities 43,433 55,323
Accrued interest 1,762 896
Deferred revenue 130 101
Operating lease liabilities 3,616 4,482
Term loan 196,994 130,113
Total liabilities 245,935 190,915
Commitments and contingencies (Note 6)
Stockholders' equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized, and no shares issued and outstanding as of June 30, 2024 and December 31, 2023 0 0
Common stock, $0.001 par value; 300,000 shares authorized as of June 30, 2024 and December 31, 2023; 52,084 and 50,317 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 52 50
Additional paid-in capital 1,104,994 1,084,515
Accumulated other comprehensive loss (302) 68
Accumulated deficit (1,036,145) (961,747)
Total stockholders' equity 68,599 122,886
Total liabilities and stockholders' equity $ 314,534 $ 313,801
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 52,084,000 50,317,000
Common stock, shares outstanding 52,084,000 50,317,000
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Revenue $ 27,388 $ 36,040 $ 55,556 $ 69,507
Cost of revenue:        
Cost of revenue 17,606 28,337 37,559 55,376
Gross profit 9,782 7,703 17,997 14,131
Operating expenses:        
Research and development 9,734 14,906 22,369 28,699
Sales and marketing 18,128 24,985 39,176 49,318
General and administrative 12,684 11,290 24,128 23,077
Total operating expenses 40,546 51,181 85,673 101,094
Loss from operations (30,764) (43,478) (67,676) (86,963)
Interest income and other income, net 2,471 2,668 5,569 5,316
Interest expense (6,010) (3,103) (11,978) (6,045)
Loss before provision for income taxes (34,303) (43,913) (74,085) (87,692)
Provision for income taxes 151 133 313 325
Net loss $ (34,454) $ (44,046) $ (74,398) $ (88,017)
Net loss per share, basic $ (0.66) $ (0.9) $ (1.45) $ (1.79)
Net loss per share,diluted $ (0.66) $ (0.9) $ (1.45) $ (1.79)
Shares used in computing net loss per share, basic 51,880 48,951 51,391 49,085
Shares used in computing net loss per share, diluted 51,880 48,951 51,391 49,085
Product Revenue        
Revenue:        
Revenue $ 19,238 $ 29,330 $ 39,666 $ 57,109
Cost of revenue:        
Cost of revenue 10,567 22,212 23,148 43,029
Service and Other Revenue        
Revenue:        
Revenue 8,150 6,710 15,890 12,398
Cost of revenue:        
Cost of revenue $ 7,039 $ 6,125 $ 14,411 $ 12,347
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ (34,454) $ (44,046) $ (74,398) $ (88,017)
Other comprehensive (loss) income:        
Unrealized (loss) gain on available-for-sale securities (44) (280) (370) 171
Comprehensive loss $ (34,498) $ (44,326) $ (74,768) $ (87,846)
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning Balance at Dec. 31, 2022 $ 245,990 $ 48 $ 1,035,456 $ (564) $ (788,950)
Beginning Balance (shares) at Dec. 31, 2022   48,465      
Issuance of common stock through employee stock purchase plan 4,594 $ 1 4,593    
Issuance of common stock through employee stock purchase plan (shares)   307      
Issuance of common stock for settlement of RSUs (shares)   282      
Stock option exercises 684   684    
Stock option exercises (shares)   162      
Stock-based compensation expense 8,538   8,538    
Unrealized (loss) gain on available-for-sale securities 451     451  
Net Income (Loss) (43,971)       (43,971)
Ending Balance at Mar. 31, 2023 216,286 $ 49 1,049,271 (113) (832,921)
Ending Balance (shares) at Mar. 31, 2023   49,216      
Beginning Balance at Dec. 31, 2022 245,990 $ 48 1,035,456 (564) (788,950)
Beginning Balance (shares) at Dec. 31, 2022   48,465      
Unrealized (loss) gain on available-for-sale securities 171        
Net Income (Loss) (88,017)        
Ending Balance at Jun. 30, 2023 183,108 $ 50 1,060,418 (393) (876,967)
Ending Balance (shares) at Jun. 30, 2023   49,629      
Beginning Balance at Mar. 31, 2023 216,286 $ 49 1,049,271 (113) (832,921)
Beginning Balance (shares) at Mar. 31, 2023   49,216      
Issuance of common stock for settlement of RSUs (shares)   165      
Stock option exercises 1,043 $ 1 1,042    
Stock option exercises (shares)   248      
Stock-based compensation expense 10,105   10,105    
Unrealized (loss) gain on available-for-sale securities (280)     (280)  
Net Income (Loss) (44,046)       (44,046)
Ending Balance at Jun. 30, 2023 183,108 $ 50 1,060,418 (393) (876,967)
Ending Balance (shares) at Jun. 30, 2023   49,629      
Beginning Balance at Dec. 31, 2023 122,886 $ 50 1,084,515 68 (961,747)
Beginning Balance (shares) at Dec. 31, 2023   50,317      
Issuance of common stock through employee stock purchase plan 2,080 $ 1 2,079    
Issuance of common stock through employee stock purchase plan (shares)   776      
Issuance of common stock for settlement of RSUs 295 $ 1 294    
Issuance of common stock for settlement of RSUs (shares)   607      
Stock option exercises 6   6    
Stock option exercises (shares)   2      
Stock-based compensation expense 8,203   8,203    
Unrealized (loss) gain on available-for-sale securities (326)     (326)  
Net Income (Loss) (39,944)       (39,944)
Ending Balance at Mar. 31, 2024 93,200 $ 52 1,095,097 (258) (1,001,691)
Ending Balance (shares) at Mar. 31, 2024   51,702      
Beginning Balance at Dec. 31, 2023 122,886 $ 50 1,084,515 68 (961,747)
Beginning Balance (shares) at Dec. 31, 2023   50,317      
Unrealized (loss) gain on available-for-sale securities (370)        
Net Income (Loss) (74,398)        
Ending Balance at Jun. 30, 2024 68,599 $ 52 1,104,994 (302) (1,036,145)
Ending Balance (shares) at Jun. 30, 2024   52,084      
Beginning Balance at Mar. 31, 2024 93,200 $ 52 1,095,097 (258) (1,001,691)
Beginning Balance (shares) at Mar. 31, 2024   51,702      
Issuance of common stock for settlement of RSUs (shares)   312      
Stock option exercises 77   77    
Stock option exercises (shares)   70      
Stock-based compensation expense 9,820   9,820    
Unrealized (loss) gain on available-for-sale securities (44)     (44)  
Net Income (Loss) (34,454)       (34,454)
Ending Balance at Jun. 30, 2024 $ 68,599 $ 52 $ 1,104,994 $ (302) $ (1,036,145)
Ending Balance (shares) at Jun. 30, 2024   52,084      
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statement of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net Income (Loss) $ (74,398) $ (88,017)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 18,023 18,643
Depreciation and amortization 2,931 2,898
Non-cash lease expense 700 603
Non-cash interest expense 1,241 914
Amortization of premium on investments, net (2,928) (3,353)
Provision for inventories 706 868
Loss on disposal of property and equipment 23 93
Allowance for credit losses 1,813 87
Changes in operating assets and liabilities:    
Accounts receivable (2,953) (8,919)
Inventories (13,214) 6,114
Prepaid expenses and other assets 1,196 1,196
Accounts payable (544) 1,682
Accrued compensation and related benefits (7,279) (4,058)
Accrued expenses and other current liabilities (3,695) (3,720)
Accrued warranty liability (1,513) 547
Deferred revenue 1,410 2,130
Operating lease liabilities (766) (640)
Net cash used in operating activities (79,247) (72,932)
Cash flows from investing activities:    
Purchases of property and equipment (474) (1,605)
Purchases of investment securities (128,445) (97,849)
Maturities of investment securities 108,829 129,250
Net cash (used in) provided by investing activities (20,090) 29,796
Cash flows from financing activities:    
Proceeds from stock option exercises and ESPP purchases 2,163 6,320
Proceeds from issuance of term loans, net of issuance costs 66,524 0
Net cash provided by financing activities 68,687 6,320
Net decrease in cash, cash equivalents and restricted cash (30,650) (36,816)
Cash, cash equivalents and restricted cash as of beginning of period 71,838 76,533
Cash, cash equivalents and restricted cash as of end of period 41,188 39,717
Supplemental cash flow disclosures:    
Cash paid for income taxes 356 311
Cash paid for interest 10,102 5,131
Cash paid for amounts included in the measurement of operating lease liabilities 766 640
Supplemental non-cash investing and financing activities:    
Capital expenditures included in accounts payable and accrued expenses 115 216
Right-of-use assets obtained in exchange for operating lease liabilities 0 528
Transfer of inventories to property and equipment $ 148 $ 0
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (34,454) $ (39,944) $ (44,046) $ (43,971) $ (74,398) $ (88,017)
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

1. Description of Business

Outset Medical, Inc. (the Company) is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. Tablo® Hemodialysis System (Tablo), cleared by the U.S. Food and Drug Administration (FDA) for use from the hospital to the home, represents a significant technological advancement designed to transform the dialysis experience for patients and operationally simplify it for providers. Tablo serves as a single enterprise solution designed to be utilized across the continuum of care, allowing dialysis to be delivered anytime, anywhere, and by virtually anyone. The integration of water purification and on-demand dialysate production in a single 35-inch compact console enables Tablo to serve as a dialysis clinic on wheels. With a simple-to-use touchscreen interface, two-way wireless data transmission and a proprietary data analytics platform, Tablo is a new holistic approach to dialysis care. The Company’s headquarters are located in San Jose, California.

Liquidity

Since inception, the Company has incurred net losses and negative cash flows from operations. During the six months ended June 30, 2024 and 2023, the Company incurred a net loss of $74.4 million and $88.0 million, respectively. As of June 30, 2024, the Company had an accumulated deficit of $1.0 billion.

As of June 30, 2024, the Company had cash, cash equivalents, restricted cash and short-term investments of $198.2 million. The Company is subject to certain covenants limiting or restricting its ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. Management believes that the Company’s existing cash, cash equivalents, short-term investments, cash generated from sales, and proceeds received from the debt financing described in Note 7, will be sufficient to meet its anticipated needs for at least the next 12 months from the issuance date of the accompanying condensed financial statements.

Basis of Presentation

The accompanying condensed financial statements are unaudited and have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) and on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, that are necessary for the fair statement of the Company’s financial position, results of operations, comprehensive loss, and cash flows for the interim periods presented. The financial data and the other financial information disclosed in these notes to the condensed financial statements related to the three- and six-month periods are also unaudited. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results of operations to be anticipated for any other future annual or interim period. The condensed balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date.

These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and related notes for the year ended December 31, 2023, which are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (SEC) on February 21, 2024 (2023 Annual Report).

All share amounts disclosed in the notes to the condensed financial statements are rounded to the nearest thousand except for per share data.

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

2. Summary of Significant Accounting Policies

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires that an entity disclose significant segment expenses impacting profit and loss that are regularly provided to the chief operating decision maker. The update is required to be applied retrospectively to prior periods presented, based on the significant segment expense categories identified and disclosed in the period of adoption. This ASU guidance is effective for our Annual Report on Form 10-K for the year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its financial statements and disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (ASU 2023-09), which requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, this ASU requires certain disclosures of state versus federal income tax expense and taxes paid. This ASU is effective for our Annual Report on Form 10-K for the year ended December 31, 2025, with early adoption permitted. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its financial statements.

In March 2024, the SEC adopted rules intended to enhance and standardize climate-related disclosures in registration statements and annual reports. The new rules will require disclosure of material climate-related risks, including the material impacts of these risks to the Company, the quantification of material impacts to the Company as a result of severe weather events and other natural conditions and Board of Directors' oversight and risk management activities. The new rules follow a compliance phase-in timeline based on a company's filing status. Large accelerated filers and accelerated filers (other than smaller reporting companies) are required to first incorporate such disclosures for fiscal years 2025 and 2026, respectively, followed by greenhouse gas-related disclosures, if material, for fiscal years 2026 and 2027, respectively. Smaller reporting companies are required to first incorporate such disclosures for fiscal year 2027 and are not required to report greenhouse gas emissions data. In April 2024, the SEC determined to voluntarily stay the final rules pending certain legal challenges. The Company is currently evaluating the impact of these new rules on its financial statements and disclosures.

Significant Accounting Policies

There have been no new or material changes to the Company’s significant accounting policies as described in its 2023 Annual Report that have had a material impact on the Company’s condensed financial statements and related notes.

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

3. Revenue and Deferred Revenue

Disaggregation of Revenue

Revenue by source consists of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Consoles

 

$

7,161

 

 

$

19,684

 

 

$

16,371

 

 

$

38,547

 

Consumables

 

 

12,077

 

 

 

9,646

 

 

 

23,295

 

 

 

18,562

 

Total product revenue

 

 

19,238

 

 

 

29,330

 

 

 

39,666

 

 

 

57,109

 

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

15,890

 

 

 

12,398

 

Total revenue

 

$

27,388

 

 

$

36,040

 

 

$

55,556

 

 

$

69,507

 

Remaining Performance Obligations and Contract Liabilities

As of June 30, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer service contracts that are unsatisfied or partially unsatisfied was $13.2 million, which is recorded as deferred revenue on the Company’s condensed balance sheets. Of that amount, $13.1 million will be recognized as revenue during the next 12 months and $0.1 million thereafter.

The contract liabilities consist of deferred revenue which represents payments received in advance of revenue recognition. Revenue under these agreements is recognized over the related service period. During the three and six months ended June 30, 2024, the Company recognized $3.3 million and $8.8 million of previously deferred revenue, respectively.

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

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

 

 

 

 

June 30, 2024

 

 

 

Valuation
Hierarchy

 

Amortized
Costs

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

18,556

 

 

$

 

 

$

 

 

$

18,556

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

Level 1

 

 

90,329

 

 

 

2

 

 

 

(253

)

 

 

90,078

 

U.S. government-sponsored enterprises
   debt securities

 

Level 2

 

 

13,377

 

 

 

4

 

 

 

(19

)

 

 

13,362

 

Corporate debt

 

Level 2

 

 

48,089

 

 

 

5

 

 

 

(37

)

 

 

48,057

 

Commercial paper

 

Level 2

 

 

5,495

 

 

 

 

 

 

(3

)

 

 

5,492

 

Total cash equivalents and
   short-term investments

 

 

 

$

175,846

 

 

$

11

 

 

$

(312

)

 

$

175,545

 

 

 

 

 

 

December 31, 2023

 

 

 

Valuation
Hierarchy

 

Amortized
Costs

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

44,883

 

 

$

 

 

$

 

 

$

44,883

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

Level 1

 

 

53,790

 

 

 

58

 

 

 

(32

)

 

 

53,816

 

U.S. government-sponsored enterprises
   debt securities

 

Level 2

 

 

29,645

 

 

 

24

 

 

 

(38

)

 

 

29,631

 

Corporate debt

 

Level 2

 

 

33,214

 

 

 

56

 

 

 

 

 

 

33,270

 

Commercial paper

 

Level 2

 

 

18,097

 

 

 

5

 

 

 

(4

)

 

 

18,098

 

Total cash equivalents and
   short-term investments

 

 

 

$

179,629

 

 

$

143

 

 

$

(74

)

 

$

179,698

 

 

As of June 30, 2024, the remaining contractual maturities for available-for-sale securities were one month to sixteen months.

The following tables present the breakdown of the available-for-sale debt securities with unrealized losses as of June 30, 2024, and December 31, 2023 (in thousands):

 

 

June 30, 2024

 

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. Treasury securities

 

$

78,734

 

 

$

(253

)

 

$

 

 

$

 

 

$

78,734

 

 

$

(253

)

U.S. government-sponsored enterprises
   debt securities

 

 

7,017

 

 

 

(12

)

 

 

3,971

 

 

 

(7

)

 

 

10,988

 

 

 

(19

)

Corporate debt

 

 

34,919

 

 

 

(37

)

 

 

 

 

 

 

 

 

34,919

 

 

 

(37

)

Commercial paper

 

 

5,493

 

 

 

(3

)

 

 

 

 

 

 

 

 

5,493

 

 

 

(3

)

Total

 

$

126,163

 

 

$

(305

)

 

$

3,971

 

 

$

(7

)

 

$

130,134

 

 

$

(312

)

 

 

 

December 31, 2023

 

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. Treasury securities

 

$

8,416

 

 

$

(16

)

 

$

17,925

 

 

$

(16

)

 

$

26,341

 

 

$

(32

)

U.S. government-sponsored enterprises
   debt securities

 

 

18,757

 

 

 

(22

)

 

 

8,488

 

 

 

(16

)

 

 

27,245

 

 

 

(38

)

Corporate debt

 

 

11,291

 

 

 

(4

)

 

 

 

 

 

 

 

 

11,291

 

 

 

(4

)

Total

 

$

38,464

 

 

$

(42

)

 

$

26,413

 

 

$

(32

)

 

$

64,877

 

 

$

(74

)

The unrealized losses on the Company’s available-for-sale debt securities were caused by interest rate increases. The contractual terms of those investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments. As of June 30, 2024, the Company does not intend to sell the investments, and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be at maturity. Additional factors considered in determining the treatment of unrealized losses include the financial condition and near-term prospects of the investee, the extent of the loss related to the credit of the issuer, and the expected cash flows from the security. For the three and six months ended June 30, 2024 and 2023, the Company did not recognize credit loss related to available-for-sales debt securities.

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components

5. Balance Sheet Components

Cash, Cash Equivalents and Restricted Cash

As of June 30, 2024 and December 31, 2023, the restricted cash balance of $3.3 million, was related to collateral for the Company’s building leases in San Jose, CA and Tijuana, Mexico.

The following table provides a reconciliation of cash, cash equivalents and restricted cash that sum to the total of the amounts shown in the accompanying condensed statements of cash flows (in thousands):

 

 

June 30,

 

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

37,859

 

 

$

36,388

 

Restricted cash

 

 

3,329

 

 

 

3,329

 

Total cash, cash equivalents and restricted cash

 

$

41,188

 

 

$

39,717

 

Accounts Receivable

Accounts receivable are recorded at invoice value, net of any allowance for credit losses. The allowance for credit losses is based on the Company’s assessment of its best estimate of the amount of credit losses in customer accounts. The Company regularly reviews the allowance by considering factors such as existing contractual payment terms, historical collection experience, the financial position of the customer and information provided by credit rating services, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.

The Company writes off accounts receivable when the Company has exhausted collection efforts without success, and payments subsequently received on such receivables are credited to the allowance in the period the payment is received. Credit losses from continuing operations have consistently been within management’s expectations.

The following table presents the activity in the Company’s allowance for credit losses (in thousands):

Balance as of December 31, 2023

 

 

 

$

203

 

Increase in allowance

 

 

 

 

1,820

 

Write-offs

 

 

 

 

(7

)

Balance as of June 30, 2024

 

 

 

$

2,016

 

 

Inventories

Inventories consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

23,340

 

 

$

18,706

 

Work in process

 

 

11,864

 

 

 

8,728

 

Finished goods

 

 

26,395

 

 

 

21,781

 

Total inventories

 

$

61,599

 

 

$

49,215

 

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Inventory

 

$

3,683

 

 

$

3,395

 

Research and development expenses

 

 

281

 

 

 

1,050

 

Professional services

 

 

896

 

 

 

1,153

 

Customer rebates

 

 

1,588

 

 

 

2,100

 

 Other

 

 

3,299

 

 

 

5,761

 

Total accrued expenses and other current liabilities

 

$

9,747

 

 

$

13,459

 

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

6. Commitments and Contingencies

Litigation

From time to time, the Company may become involved in legal proceedings or investigations, which could have an adverse impact on its reputation, business and financial condition and divert the attention of the Company’s management from the operation of the Company’s business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial condition or cash flows.

Indemnification

In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with its partners, customers and suppliers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with its service, breach of representations or covenants, intellectual property infringement or other claims made against such parties. These provisions may limit the time within which an indemnification claim can be made. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such indemnification obligations and has not accrued any liabilities related to such obligations in these financial statements.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Term Loan

7. Term Loan

Term loan consists of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal of term loans

 

$

200,000

 

 

$

133,476

 

Unamortized debt discount

 

 

(3,006

)

 

 

(3,363

)

Term loans, noncurrent

 

$

196,994

 

 

$

130,113

 

SLR Credit Facilities

On November 3, 2022 (the Closing Date), the Company entered into two senior secured credit facilities, which collectively provide for borrowings of up to $300.0 million as follows: (i) up to a $250.0 million term loan facility pursuant to a loan and security agreement (the SLR Loan Agreement) among SLR Investment Corp., as collateral agent (Agent), the lenders from time to time party thereto (the Term Loan Lenders) and the Company (the SLR Term Loan Facility), and (ii) up to a $50.0 million asset-based revolving credit facility pursuant to a credit agreement (the SLR Revolving Credit Agreement, together with the SLR Loan Agreement, the SLR

Credit Facility Agreements) among Gemino Healthcare Finance, LLC d/b/a SLR Healthcare ABL, as lender (ABL Lender), and the Company (the SLR Revolver, together with the SLR Term Loan Facility, the SLR Credit Facilities).

The maximum amount the Company is permitted to borrow under the SLR Credit Facilities is subject to certain overall borrowing limitations that are tied to achieving certain specified revenue milestones and limit the maximum principal amount outstanding under the SLR Credit Facilities. As of June 30, 2024, the Company borrowed an aggregate principal amount of $200.0 million under the SLR Term Loan Facility, the full amount available under the borrowing limitations.

SLR Term Loan Facility

Under the SLR Loan Agreement, as subsequently amended on December 11, 2023, the Term Loan Lenders agreed to extend term loans to the Company in an aggregate principal amount of up to $250.0 million, comprised of (i) a term loan of $100.0 million (the Term A Loan), (ii) term loans in an aggregate principal amount of up to $100.0 million that was provided for in two increments, one of $33.5 million (the Term B-1 Loan) and one of $66.5 million (the Term B-2 Loan) and (iii) one or more term loans in an aggregate principal amount of up to $50.0 million (Term C Loans). Each Term A Loan, Term B Loan and Term C Loan is referred to single as a Term Loan and are referred to collectively as the Term Loans. The Term C Loans are subject to compliance with the borrowing limitations, Term Loan Lenders’ credit approval and the achievement of a specified net revenue milestone on or before June 30, 2025 and if available, would remain available for funding until one business day prior to November 1, 2027.

Any principal amount outstanding under the Term Loans will accrue interest at a rate per annum equal to one-month term Secured Overnight Financing Rate (term SOFR) (subject to a 2.75% floor), plus 5.15% (10.48% as of June 30, 2024), payable monthly in arrears. The Company is permitted to make interest-only payments on the Term Loans through November 30, 2026. Any principal amounts outstanding under the Term Loans, if not repaid sooner, are due and payable on November 1, 2027 (the Maturity Date). The Company is obligated to pay Agent (i) a non-refundable facility fee in the amount of $750,000 in respect of the Term A Loan, (ii) a non-refundable facility fees in the aggregate amount of $750,000 in respect of the Term B-1 and B-2 Loans and (iii) a non-refundable facility fee in the amount of $375,000 in respect of the Term C Loan, to be due and payable upon the earliest to occur of (a) the funding of the first Term C Loan, (b) one day prior to the Maturity Date and (c) the prepayment of the Term Loans. In addition, the Company is obligated to pay a final fee equal to 4.75% of the aggregate amount of the Term Loans funded, such final fee to be due and payable upon the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the Term Loans and (iii) the prepayment of the Term Loans. The Company may voluntarily prepay the outstanding Term Loans, subject to a prepayment premium of (i) 3.0% of the principal amount of the Term Loan, if prepaid prior to or on the first anniversary of the Closing Date, (ii) 2.0% of the principal amount of the Term Loan, if prepaid after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 1.0% of the principal amount of the Term Loan if prepaid after the second anniversary of the Closing Date and prior to the Maturity Date.

SLR Revolver

The SLR Revolving Credit Agreement provides for an asset-based revolving credit facility with aggregate revolving commitments of $25.0 million (the Initial Revolver Commitment). The Company may request to increase the aggregate revolving commitments by $25.0 million (the Additional Tranche) to an aggregate amount of $50.0 million, subject to ABL Lender’s approval. Amounts available to be drawn under the SLR Revolver are equal to the lesser of (i) outstanding revolving commitments under the SLR Revolving Credit Agreement and (ii) a borrowing base (the Borrowing Base) equal to the sum of (a) 85% of eligible accounts receivable, plus (b) 25% of eligible inventory (not to exceed the lesser of 50% of the Borrowing Base and $5.0 million), minus (c) customary reserves, minus (d) unposted cash. As of June 30, 2024, no amounts were outstanding under the SLR Revolver. As a result of the overall borrowing limitations set forth in the SLR Credit Facilities, amounts under the SLR Revolver are not currently available. As of June 30, 2024, the Company has not requested or received ABL Lender’s approval of the Additional Tranche.

Any principal amount outstanding under the SLR Revolver will accrue interest at a rate per annum equal to one-month term SOFR (subject to a 2.75% floor), plus 3.20%, payable monthly in arrears. Interest on any borrowing is payable monthly. The Company is obligated to pay Lender (i) a non-refundable facility fee in the amount of $187,500 in respect of the Initial Revolver Commitment, (ii) a non-refundable facility fee in the amount of $187,500 in respect of the Additional Tranche, to be due and payable upon activation of the Additional Tranche, (iii) a commitment fee of 0.50% per annum of the average daily unused portion of the then commitment amount, payable monthly and (iv) a collateral monitoring fee of 0.10% per month of the average daily Borrowing Base during the prior month, payable monthly. The Company may terminate the SLR Revolver at any time, subject to a termination fee of (i) 2.0% of the aggregate revolving commitments then in effect, if terminated prior to or on the first anniversary of the Closing Date, (ii) 1.0% of the aggregate revolving commitments then in effect, if terminated after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 0.5% of the aggregate revolving commitments then in effect, if terminated after the second anniversary of the Closing Date through and including the third anniversary of the Closing Date. Such termination fee is waived if the SLR Revolver is terminated after the third anniversary of the Closing Date and prior to the Maturity Date.

Subject to customary exceptions and restrictions, the Company may borrow, repay and reborrow varying amounts under the SLR Revolver at any time subject to the overall borrowing limitations. If at any time the outstanding amount under the SLR Revolver

exceeds the lesser of (i) the aggregate revolving commitments then in effect and (ii) the Borrowing Base then in effect, the Company will be required to prepay outstanding amounts under the SLR Revolver.

The SLR Revolver shall expire on November 1, 2027.

Other Terms of the SLR Credit Facilities

As security for its obligations under the SLR Credit Facilities, the Company granted Agent, for the benefit of the Term Loan Lenders, and ABL Lender a security interest in substantially all of the assets of the Company, including the Company’s intellectual property, subject to certain exceptions.

The SLR Credit Facility Agreements contain customary representations and warranties and customary affirmative and negative covenants, including, among others, requirements as to financial reporting and insurance and restrictions on the Company’s ability to dispose of its business or property, to change its line of business, to liquidate or dissolve, to enter into any change in control transaction, to merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity, to incur additional indebtedness, to incur liens on its property or to pay any dividends or other distributions on capital stock. The agreements also include a financial covenant that, beginning with the fiscal quarter ending December 31, 2023, the Company must either (i) maintain certain levels of cash and cash equivalents in accounts subject to control agreements in favor of Agent and ABL Lender of at least 50% of the sum of (a) the outstanding obligations under the Term Loans (as defined below) and (b) the amount of the Company’s accounts payable that have not been paid within 120 days from the invoice date thereof or (ii) generate net product and product related revenue in excess of specified amounts and maintain gross profit margins in excess of specified percentages, in each case, for applicable measuring periods.

In addition, the SLR Credit Facility Agreements contain customary events of default that entitle Agent, under the SLR Loan Agreement, and ABL Lender, under the SLR Revolving Credit Agreement, to cause the Company’s indebtedness under the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable, to become immediately due and payable, and to exercise remedies against the Company and the collateral securing the obligations owed under the applicable SLR Credit Facility Agreement. Under the SLR Credit Facility Agreements, an event of default will occur if, among other things, the Company fails to make payments under either SLR Credit Facility Agreement, the Company breaches covenants under either SLR Credit Facility Agreement, subject to specified cure periods with respect to certain breaches, the Agent or ABL Lender, as applicable, determine that a material adverse change has occurred under the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable, or the Company or its assets become subject to certain legal proceedings, such as bankruptcy proceedings. Upon the occurrence and for the duration of an event of default, an additional default interest rate equal to 4.0% per annum will apply to all obligations owed under the SLR Credit Facility Agreements.

The debt issuance costs and the facility fees related to the Term A and B Loans were recorded as a direct deduction from the term loans balance on the balance sheets and are being recognized as non-cash interest expense over the term of the loans using the effective interest method, along with the final payment fee. The facility fees related to the Initial Revolver Commitment were recorded as deferred financing costs and are being recognized as non-cash interest expense over their respective commitment period using straight-line method.

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plan
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plan

8. Equity Incentive Plan

Equity Incentive Plans

As of June 30, 2024, 3,247,000 shares were reserved for future issuance under the 2020 Equity Incentive Plan (2020 Plan).

Employee Share Purchase Plan (ESPP)

As of June 30, 2024, 931,000 shares of common stock were reserved for issuance in connection with the current and future offering periods under the ESPP.

Restricted Stock

The Company issues restricted stock units (RSUs) and performance stock units (PSUs), both of which are considered restricted stock. The Company grants restricted stock pursuant to the 2020 Plan and satisfies such grants through the issuance of new shares. RSUs are share awards that, upon vesting, will deliver to the holder shares of our common stock.

RSUs with a service-based vesting condition granted to a grantee, beginning in February 2022, generally vest over a three-year period as follows either: (i) 25% on the first anniversary of the original vesting date, 25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Annual RSUs granted to non-executive employees in 2024 vest over a two-year period at a rate of 50% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining one year. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining three years.

Since 2022, the Company has granted a mix of 50% PSUs and 50% RSUs to its CEO, and a mix of 20% PSUs and 80% RSUs to its other executive officers and certain other senior leaders on an annual basis. The PSUs are earned and vest based on achievement against two metrics:

The “Home PSUs” are earned based on the number of patients treating at home on Tablo as of the end of the second or third year following the grant date (Year 2 or Year 3), with earned units vesting either (i) 50% after certification of achievement following the end of Year 2 and 50% at the end of Year 3 or (ii) 100% after certification of achievement following the end of Year 3 (performance-based vesting conditions).
The “Relative TSR PSUs” are earned based on the Company's relative total stockholder return (relative TSR) at the end of a two-year or three-year performance period as compared to companies in a pre-determined index of medical device companies, in each case, with 100% of earned units vesting on, or after certification of achievement following, the third anniversary of the grant date (market-based vesting conditions).

The number of units earned varies based on actual performance as follows: (i) from 0% to 200% (250% for the CEO) of the target number of the Home PSUs granted, (ii) from 75% to 150% (250% for the CEO) of the target number of Relative TSR PSUs granted in 2022 and 2023 and (iii) from 0% to 200% (250% for the CEO) of the target number of Relative TSR PSUS granted in 2024.

The grant date for the Home PSUs is not considered established until the Compensation Committee of the Board approves the target and it is communicated to the award recipients, which then triggers the service inception date, the fair value of the awards, and the associated expense recognition period. Once the grant date for the Home PSUs has been established, the related stock-based compensation expense is recorded based on the forecasted performance, which is reassessed each reporting period based on the probability of achieving the performance conditions.

In 2024, the Company also granted a new type of PSU award to executive officers and certain other senior leaders which is earned and vests based on appreciation of the Company’s stock price above pre-determined stock price triggers or achievement of specified operating income targets over a performance period of up to three years.

Stock-Based Compensation Expense

The following table sets forth stock-based compensation expense included in the accompanying condensed statements of operations (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

531

 

 

$

403

 

 

$

796

 

 

$

761

 

Research and development

 

 

2,293

 

 

 

2,824

 

 

 

4,625

 

 

 

5,439

 

Sales and marketing

 

 

2,494

 

 

 

3,545

 

 

 

3,953

 

 

 

6,143

 

General and administrative

 

 

4,502

 

 

 

3,333

 

 

 

8,649

 

 

 

6,300

 

Total stock-based compensation expense

 

$

9,820

 

 

$

10,105

 

 

$

18,023

 

 

$

18,643

 

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

9. Income Taxes

For each of the three and six months ended June 30, 2024 and 2023, the Company incurred an income tax provision of an insignificant amount, which primarily related to foreign income taxes related to the Company’s Mexico operations. The U.S. federal and state net deferred tax assets have been fully offset by a valuation allowance, as the Company believes it is not more likely than not that the deferred tax assets will be realized.

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

10. Net Loss Per Share

The following outstanding potentially dilutive shares were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect (in thousands):

 

 

Three and Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

1,615

 

 

 

2,162

 

Restricted stock units

 

 

4,777

 

 

 

2,707

 

Performance stock units

 

 

318

 

 

 

107

 

Shares committed under ESPP

 

 

54

 

 

 

65

 

Warrant to purchase common stock

 

 

63

 

 

 

63

 

Total

 

 

6,827

 

 

 

5,104

 

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Workforce reduction
6 Months Ended
Jun. 30, 2024
Workforce reduction [Abstract]  
Workforce reduction

11. Workforce reduction

In order to improve operational efficiencies, reduce operating expenses and streamline its overall organizational structure, the Company recently implemented two organizational restructurings. At the beginning of the fourth quarter of 2023, the Company began a workforce reduction which was substantially completed by the end of 2023, incurring restructuring charges of $2.5 million in the fourth quarter of 2023 for employee severance and other termination benefits. In May 2024, the Company implemented an additional workforce reduction plan (the May 2024 workforce reduction plan) that was estimable and probable as of March 31, 2024 and, as a result, recognized restructuring charges of $2.7 million in the first quarter of 2024 for employee severance and other termination benefits.

The following table sets forth severance and related benefits charges related to the May 2024 workforce reduction plan included in the accompanying condensed statements of operations (in thousands):

 

 

Six Months Ended

 

 

 

June 30, 2024

 

Cost of revenue

 

$

213

 

Research and development

 

 

1,099

 

Sales and marketing

 

 

1,011

 

General and administrative

 

 

455

 

Total

 

$

2,778

 

The changes in liabilities resulting from the restructuring accruals, which were recorded in accrued compensation and related benefits on the accompanying condensed balance sheet, were as follows (in thousands):

Balance as of December 31, 2023

 

 

 

$

854

 

Charges

 

 

 

 

2,778

 

Payments and other adjustments

 

 

 

 

(2,889

)

Balance as of June 30, 2024

 

 

 

$

743

 

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

12. Subsequent Event

In connection with steps the Company is taking to help optimize its commercial organization, and to help improve operational efficiencies and reduce operating expenses to align with anticipated revenue growth, in August 2024, the Company initiated an additional restructuring plan primarily impacting its commercial organization (the August 2024 restructuring plan). The Company expects to incur approximately $1.3 million of restructuring charges in the third quarter of 2024 for employee severance and other termination benefits.

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Recently Adopted Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires that an entity disclose significant segment expenses impacting profit and loss that are regularly provided to the chief operating decision maker. The update is required to be applied retrospectively to prior periods presented, based on the significant segment expense categories identified and disclosed in the period of adoption. This ASU guidance is effective for our Annual Report on Form 10-K for the year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its financial statements and disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (ASU 2023-09), which requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, this ASU requires certain disclosures of state versus federal income tax expense and taxes paid. This ASU is effective for our Annual Report on Form 10-K for the year ended December 31, 2025, with early adoption permitted. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its financial statements.

In March 2024, the SEC adopted rules intended to enhance and standardize climate-related disclosures in registration statements and annual reports. The new rules will require disclosure of material climate-related risks, including the material impacts of these risks to the Company, the quantification of material impacts to the Company as a result of severe weather events and other natural conditions and Board of Directors' oversight and risk management activities. The new rules follow a compliance phase-in timeline based on a company's filing status. Large accelerated filers and accelerated filers (other than smaller reporting companies) are required to first incorporate such disclosures for fiscal years 2025 and 2026, respectively, followed by greenhouse gas-related disclosures, if material, for fiscal years 2026 and 2027, respectively. Smaller reporting companies are required to first incorporate such disclosures for fiscal year 2027 and are not required to report greenhouse gas emissions data. In April 2024, the SEC determined to voluntarily stay the final rules pending certain legal challenges. The Company is currently evaluating the impact of these new rules on its financial statements and disclosures.

Significant Accounting Policies

Significant Accounting Policies

There have been no new or material changes to the Company’s significant accounting policies as described in its 2023 Annual Report that have had a material impact on the Company’s condensed financial statements and related notes.

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Source

Revenue by source consists of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Consoles

 

$

7,161

 

 

$

19,684

 

 

$

16,371

 

 

$

38,547

 

Consumables

 

 

12,077

 

 

 

9,646

 

 

 

23,295

 

 

 

18,562

 

Total product revenue

 

 

19,238

 

 

 

29,330

 

 

 

39,666

 

 

 

57,109

 

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

15,890

 

 

 

12,398

 

Total revenue

 

$

27,388

 

 

$

36,040

 

 

$

55,556

 

 

$

69,507

 

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

 

 

 

 

June 30, 2024

 

 

 

Valuation
Hierarchy

 

Amortized
Costs

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

18,556

 

 

$

 

 

$

 

 

$

18,556

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

Level 1

 

 

90,329

 

 

 

2

 

 

 

(253

)

 

 

90,078

 

U.S. government-sponsored enterprises
   debt securities

 

Level 2

 

 

13,377

 

 

 

4

 

 

 

(19

)

 

 

13,362

 

Corporate debt

 

Level 2

 

 

48,089

 

 

 

5

 

 

 

(37

)

 

 

48,057

 

Commercial paper

 

Level 2

 

 

5,495

 

 

 

 

 

 

(3

)

 

 

5,492

 

Total cash equivalents and
   short-term investments

 

 

 

$

175,846

 

 

$

11

 

 

$

(312

)

 

$

175,545

 

 

 

 

 

 

December 31, 2023

 

 

 

Valuation
Hierarchy

 

Amortized
Costs

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

44,883

 

 

$

 

 

$

 

 

$

44,883

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

Level 1

 

 

53,790

 

 

 

58

 

 

 

(32

)

 

 

53,816

 

U.S. government-sponsored enterprises
   debt securities

 

Level 2

 

 

29,645

 

 

 

24

 

 

 

(38

)

 

 

29,631

 

Corporate debt

 

Level 2

 

 

33,214

 

 

 

56

 

 

 

 

 

 

33,270

 

Commercial paper

 

Level 2

 

 

18,097

 

 

 

5

 

 

 

(4

)

 

 

18,098

 

Total cash equivalents and
   short-term investments

 

 

 

$

179,629

 

 

$

143

 

 

$

(74

)

 

$

179,698

 

Schedule of breakdown of the available-for-sale debt securities with unrealized losses Table Text Block

The following tables present the breakdown of the available-for-sale debt securities with unrealized losses as of June 30, 2024, and December 31, 2023 (in thousands):

 

 

June 30, 2024

 

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. Treasury securities

 

$

78,734

 

 

$

(253

)

 

$

 

 

$

 

 

$

78,734

 

 

$

(253

)

U.S. government-sponsored enterprises
   debt securities

 

 

7,017

 

 

 

(12

)

 

 

3,971

 

 

 

(7

)

 

 

10,988

 

 

 

(19

)

Corporate debt

 

 

34,919

 

 

 

(37

)

 

 

 

 

 

 

 

 

34,919

 

 

 

(37

)

Commercial paper

 

 

5,493

 

 

 

(3

)

 

 

 

 

 

 

 

 

5,493

 

 

 

(3

)

Total

 

$

126,163

 

 

$

(305

)

 

$

3,971

 

 

$

(7

)

 

$

130,134

 

 

$

(312

)

 

 

 

December 31, 2023

 

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. Treasury securities

 

$

8,416

 

 

$

(16

)

 

$

17,925

 

 

$

(16

)

 

$

26,341

 

 

$

(32

)

U.S. government-sponsored enterprises
   debt securities

 

 

18,757

 

 

 

(22

)

 

 

8,488

 

 

 

(16

)

 

 

27,245

 

 

 

(38

)

Corporate debt

 

 

11,291

 

 

 

(4

)

 

 

 

 

 

 

 

 

11,291

 

 

 

(4

)

Total

 

$

38,464

 

 

$

(42

)

 

$

26,413

 

 

$

(32

)

 

$

64,877

 

 

$

(74

)

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents

The following table provides a reconciliation of cash, cash equivalents and restricted cash that sum to the total of the amounts shown in the accompanying condensed statements of cash flows (in thousands):

 

 

June 30,

 

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

37,859

 

 

$

36,388

 

Restricted cash

 

 

3,329

 

 

 

3,329

 

Total cash, cash equivalents and restricted cash

 

$

41,188

 

 

$

39,717

 

Schedule of accounts receivable, allowance for credit loss

The following table presents the activity in the Company’s allowance for credit losses (in thousands):

Balance as of December 31, 2023

 

 

 

$

203

 

Increase in allowance

 

 

 

 

1,820

 

Write-offs

 

 

 

 

(7

)

Balance as of June 30, 2024

 

 

 

$

2,016

 

 

Schedule of inventories

Inventories consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

23,340

 

 

$

18,706

 

Work in process

 

 

11,864

 

 

 

8,728

 

Finished goods

 

 

26,395

 

 

 

21,781

 

Total inventories

 

$

61,599

 

 

$

49,215

 

Schedule of accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Inventory

 

$

3,683

 

 

$

3,395

 

Research and development expenses

 

 

281

 

 

 

1,050

 

Professional services

 

 

896

 

 

 

1,153

 

Customer rebates

 

 

1,588

 

 

 

2,100

 

 Other

 

 

3,299

 

 

 

5,761

 

Total accrued expenses and other current liabilities

 

$

9,747

 

 

$

13,459

 

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Term Loan

Term loan consists of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal of term loans

 

$

200,000

 

 

$

133,476

 

Unamortized debt discount

 

 

(3,006

)

 

 

(3,363

)

Term loans, noncurrent

 

$

196,994

 

 

$

130,113

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plan (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Expense

The following table sets forth stock-based compensation expense included in the accompanying condensed statements of operations (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

531

 

 

$

403

 

 

$

796

 

 

$

761

 

Research and development

 

 

2,293

 

 

 

2,824

 

 

 

4,625

 

 

 

5,439

 

Sales and marketing

 

 

2,494

 

 

 

3,545

 

 

 

3,953

 

 

 

6,143

 

General and administrative

 

 

4,502

 

 

 

3,333

 

 

 

8,649

 

 

 

6,300

 

Total stock-based compensation expense

 

$

9,820

 

 

$

10,105

 

 

$

18,023

 

 

$

18,643

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share

The following outstanding potentially dilutive shares were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect (in thousands):

 

 

Three and Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

1,615

 

 

 

2,162

 

Restricted stock units

 

 

4,777

 

 

 

2,707

 

Performance stock units

 

 

318

 

 

 

107

 

Shares committed under ESPP

 

 

54

 

 

 

65

 

Warrant to purchase common stock

 

 

63

 

 

 

63

 

Total

 

 

6,827

 

 

 

5,104

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Workforce reduction (Tables)
6 Months Ended
Jun. 30, 2024
Workforce reduction [Abstract]  
Schedule of Severance and Related Benefits Charges Related to the May 2024 Workforce Reduction Plan

The following table sets forth severance and related benefits charges related to the May 2024 workforce reduction plan included in the accompanying condensed statements of operations (in thousands):

 

 

Six Months Ended

 

 

 

June 30, 2024

 

Cost of revenue

 

$

213

 

Research and development

 

 

1,099

 

Sales and marketing

 

 

1,011

 

General and administrative

 

 

455

 

Total

 

$

2,778

 

Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals

The changes in liabilities resulting from the restructuring accruals, which were recorded in accrued compensation and related benefits on the accompanying condensed balance sheet, were as follows (in thousands):

Balance as of December 31, 2023

 

 

 

$

854

 

Charges

 

 

 

 

2,778

 

Payments and other adjustments

 

 

 

 

(2,889

)

Balance as of June 30, 2024

 

 

 

$

743

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Description Of Business [Line Items]              
Net Income (Loss) $ (34,454) $ (39,944) $ (44,046) $ (43,971) $ (74,398) $ (88,017)  
Accumulated deficit (1,036,145)       (1,036,145)   $ (961,747)
Restricted cash 3,329       3,329   $ 3,329
Cash, cash equivalents, restricted cash and short-term investments $ 198,200       $ 198,200    
XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue $ 27,388 $ 36,040 $ 55,556 $ 69,507
Consoles Product        
Disaggregation Of Revenue [Line Items]        
Revenue 7,161 19,684 16,371 38,547
Consumables Product        
Disaggregation Of Revenue [Line Items]        
Revenue 12,077 9,646 23,295 18,562
Product Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 19,238 29,330 39,666 57,109
Service and Other Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 8,150 $ 6,710 $ 15,890 $ 12,398
XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Remaining performance obligations $ 13.2 $ 13.2
Revenue recognized $ 3.3 $ 8.8
XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Additional Information (Detail) 1
$ in Millions
Jun. 30, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue performance obligation $ 13.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue performance obligation $ 0.1
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gross Unrealized Holding Losses $ (312) $ (74)  
Debt Securities, Available-for-Sale 0   $ 0
Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 175,846 179,629  
Gross Unrealized Holding Gains 11 143  
Gross Unrealized Holding Losses (312) (74)  
Debt Securities, Available-for-Sale 175,545 179,698  
Fair Value, Recurring | Level 1 | Short-term investments | U.S. Treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 90,329 53,790  
Gross Unrealized Holding Gains 2 58  
Gross Unrealized Holding Losses (253) (32)  
Debt Securities, Available-for-Sale 90,078 53,816  
Fair Value, Recurring | Level 1 | Cash equivalents | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 18,556 44,883  
Gross Unrealized Holding Gains 0 0  
Gross Unrealized Holding Losses 0 0  
Debt Securities, Available-for-Sale 18,556 44,883  
Fair Value, Recurring | Level 2 | Short-term investments | Commercial paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 5,495 18,097  
Gross Unrealized Holding Gains 0 5  
Gross Unrealized Holding Losses (3) (4)  
Debt Securities, Available-for-Sale 5,492 18,098  
Fair Value, Recurring | Level 2 | Short-term investments | Corporate debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 48,089 33,214  
Gross Unrealized Holding Gains 5 56  
Gross Unrealized Holding Losses (37) 0  
Debt Securities, Available-for-Sale 48,057 33,270  
Fair Value, Recurring | Level 2 | Short-term investments | USGovernmentSponsoredEnterprisesDebtSecurities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 13,377 29,645  
Gross Unrealized Holding Gains 4 24  
Gross Unrealized Holding Losses (19) (38)  
Debt Securities, Available-for-Sale $ 13,362 $ 29,631  
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 130,134 $ 64,877
Gross Unrealized Holding Losses (312) (74)
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 78,734 26,341
Gross Unrealized Holding Losses (253) (32)
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 34,919 11,291
Gross Unrealized Holding Losses (37) (4)
Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5,493  
Gross Unrealized Holding Losses (3)  
U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 10,988 27,245
Gross Unrealized Holding Losses (19) (38)
Unrealized losses less than 12 months [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 126,163 38,464
Gross Unrealized Holding Losses (305) (42)
Unrealized losses less than 12 months [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 78,734 8,416
Gross Unrealized Holding Losses (253) (16)
Unrealized losses less than 12 months [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 34,919 11,291
Gross Unrealized Holding Losses (37) (4)
Unrealized losses less than 12 months [Member] | Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5,493  
Gross Unrealized Holding Losses (3)  
Unrealized losses less than 12 months [Member] | U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 7,017 18,757
Gross Unrealized Holding Losses (12) (22)
Unrealized losses 12 months or greater [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,971 26,413
Gross Unrealized Holding Losses (7) (32)
Unrealized losses 12 months or greater [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 17,925
Gross Unrealized Holding Losses 0 (16)
Unrealized losses 12 months or greater [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Gross Unrealized Holding Losses 0 0
Unrealized losses 12 months or greater [Member] | Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Gross Unrealized Holding Losses 0  
Unrealized losses 12 months or greater [Member] | U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,971 8,488
Gross Unrealized Holding Losses $ (7) $ (16)
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value Disclosures [Abstract]    
Remaining contractual maturities for available-for-sale securities one month to sixteen months  
Debt Securities, Available-for-Sale $ 0 $ 0
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Additional Information) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Balance Sheet Components      
Restricted cash balance $ 3,329 $ 3,300 $ 3,329
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Cash and Cash Equivalents [Abstract]      
Cash and cash equivalents $ 37,859 $ 68,509 $ 36,388
Restricted cash 3,329 $ 3,300 3,329
Total cash, cash equivalents and restricted cash $ 41,188   $ 39,717
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Summary of Allowance for credit losses (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Allowance for Credit Loss [Abstract]  
Allowance for Credit Loss, Beginning Balance $ 203
Increase in allowance 1,820
Write-off adjustments (7)
Allowance for Credit Loss, Ending Balance $ 2,016
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 23,340 $ 18,706
Work in process 11,864 8,728
Finished goods 26,395 21,781
Total inventories $ 61,599 $ 49,215
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Inventory $ 3,683 $ 3,395
Research and development expenses 281 1,050
Professional services 896 1,153
Customer rebates 1,588 2,100
Other 3,299 5,761
Total accrued expenses and other current liabilities $ 9,747 $ 13,459
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan - Schedule of Term Loan (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Principal of term loan $ 200,000 $ 133,476
Unamortized debt discount (3,006) (3,363)
Term loan, noncurrent $ 196,994 $ 130,113
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Term Loan - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 11, 2023
Nov. 03, 2022
Debt Instrument [Line Items]        
Principal of term loan $ 200,000,000 $ 133,476,000    
Debt discount on Perceptive Term Loan 3,006,000 $ 3,363,000    
TwoSeniorSecuredCreditFacilities        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 300,000,000
SLR Credit Facilities        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 200,000,000      
Cash and cash equivalent maintain percentage 50.00%      
Line of credit, default interest rate 4.00%      
SLR Credit Facilities | Maximum        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       250,000,000
SLR Term Loan Facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity     $ 250,000,000  
Line of credit, interest rate 10.48%      
Line of credit, expiration date Nov. 30, 2026      
Line of credit, commitment fee percentage 4.75%      
Line of credit, payment terms, description The Company may voluntarily prepay the outstanding Term Loans, subject to a prepayment premium of (i) 3.0% of the principal amount of the Term Loan, if prepaid prior to or on the first anniversary of the Closing Date, (ii) 2.0% of the principal amount of the Term Loan, if prepaid after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 1.0% of the principal amount of the Term Loan if prepaid after the second anniversary of the Closing Date and prior to the Maturity Date.      
SLR Term Loan Facility | First Anniversary of Closing Date        
Debt Instrument [Line Items]        
Line of credit, percentage of prepayment premium 3.00%      
SLR Term Loan Facility | Second Anniversary of Closing Date        
Debt Instrument [Line Items]        
Line of credit, percentage of prepayment premium 2.00%      
SLR Term Loan Facility | After Second Anniversary of Closing Date        
Debt Instrument [Line Items]        
Line of credit, percentage of prepayment premium 1.00%      
SLR Term Loan Facility | InterestRateFloor        
Debt Instrument [Line Items]        
Line of credit, interest rate 2.75%      
SLR Term Loan Facility | SOFR        
Debt Instrument [Line Items]        
Line of credit, interest rate 5.15%      
Slr Revolver        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 50,000,000      
Line of credit, expiration date Nov. 01, 2027      
Line of credit, commitment fee percentage 0.50%      
Line of credit, borrowing base, percentage 50.00%      
Line of credit, borrowing base, amount $ 5,000      
Line of credit, collateral monitoring fee 0.10%      
Slr Revolver | Accounts Receivable        
Debt Instrument [Line Items]        
Line of credit, borrowing base, percentage 85.00%      
Slr Revolver | Inventory        
Debt Instrument [Line Items]        
Line of credit, borrowing base, percentage 25.00%      
Slr Revolver | First Anniversary of Closing Date        
Debt Instrument [Line Items]        
Line of credit, termination fee 2.00%      
Slr Revolver | Second Anniversary of Closing Date        
Debt Instrument [Line Items]        
Line of credit, termination fee 1.00%      
Slr Revolver | After Second Anniversary of Closing Date        
Debt Instrument [Line Items]        
Line of credit, termination fee 0.50%      
Slr Revolver | Initial Revolver Commitment        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 25,000,000      
Non-refundable facility fee 187,500,000      
Slr Revolver | Additional Tranche        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity 25,000      
Non-refundable facility fee $ 187,500,000      
Slr Revolver | Minimum        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 50,000,000
Slr Revolver | InterestRateFloor        
Debt Instrument [Line Items]        
Line of credit, interest rate 2.75%      
Slr Revolver | SOFR        
Debt Instrument [Line Items]        
Line of credit, interest rate 3.20%      
Term A Loan | SLR Term Loan Facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity     100,000,000  
Non-refundable facility fee $ 750,000,000      
Term B Loan | SLR Term Loan Facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity     100,000,000  
Non-refundable facility fee 750,000,000      
Term B1 Loan | SLR Term Loan Facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity     33,500,000  
Term B2 Loan | SLR Term Loan Facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity     66,500,000  
Term C Loan | SLR Term Loan Facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity     $ 50,000,000  
Non-refundable facility fee $ 375,000,000      
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       50.00%  
Stock-based compensation expense   $ 9,820 $ 10,105 $ 18,023 $ 18,643
Ceo Member          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       (250.00%)  
Ceo Member | Total Shareholder Return          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       (250.00%)  
Maximum          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       200.00%  
Maximum | Total Shareholder Return          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       150.00%  
Minimum          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       0.00%  
Minimum | Total Shareholder Return          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       75.00%  
Employee Stock Option          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Stock options, description       25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Annual RSUs granted to non-executive employees in 2024 vest over a two-year period at a rate of 50% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining one year. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date  
RSUs          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Percentage of restricted stock issued to CEO       50.00%  
Percentage of restricted stock issued to other executive officers       80.00%  
Earned units vesting percentage 25.00%        
PSUs          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Percentage of restricted stock issued to CEO       50.00%  
Percentage of restricted stock issued to other executive officers       20.00%  
Earned units vesting percentage       50.00%  
PSUs | Ceo Member          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       (250.00%)  
PSUs | Maximum          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       200.00%  
PSUs | Minimum          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       0.00%  
PSUs | End Of Year 3 [Member]          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Earned units vesting percentage       100.00%  
2020 Equity Incentive Plan          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Common stock shares reserved for issuance   3,247,000   3,247,000  
Employees Share Purchase Plan (ESPP)          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Common stock shares reserved for issuance   931,000   931,000  
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plans - Summary of Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity Incentive Plan [Line Items]        
Cumulative stock-based compensation $ 9,820 $ 10,105 $ 18,023 $ 18,643
Cost of Revenue        
Equity Incentive Plan [Line Items]        
Cumulative stock-based compensation 531 403 796 761
Research and Development        
Equity Incentive Plan [Line Items]        
Cumulative stock-based compensation 2,293 2,824 4,625 5,439
Sales and Marketing        
Equity Incentive Plan [Line Items]        
Cumulative stock-based compensation 2,494 3,545 3,953 6,143
General and Administrative        
Equity Incentive Plan [Line Items]        
Cumulative stock-based compensation $ 4,502 $ 3,333 $ 8,649 $ 6,300
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 6,827 5,104 6,827 5,104
Stock Options to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 1,615 2,162 1,615 2,162
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 4,777 2,707 4,777 2,707
Warrant to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 63 63 63 63
Shares Committed under ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 54 65 54 65
Performance Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 318 107 318 107
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Workforce reduction - Summary of Workforce Reduction Plan Included in the Accompanying Condensed Statements Of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Research and development $ 9,734 $ 14,906 $ 22,369 $ 28,699
Sales and marketing 18,128 24,985 39,176 49,318
General and administrative $ 12,684 $ 11,290 24,128 $ 23,077
Restructuring Charges        
Restructuring Cost and Reserve [Line Items]        
Cost of revenue     213  
Research and development     1,099  
Sales and marketing     1,011  
General and administrative     455  
Restructuring Costs, Total     $ 2,778  
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Workforce reduction - Summary of Changes in Liabilities Resulting from the Severance Charges and Related Accruals (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Workforce reduction [Abstract]  
Balance as of December 31, 2023 $ 854
Charges 2,778
Payments and other adjustments (2,889)
Balance as of June 30, 2024 $ 743
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Workforce reduction (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]      
One Time Restructuring Charges     $ 2,778
One-time Termination Benefits      
Restructuring Cost and Reserve [Line Items]      
One Time Restructuring Charges   $ 2,500  
One-time Termination Benefits | May2024 Workforce Reduction Plan      
Restructuring Cost and Reserve [Line Items]      
One Time Restructuring Charges $ 2,700    
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Event - Additional Information (Details)
$ in Millions
1 Months Ended
Aug. 31, 2024
USD ($)
Forecast | August 2024 Restructuring Plan [Member]  
Subsequent Event [Line Items]  
Restructuring charges $ 1.3
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +R0!UD'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 " "\D =9[RL/V? K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.LW*'T5=+R!.("$Q"<0M2KPM6M-$B5&[MZ<-6R<$#\ Q]B^? M/TMN=)#:1WR)/F DB^EJ=%V?I YKMB<*$B#I/3J5RBG13\VMCT[1](P["$H? MU Y!<'X##DD910IF8!$6(FL;HZ6.J,C'$][H!1\^8Y=A1@-VZ+"G!%59 6OG MB>$X=@U< #.,,+KT74"S$'/U3VSN #LEQV27U# ,Y;#*N6F'"MZ?GU[SNH7M M$ZE>X_0K64G'@&MVGORVNG_8/+)6<%$7_*[@MQLA)+^6=?TQN_[PNP@[;^S6 M_F/CLV#;P*^[:+\ 4$L#!!0 ( +R0!UF97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ O) '6>5I/6S+!0 W1X !@ !X;"]W;W)K6NI]>JLTTF\I8AX M!"W1L/LVH,:#66JPR 6#XHD M:11Q]7HA0KDY;]'6[L)CL%AJ*=^G<$#S(PG8B+#/P-?+\];IRWBBSE/0_TH-[^*+5#/Z'DR M3+*_9)/?V^VVB)M MOY*;."\/T\UMDBRY$LFPH^%I)J;C;94O&_C^] *XNF MLEU3+Q@J^"F-CXGK'!'FL*ZE/9-]X2&$4UOXN^:X1<^YF9Y;H3>1:Z'(W^-9 MHA44XS^V'LH5NG8%\X:>)2ONB?,6O(*)4&O1&OWP'>T[/]OPOI'8.]AN =O% MU,LR>7I="1LI'DZ=]A<;$AI5$ZE7(/70-HV!Q\^8KD.^L#'A\7,>)K:NF*!A M-:'Z!53_L#Q]2;G20H6OY%&LI-(V/EQ*J]2*AT;5Q#LI\$X.+$/%82;)1JAJ M/ERK,G]H6$W TP+P]## !Z$":49DG\"X;GWE<*5BM*P<+M'XFIR#@G-P&.=U MD'@\)%\%5^0:+EHG&ERKB@^-JLE'G7)>==!635*E/@)BV=PCUVY3UG:IC1./ MK OZQD#0_Y7*;>56)G./W!=F942#ZC*RDI&AC=H:H^L@%.1S&LV$LI+A(HY# MV^Z@1UTK(!I;%[#T,A1U#SO 1[$(C)V!;'[FD;U.<:'[5"?P\7$G_ "*X0B\ MI'=LY6W"S=#2SE#D@FDR\_1'9*IA$")2D8E,H0.@'Z1O3S:N?GEE16[" -'2 5'< MMVR1G_@+N?$AO\$<*C%S"LB;BTLRI^WT:-<=V%/W@9:!B;_PI6E>/3'D4SV=I7"IJP3*RT3 SW.%FQCI7@U6"X0+\_L&(U MX9)8Z9(8;G!N9>;_EC+&7-(>$>;2]BES'"M?$R:)E2:)X=[F*=#@_^2<4/;C M["59>S MM$/L(#MT$VNA\CT"\\G-=^!63ERQBK,) \1* \0.,D#FDQ1\/%B"A53VH0C7 MN>4*JGWL>0*$0,;/):W$31@A5AHA=I 1FD8\#,E%FL#/B;UN<9W*A3\\KB:? M6_H?]R#_$W8(+>T0>Y!BT7OY_AIMHM&S/*(YK&90:W$W\C@;/LA5^ME:F8_=SWJ M,>=T<#+H#3OKMXR=-QN(IORR?=6$>&9Y(-]++*X6>[?C;,>R4]Z>;_S><5.] M"0G%'$*=XQ-XO,KW4O,3+5?9=N1,:BVC[' IN"^4N0%^GTNI=R?F <6.]N@_ M4$L#!!0 ( +R0!UFCJ^2(FP8 $8< 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L+>#$?)%D*4T,M F&M<#6H&FWSXQ,QT(E MT24II]FOWU%R+%NDF!3+ET2RCJ?GCL=['E+G]U)]TVLA#/I1E;6^F*R-V9S- M9CI?BXKK4[D1-3Q9255Q [?J;J8W2O!E.Z@J9Q3C9%;QHIXLSMO?KM7B7#:F M+&IQK9!NJHJKA_>BE/<7$S)Y_.%S<;D;-+%ML!K<7?A;C7!]?(AG(KY3=[\V%Y,<$6D2A%;JP+#O^V MXE*4I?4$.+[OG$[V[[0##Z\?O?_>!@_!W'(M+F7Y3[$TZXM).D%+L>)-:3[+ M^S_$+J 68"Y+W?Y%]SM;/$%YHXVL=H,!0574W7_^8Y>(@P$D&AE =P/H

P MW0#6!MHA:\.ZXH8OSI6\1\I:@S=[T>:F'0W1%+6=QANCX&D!X\SB4M9+F!2Q M1.]YR>M^>+I'$1^!W9AG>D-S\7%!%:.%FHK)HM??R$)?NN+[H6<'<7*]K&RD/?% M)==K!+.&S\Q >O)W&2I4.4'C,6I23VPXSW,.,@S'=Y M+AL !OTK%Y#*VU),42V,#VCL(& 1H62 TV-%LQ3[829[F$D0Y@=(86VD*H0W MA8GSSH3$V3"#KE64T;$$SO?(YD%DUTIL>+%$XL?&-AW=UJ8T:Z&@UQTN2Q_N MN8L(IGX VS6*YW@DG^D>=1I$_44:7CX#8.J\FV8Q8?,!1)\95,;($LKV(+,@ MR,^P:E21&]$M=A^^S"TVJ+8!NB>,CK 1W+,,?F+B07@H\]!.N.U#&[O"1Q?/ MSMO1^L7IG VP^LP8/3 [1GO B22(]A-@Y::H[U I0"(@9;7 B5R=-' S/O\[ MKT<5FLSC(6C7*F;SD85%>E8C02)9?&I740 <=5]+\1";:Y3@,6@]"9$P"W7K M)P"-N35'HIA%0W0^.Y9B,@*P9Q\2/4L2E 6_+TX MZ)[+R#/);,,?+)-Y W;Y*::Q4]$>JY3.1V:E9S$2IC$ J!K;SF1EV8)WLA_Z MAQ(EMWWN5M1B58S4E,M?A$1LR+\^LPR/EGS/ %PFR^;1 MD$L\5B!TXK%^W3,>"5/>(_Y[KA2OH6\_HGWP8O50&G$4A<>*S0D=@=KS'@D3 MWY58"B,,J&4(U6-&YF,E37L:I&$:'!++00T$85,/ MT279D Y]5G$VPH:T9T,:9L-C^?-$V5(/![*(.5 ])!@S.H;U8&\79L''NBUJ MV$R (O)"=$F.S!,Z1.A:I5DR@J^G0AJFPF&Q>O&Y-$?8D*E]1F-$2'LBI.%] M6* ^O4C=;19+2#*$ZEI%43JR[FG/7S3,7U_L;K&4O/8B(%>8]'_K^CX^![CJ-I4/7=&)E_6\MR*93^ MK=V4F ?_<5"0*W_Z/.B%O!U'W=,E#=,E;,%W+4C;^*?H%3[%F( *5&C+RT:\ M1?$48XSTFBLK7!JSEJKX5RRG;8G4\O%)H;5MM:VR:8PV<&$[!]=(KM#'IA;[ M0[_6YDKDHKH% >0_R]NEVB5>I_.%3(Y/R7I>9F%>MNL Q.5H1AC&_IP\/UI( M*YWBM'L:XRDC\Y=*Y!381&]$>R!>>@4:0V'NN(K!<0[$D!T51-M[_8Z778 M?BBQME\NML"(4OL/3UVY<,*PDV//_CH=@7QPQAO6%(>0E[ AR@NO[&&N8C@A M&/@Z&M*-SS)+R.'NXQAJKR]86%]TK*@]C=>+V!4.2>J>5'K,"*5I.B+66*\P MV!,*8\CA[?)[-OK8/4_WG6IX[3RG&K.#CSSV"]N?7-T5M0:EMH*!^'0.?E3W MT:J[,7+3?O>YE<;(JKU<"PZPK0$\7TF@]]V-_92T_W2X^ ]02P,$% @ MO) '6< >)A+? @ W D !@ !X;"]W;W)K0$]GC!3#]9,E% M3I3NBI4K"P$DL:(\;IQ3U>I,C?<:%R0%M@(;,0W"ANY MU48FE07G#Z;S*9DXV!!!!K$R%D1?UC"%+#-.FN-7;>HT8QKA=OO)_Q*M?+N=WN;=7>4-\(>NQ/^366L:@F8:@D/NT4PO&1!"OWQ=9_'#!2J( M0&N2E="5=N4UM%[FZ[".< ]C;^RNM_,Y%M4"[3>@_?- JSI$I%0I%_0/)%W ME6>XA1)B^WN&?#RN!1TVT.&+H*F493=PN /R'/501 MRT$ .7@2IO_A2$990 MMNHB'1PE/131(ATVI,.#I%.>YWIIGE*IPY,J]5A4BW+44([.H#RI3$<[,Q5@ MW%FHIT2VJ"\;ZLOSJ??7Z>7N@O'QJ+\+W!&( V^XE]?#_[8M?#[QD:*M+4_@ M[HKL!G>WMEYS[OE"Q(HRB3)8:BGN#;6'J(X254?QPN[&"Z[TWFZ;J3Y^@3 ! M^OF2<_74,1M\ZMQ[21[2NGX2Q==R MQ;E$SYMU7MY,5E)NKZ;3JV^6HM@D4ET6C]-R6_ DK1MMUE/B M.-YTDV3Y9'9=W[LK9M=B)]=9SN\*5.XVFZ3X[Y:OQ=/-!$\.-SYECRM9W9C. MKK?)([_G\LOVKE!7TR-+FFUX7F8B1P5?WDS>X:N8DJI!C?@[XT_ER6=427D0 MXFMU\3Z]F3C5$_$U7\B*(E%_]GS.U^N*23W'ORWIY-AGU?#T\X']UUJ\$O.0 ME'PNUO]DJ5S=3(()2ODRV:WE)_'T.V\%N17?0JS+^G_TU&!],D&+72G%IFVL MGF"3Y4%&A%5OUH8Y^W5K%*\NK0KF7A?HV4^WD;"[R5*6=I^A>)I*K$I E M$DOT<OD$7Z,M]A%Z_>H->H2Q'GU=B5R9Y6EY/I7J8 MBG*Z:#N^;3HF QU3]$'D)[YRYM32,Z/]1Y_=^^]8-!C6=":CP[P?>)[GN_X%937IB6#6U83 MVU6Y31;\9J)FKI(7>SZ9_?P3]IQ?H*".21:-21:/1-8+/SN&G]G8#^&'HM\T M].J&U2JPGQ&?!L'U='\:5A-%/8Y1H6LM ML+DH937/%)9"<\FGPCFGPK(6FI0'*0D/@GJ0?^YZC%)\)B)\!LS>,F38K%"RATIX[I7CGQ;F2LH'2%0>I1II6>", OU M81B9*$*HIP\P !5X80C7'G8Z*^E8-=\G:U[6@M6>XRNOZA#TA8XI)DDTZLTC\+J80+8\H!A1,S_([+ M]%4$@+E8%8K5- E53 MXP$N5.0](]\ CE'F![IN .?YGEGL $X-<(\.".]L*;;[TO>YY&JNE&KOMQ ; M7E>]D"M>M#?>HIR#4US+VR]5'^MQ %">9T3!1"G3JL]Q$(KB 1.!.]N*K7:L MBT!;[:!8%TB3*CQ=+0"CV+ 3$ SC4"^.&.Z5N0.*.X>([1:Q+O8'OA0%K^S3 M/JO/B-3EH0AD\CPPZ$TC=T$9U17.(1Q3D[@1"0#G,T=?$F((%_A>2 9"T5E( M;/>0=^?)!RR>:Y0\ **&C$$(@,9;\SE-CJDF9_<8G6J@) @8&Q,U3Y M9:XQO0$XQAQ]]H\@G*\*P:AT !<$#AY:T3K/ANVF[2 6J5D=E:ND4!/:0U)F M"U!]PQ6<&^F<&[$[-T!XFJUW$CR8 MNVW)OJ6\A7U#.40&*(=A@\H[_T;L_NV^$ENB774"FN5(C>CMKG8S^3FU0$R+ MY6)5DGI$3!@+0GU.B$ V-1_J(0'8PM/9L!^2SM<1NZ\[*R2V,H','! 4P!I" M08'8@* ;):@=):/V"V?FOK3W4(BR\F'<;?6H;-&H;/%8;/U<="Z4L.\^ MG"96 WMV$L9DBT9EB\=BZR>A,\+$;H1M \$UUF<<$JIO\ $8"2G5=[D C(:> MOMK$ ,SUU69O8.!W]I=X/WQ03:P.^NRB&Y,M&I4M'HNMGXS.@!.[ 7_!<34! M#+7C>KY>?":,$(*)7GP C&*F.U( IO8Y9*CX.O=-[.[[7D4P6S3[[(_U/MLV M[$8]UAV5+1J5+1Z+K9^5;IM PN]??ZP[C+.3,"9;-"I;/!9;__?I;LM"[5L6 MRT"@YEEO@%W==P(HS]/6AUAW.V3_( MC\D6CYNE\OFO9#CW>,+8._JUYZT^[?X:HZ!^Q&^BIO7 MNSKZYFVS#TGQF.4E6O.EZLJY]-4P*9H7N)H+*;;U&TH/0DJQJ3^N>)+RH@*H M[Y="R,-%U<'Q-;K9_U!+ P04 " "\D =9Z!^)#TD# "!"P & 'AL M+W=O$ ]NN2Z*LF@H.IM[WL M*.-./*[V MKF0\%J7.&8_HRX(JF(K\"TMU-G&&#DEA2P$OR'X^X3P 4+0$(+' MGA VA/"Q)_0;0N6Z6_M>!6Y&-8W'4FR)-&A4,P]5]"LVQHMQ4RN0DAM--6 %:$7$DDQ%@767F8+8 'DGE"(GMYR6*=.0GI(SB +(UXN%TA+[_9LM][5Z:%)DTN3DR?GMKR4$L,*@ES=6SBLR , M^UAAF]T(6V!AZ(6#+FQF@45A\&+8A1PAH/-F:(Y$ 5)*9EF8+TRZH/ZW3KY5J 071 M'FA^']2+>O8BC=I81 =CT?U4FFC8W(RL7;G?1U,++ P#?[\K+; HC ;[76F! M#:/A3H_7#KL[,T4!O*C&I+W]R]YHVK/LSW"^K,?! MO_+URA7CBN2PQ*.\\PA3(^N!KUYHL:XFFH70.!]5CQG.R" - -\OA=!W M"W- .W7'?P!02P,$% @ O) '6>,04@IU"@ M5\ !@ !X;"]W;W)K M/ M3+QN/S,2;'%"B5J2LI/^^H*R(@C %41JK_=+8MD7YY+W$.0]!Q"OGJOZ:[.4 ML@V^K7%>G1SM?O=I_KFJMJV9;&6G^J@V:Y6>?W]@RRKY^M1-/KQB\_%X[+M M?C&YN=KDC_).MO>;3[7Z-#F@+(J57#=%M0YJ^7 ]^CEZ+WC2#=A%_*>0S\W1 MST%W*E^JZFOWX>/B>A1V1R1+.6\[B%S]]R1GLBP[)'4OY%[D^(=WCSJFQV_P;/^]AP M%,RW35NM]H/5$:R*])7 1W;=Y*=S/='\.'E M",B)(_BU:O,2&#;S#YM5JY6Z,G<'"HR^]8_^>:'.0UW9>1E\RHO%6)W"+-\4 M\)%D9[#F\^UJ6ZKJ+8)_MTM9!^K8U#1?=O/O20;_J!JH+*(_ZJU\*.9%:X), M%-,'NLF!;K)#92=0/\C'8KTNUH_!A[S,UW,9Y*V"G[\+:/37@(2$0 2^8,8[ MS.Y6]71#&$_3\&KR=$R8&\82,^36#8E"RAF/S;C,C1OSF)E! @B:)DG*]7$9 M-:*'&M&!-7K3+/-:-F][%;?"ZO1^H2:63])$V8%'YN7Q8]-L=_2I^]G\Y6[1='>+H%W6U?9Q M&$]M* M( M8 8+_, "?ST6#C,/HL.;=^A$XPXI-)Q:Q&$FS##!!!*807!\(#B^C]@:- M;-ORT%5\OKMOO)1Z,PVE-'8H)0FQ*,5,F&&""20P@]+I@=*IE])=4Q54FUWO M+[_)>EXT$FSMIDZ-X\2^(WIS#2S+;8^$&69"@01F\) <>$@NX,$[@[R 0V=0 MXA0[BNT9A)DPPP032& &<^F!N?0\<^-.\BZZF^)&28%\SV+WLX2H2YUJ)YQ: M#?3,FW;H9.J3,5G\3Y'RIE2J[&WPF"OEUQD< M3WE1YE]*.59/K7&3EZH=D?-MK40B?./;9S*[.*O3F_D/9RA;J&A9GQ,06"E- MOHZ\B9!:CQH *PI92FRJ,R!P M'$74OKB!J(22E)RJDS80(K^#8-7IV#XX7S!4_R "# 1U@K%=650' 15-8*&9 M7&H3(?*[")05MZ1 M7WI[FJ_S!<,4N[/(U=_JWD/M MNQ@]N^(, Q'[#H8JV['0S"IKV4[\LOV"I1,_XN!I CD SG88S)09*IK 0C,) MU&8"\9L)EZR@$%?S1V$4)L M+4/U!E#1LEYG(+!RFHQIS4\0-#\!-#]C(7,:9U3-CXJ6H:*)\Q4Q^=!JGJ"K M>=)3S9,>:A[" M4\$ BH>2C*I^:)5O/D]=2\'WKP [V?FD=-FJ&B"2PT?I[M/SYBJ%J>>IJ>1Y2VP>^14V:H:()+#233JWEZ85:_M*-R!185 ^= MGHD"F^UMTB"@:6I/!E3YC85FDG&TN=\OOU]O/[(_\>!IYVKVZ=0VT%!39JAH M @O-Y%D; -1O PTT$!" 0F?VF*2NBOXSBR#<.Q-J_[3&5S\UQ#O5(MW>N&F M_PO<2W^JP=/*5>NQL]$?-66&BB:PT$QFM?*G?N7?W[VDKBQV6C9457\^88:: M4&"AF51H24\OV:7OGTN8XGA&77%L[PY'39BAH@DL-),^[0#0'IO[!QJ(, M9,?U&5)*0EO5[L,,F\=^Z@!049CR,+4:O0P('!-N&SU05!2&49R>V+7!M#7 M!NVH/[5E RX8ZK(^12.PMLZ'L#^IAU#%B;A^Q- MYB[S._8FA 7:FT"@8V\",5Y[DQU]+W_HEOI!]J8???!U[XISR-Y$39JAH@DL M-)-.+?:97^PC=DO,5>=C.G4> :CK]ZAH&2J:P$(SF=5BG_G%?K^N"EC^GC*: MVLN2_ER#64-=PD=%$UAH)FO:%V!^7\"_M RW$M#7ZGF:VA1.>_1>+E34[9AU M#$\@<$SM?D- 45%(XXCQ$X\A+<#9H"7X4TO+<,%0OV?/7(G-26B_U^ 6-6F& MBB:PT$PNM6)G?L5^=J,XS*(K;4')D?:X[%VH$Y(#D-. Y "BO)*#:ZG,AZ[" M#U(=?O3!K]UQ!2BD.E"39JAH @O-I%,K;>Y7VIA++?Y4@[EU93.-'&91MPV@ MH@DL-)-9[0UPOS?0?ZF%N]I]:G]/SY]L:/O5(V.&FE%@H9ED:''/+]FU[Y]- MJ/L!.+ ?P-;_J!DS5#2!A6;RIST'[O<<+EEMX:XUD";$[@[\B0=/K#XY,]2< M @O-I.;H!8%_F'_ ?_ L??]AS.8,-RW O8X 8&5TN1+NP(,. M&:BN "I:AHHFSE?$Y$/K?8ZN][DKY"&]#X0YP@>(@?4^$ CH?2C*J_>YUOO\ M]?2^'WKPL[R?WD=-FJ&B"2RT%RXG1R\P[UYHKU2H$JE-4,H'!1^^FZI2U2_O MB'_YT%:;W3O-OU1M6ZUV/RYEOI!U%Z#^_E!5[8\/W6O2#V_JO_D_4$L#!!0 M ( +R0!UF,]TZ7(@@ (\D 8 >&PO=V]R:W-H965T&ULK5IM;^,V$OXK@J\H=H'U6J1>+*>)@:RW1;?HW@5-]^XS(]$Q;R71I:B\ M]-=W2,F6+;XX!OPEL>7AZ)D9SCPSE*Z?N?C>;"B5P4M5ULW-9"/E]FHV:_(- MK4CSD6]I#;^LN:B(A*_B<=9L!26%7E25,QR&Z:PBK)XLK_6U.[&\YJTL64WO M1-"T547$ZR=:\N>;"9KL+OS!'C=279@MK[?DD=Y3^6U[)^#;;*^E8!6M&\;K M0-#US>067:WB6"W0$O]E]+DY^!PH4QXX_ZZ^?"EN)J%"1$N:2Z6"P+\GNJ)E MJ30!CK]ZI9/]/=7"P\\[[;]HX\&8!]+0%2__QPJYN9EDDZ"@:]*6\@_^_"OM M#4J4OIR7C?X;//>RX23(VT;RJE\,""I6=__)2^^(@P6@Q[X ]POP>$'L6!#U M"R)M:(=,F_692+*\%OPY$$H:M*D/VC=Z-5C#:A7&>RG@5P;KY'+%ZP*"0HO@ M7A))(4 RX.M@19I-\ O$N G>?:M)6S!)B_?!-/AV_SEX]\/[X(> U<&?&]XV MI"Z:ZYD$+$KC+._O^ZF[+W;<-PV^\EINFN!GN']QO'X&-NP-P3M#/F&OPM_: M^F,0A1\"'.+8@F?U]N61!TZT]VND]44NORH'KK4#UX)7 >2=()+5C]W&99+1 MYLKFMDYM;%>KDOJJV9*._4!K^9+/Y0LJ./!#O/1#[M"__ M#37H2YWSB@;O?N=-\]YF;:\OS[5!7+(H!X H,T1-=@^J(^4YOQG<;D(&(HTYEU%%>; M5!I']K#.]W#G7KB?*?@@9QU$J$X!J;B0[&]]P89U;J# BPB-H%J$LH-]>H0T MVR/-_"G"ZZG>6R4%Y_K5RU:F"@U04[S MXR)D$XNBQ.%B=,# R(O^3O GIMLBZ,HTX%IR 57%BA59=D(Z1FH*9:ECKR(\ MX,1>G*J(*Y<6K-GRAI2=IU4YE*\ZS^A?+=LJ5UN!8S.!QN7 (K-PN7<@8N1E MN>5M"2Q,ZIQJ]^:"0B^CJ[O#P9&E)B$#J2F5.=@(#82)8G_/L"'U(VU&) - M@9^4?TM&'ECI)ASD)>1S&>=2VHZ=,7 S\E+:\C;/>:N8&6HY94_DH;06G5[+ M*'<3(UX6L6R!%HZ0#YV$9<;*OIM9<5L,AU""Z/$G) Z1CP0(O(SXC[J6_+J#+E)=-,D-EQJ M2J$TPPZ R$B/R,"0-&.^R#E5D%+F)^*X('6=,T(3--ECMVR'O!5"C7X')<9F +918+I(1@98Q>8X=!@P,"7V,^7.@&ZIN!2M2^@0K36C8Q-ND,Q M&K=U%BF,(I.$(WD"<^09Z'H(6*%(M57:^98[;"0)P[#A5%633F\F+LZF&@@V2@\*^/7K(;A MXRT'?U[R/OOD[T+:CKTP,'5TP,8F5R>I@D>ES2+F,N2@_-H/]_OT^LPJ6R;TXK;Y/4T2[,QC=K$W$$8 MZ#\Z3?\%A2*F/<+LNO)&"Y:H15[];;;%P?12FR;A M6.72#+DJQ- 31/[)=O5F^#"EJ7WU0!]97:LH*?JD@O'":I@YX\Y1%HV/L6QB M:1(YSEFB@>0C/\F?;195TX?7()/98X0RPR!3+%K,70\'HJ$!B.;>2G[?;K>E M?B)&R@ZW*NOJ^"LO>=,*5QWWMA5GU_$+:3OVP=!,1/YF0K.9/D/HSB;UXQQ) M7AQEPNP-HF0\(]B$$'($:^@>(G_W, ;:'5=;05K.J4,4XC%,4PQF1P?.>&@/ M8O\,?HR35-UI!SBV;(MNMH%Y/*B@U,$&VSV-Y>?-:K$Y?INCFD7(.:G% ^_' MZ.TY4P]/#_:]&^3\FSNBV-MCG)M)E])V[)FADXC]G<2*;)ERBCY\*9A4]>,H M[F1T]-4]NAH=V5C=9#E&0.-QPR*$7506#TU%[&\J]%L?4[Z>0LN^.ZGF#Y* MF+:)ON3Z3%MO]G-WL=E,C"G:(I)@QS%9?/#&PO=V]R:W-H965T&ULK59M;]HP$/XK5E9-G;0V;R90!I%* M>5FG=4+MNGUVDX-$3>S,=J#]][.=D$$5$.KX0OSR/,_Y?(?O!FO>4"(-%+ MGE$QM!(IB[YMBRB!G(A+5@!5.PO&TY3F#G)*56.#!K M&O(\C8>FBYUF;A/ETF4B_8X: @2W@ ^5C,N9K9C4J< MYD!%RBCBL!A:UVY_AC7> 'ZEL!9;8Z0]>6+L64]NXZ'EZ -!!I'4"D1]5G # M6::%U#'^U)I68U(3M\<;]:GQ7?GR1 3L*V^E8*"J%9'E-5B?(4UI]R4M]#UL$=Q_!JPG>6P+>0_!K@G\L M =<$?"RA4Q,ZQ_H0U(3@6 O=FM UP:INUX1F3"0)!YRM$==HI:8')KZ&K2*2 M4IV)#Y*KW53Q9#@GKV@ET!RXR6H: 1JG(LJ8*#F@"_3X,$;G9Y_0&4HI^IFP M4A :BX$ME6VM8$>UG5%EQ]MCQT=WC,I$H F-(6[A3P_S@P-\6_G<..YM'!]Y M!P6_E?02^;CG/S6'Z'>&*[NZECX^W[K?0)\=;;Z-/_\_WV;L/OQ,* MO\E!W^CY[\G!ME2KY'"[G'Z[^Z(@$0PM]3@+X"NPPH\?W,#YTA;G4XJ-3RDV M.:78])1BLQ.)[60+;K(%'U(/?ZCR?$LCE@,Z_\Z$^-26(95$8"1T,5Z%%S[& M'97LJ^W8M\&NKO ;V+@%AK&#@UW8I WF7W7=7=BT!=95N-XN;-8"Z_4E?YJ(EEA*L\3DZJ.F6&BNB7@&J#V%XS)S40;:/JO M\"]02P,$% @ O) '61#"[$!$ @ B@8 !@ !X;"]W;W)KGVO$)3X(^:Q* (U>*L95XI5:UPO?5UD)%58C M40,W3W(A*ZS-5!:^JB5@XI(JYH=!,/,K3+F7QFYM(]-8-)I1#AN)5%-56+ZN M@(E#XHV]X\*6%J6V"WX:U[B 1] _ZHTT,[^G$%H!5U1P)"%/O.5XL9K;>!?P MD\)!G8R1K60GQ+.=K$GB!58(&&3:$K"Y[>$.&+,@H_&[8WK]EC;Q='RD?W6U MFUIV6,&=8+\HT67B?? 0@1PW3&_%X1MT]4PM+Q-,N2LZM+'11P]EC=*BZI*- M045Y>\$$R+_YOC'K]<*CWBH^?S>>!9\&E">]\F2(GFX;!F@< M[*:WXU-MM"2BUO\?0 MYBO"%]R&F6^YS7NW^=4'-^PWS+WHYY_TAPIDX;J@0IEHN&Y;1;_:-]IEVU_^ MAK==^@'+@G*%&.0F-1C-S>N4;>=K)UK4KMOLA#:]RPU+\[, :0/,\UP(?9S8 M#?K?3_H'4$L#!!0 ( +R0!UF^\['::P@ ,\3 9 >&PO=V]R:W-H M965TV'._<#1*Y$)"# *!E]=??LPN2DE+';;[8(@GLX^S9LR#/UCY\C!514@^U M=?%\5*74O)K-8E%1K>/4-^3P9.E#K1,NPVH6FT"ZE$VUGC_L9[LZH2WYA=G#5Z17>4?F]N ZYF M@Y72U.2B\4X%6IZ/+H]?79WR>EGP'T/KN/-;<28+[S_RQ8_E^>B( R)+16(+ M&O_NZ9JL94,(XU-GF] M7_] 73[/V%[A;92_:MVM/1JIHHW)U]UF1% ;E__KAPZ'?[)AWFV82]S9D41Y MHY.^. M^K0*OAC7^(:G*;@1G'!?E+@4\-=B7+FXH%L$T@I!?JJLV8D&,9[,$ MX[QD5G2&KK*A^1<,/5?OO$M55&]<2>7^_AF"&B*;]Y%=S9\T^%/KINKD:*SF M1_/3)^R=#)F>B+V3+]C[-:RT,W]J3G6LKKV+WII29VZX4MT&BN22[J%X:YQV MA=%6W>$F@8@IJO]>+F(*H-+_'D,H!W#Z> #<7J]BHPLZ'S7L*]S3Z.*[;XZ? M'[U^(KW3(;W3IZQ_32&?-/1XF,=3]04'ZMU8_>B*J3I(%0'C MNM%N8%*5%3.6[_:J"(O4 UL$@7C5EBW-"&FB5].3(J3CP:5V=F1 M/)2@; M2[*#P,4GMV)"E!Y,V'%J)HFVBB5/UFUY8#XA?G+Y6/U#M^R?J;A-1 M4G4@"P['JK"D85@M-F+X]^G=5+WUOA3K-Z%=JX^(+ P=N;RT,%451M M)+4,OI:-E8^-29RE[ZYK&B/D)I.+<8AFY4]&"=,@[#P.D3$ MAH)VD?573 XYT$,#S @[)(X&@647"!FBG0/5UF[@$O"8Y4:9E)<&?V]*"CU" M2JJ,G3D^M[*D8(I"$PRR0Z.TDO1N4 M2N&G-G[C41?!@0BZ)2\:U;2D&/W=I,0$PZ_L&*LX<[!'EABW3?;DV<2XHLJ$+!)G@:09!, # M8#)*J0,JXS1D4Z"#3 %W"K&3!:A_F%2)<6;E)/D)("MR*JQNK$_!AW@4J_ M.4S$"A(7L43I!MLU,D0.V\!1G@QHUZG???-R?OSB=505QONG5@=$"5.!E/4 M%I4":'?:J9]\1.C7&J3RP1D]53^;3ZTIN0'O##.2_S19:G>D0%6 #H_:P&5W MD T+XE#FK*.5YA&-N&*EEB!-S(TUD!G0WK0B$VPSF@=5YYE#/',4)@8-$T-, MXL?)?@"#(DL!5.P"WG( MX8!EU_]Z.9T/F>U1@+D3V\4'),I<*2@DG.S0$/?H!39@ M36T2EP ZTOOE2\/*@WR8 JQ9^B,J!+RX)^7LA?*-81H<'#@@@E^"-2)4@&>1 MQCCF&5A9/7%TDTIM,B;KWL M<$][Q3!SCQ61D<9_B#1QQZMERPX%R&%S1T-X[D@+7'B?P^A0 O2Z,I;VJH9D M9.&V "PB;=.@.!DRA%B81NBQPLA/U5XV"V@DL32G2J==RT.K8NK%E %[G!R/ M$Z%;N2+'2<&Y=%K$IIC%%WI1$)4112X(G"^W0X[KA#$MQR.N@QP,%ED=?O%0 MV1=CR)FU+/*Q73+G.1=D7O-KQN=I.W'#54"*F,,Q=; ^)'4\[UM\\ Y1;'E, ML@@2\YEOHLLR+H*$AQR@M&4?)&@4AS/<5%UI5C_LW#OR_?9U9D066Z=;<)/R M.:'2$*\%ZSO&?2/G"2,"X$,I$:]Y+LC9(N,N'G9#+6N?KHG?1HP,;4' .0S*+X3JRG'/5M]@6N6Y60\\8PE9\HL2 M#VNTY(=VH DXC99%/+8ML=LA9,>O0Y:),?3PS@9A*H/C0)P8>5P-':9-V,;5 MU^YS1F]3:'PT>8:@4'C-DJ)MI\%8YG6@BM\1[TG:,I-W=X)TOF7DFEKQF&I??@^4T9&(!E[G*6(<9[\#^V)_]_H8_&/=" M_VYUJG RF&3I-@\38?T0+,.I;?1;PN6H'X5E2%E,]A:?')5!0A\J9BP/RE(. M4_=#CSWN+)_E=OM9.AG:UV'7*ZG0$X_V"Y'SV$*UT%9:)7^1T.+M!F'5"]@Z M.9: 3WHZHN5P6 3Z:RS$>79?IOK6?+PE8DX+7&4=D3#B;D/_3?6@JJTM.77^ M%*)D1+H/K,;ER?P&C;U$NXH!+U^R7&?7W M)/,&@?&7#'5\-/GWMB?!8BQYR@/66-P?DKKCQD=C=N>V-P]%I=U*DNV/K =W M;ZX/Q2$M0LL:,#_NR'8@)O7]5<;"C 3KEM,![3 M)+/%MY'CI@=6WOQ"A&RS=^[^J7KL?7RV\Y&EIK"23TDX1'.T^7O+<'?X6G69 M/])LE^=/7>]T6!GTCJ4EMAY-7SP;J9 _'^6+Y!OY9+/P*?E:?O*1G (OP/.E M!Q;=!3L8ON%=_!]02P,$% @ O) '6:&DF,>'!@ XQ !D !X;"]W M;W)K&ULM5CO;]LV$/U7"!=H&\"-'2=-TS8)X+0- MEFT=@KK=/@S[0$MGB2A%JB05Q_OK]XZ49">QLQ7;OL3ZP;M[]^[=D2ZXJ,EY9(QPMS@;3@S<71[P^+OA5T=)O7 O.9&[M5[ZYRL\&8P9$ MFK+ 'B1^;N@=:O.^V7,';G,I:=W5O^F\E">#4X&(J>% M;'3X9)<_4)O/2_:76>WC7[%,:X\.!R)K?+!5:PP$E3+I5]ZV/&P8G(QW&$Q: M@TG$G0)%E.]ED.>GSBZ%X]7PQA[PMR5+\?MT[H.#6/[8 MEG#R=[3='S?0&U_+C,X&Z!!/[H8&YT^?'!R/WSZ"]JA'>_28]W]9JD=];T<^ MV1?_/*;X1!F9H%?BRON&\CMKG#6XS@C='+RX,N(7>T/5G!Q7\G H0DGB4AEI M,B7UIN4L2)-+EWMQ8?$CGE].9Q=[0CT(L5[XIFQC003ZH:P^*I+0[&+WZ*2]C[BJ1#19BT]U!K%.#A01HGPPC(-W,/ M9AB]0I9.55WFJ+ *I:#(?0>.7U8J@([$[SN+"IH5 \P:YU(_T(W43:H)@TA% MYA3YKO>$^PU!,7X%&2[ZIO !+"9M;C#'2MSGANKSV6@HM$K?*7"][H77PP=B MOS*9K4A\EK>[1/[Z.T0. ;$8[E0^%7A=MX!0CM7H*+/(42N9]FDOEMBD^;>5 M.$C*%;\##1=%]_CQ;?]# 7$Y=U0 M;LE/7"0U\I#L.'_@Y:X9]X $7(\C9A0A08"$]I"L7@R6/FL;'Q@9&M8E6B(U M3'J9MD[8OT?66;#./Q.6ID#@PFJ6 M$:M7E]@)7G"#X[C.)XOUUI#6(95GK)G8I5RO!GY_EJY Y;,,)W07B<8"@$I5 M?/CX>NTVNM[>%#9L^DLQ[V4HJ,*6$J6%HX2,/3_%$4'?Z_F< H\A MDUS=6(USFL2R%==_%9?Q#-&MK# \8VMUTU=3P3HN.7M3=#+\[NW5;TKWN[;4 MOSOM @XHBT-R#GY 7HP$?M=S!$HMZ'Y//WUR,CEX]=;?.3')=82ZBP"N<_*9 M4_-T/&+L/)_O;1IQNXLX2IEO']C;HO.(X TKW\U'IV7H@AG9]@4SVOCPK C] MS)_7[!S)I&_0_FG_!3]-'Z[KY>GS'QM'H: J30N8CO=?O1Q@+,5/ZG03;!T_ M8^&PO=V]R:W-H965T@#+8TL8B52)2D[[M=W2%WBM%D7 M?;$I:BYGSIDAM3Y(]457B :>FUKH*Z\RIKV8&!4$Z;Q@7WF;M]N[59BT[4W.!]PITUS1,'6^PEH^ MJXS=F&_6+=OA(YI?VGM%3_,I2L$;%)I+ 0K+*^\ZO+Q96'MG\"O'@SY9@ZUD M*^47^_!C<>4%%A#6F!L;@='?'F^QKFT@@O'G$-.;4EK'T_48_7M7.]6R91IO M9?T;+TQUY64>%%BRKC8/\O ##O4D-EXN:^U^X=#;+I8>Y)TVLAF<"4'#1?_/ MG@<>3ARRX"L.T> 0.=Q](H?RCAFV62MY &6M*9I=N%*=-X'CPHKR:!2]Y>1G M-@^X1]$A,%' '9:H%!8P;*[GAC)8NWD^1+OIHT5?B9;")RE,I>$[46#QVG]. MR"9XT0CO)CH;\*=.S" .?(B":'$F7CR5&[MX\7^46RK9P"UA5=061+FIX-:1 MC0I^O]YJM__'6P3T\1=OQ[W1VWQX%Z;!QS/H%Q/ZQ;GH M_UNL\]'B&9P+"'=?%4*<17;0(D,CJ1'_GSVV\NK/RV!V*85APB]>.EW8DS/UDLG6W7L*TU#R,_6"Z!3!26*>]PQ*JEQ-7ID? M)@&D_C(,($S\;!78S/$J&[*,=N\A6OIQEEFPJ1\L EHDB9\D*2W2E9\$2R+< MGJ^6SGM4[B06E//SMN:].-KEG_KY9\ZVO.:&4[773I.)8DN?[R0:M:55(SMA M1NDHA-"L/S-;Y6HC+7,R+,!(9Z(F..T)''D"1V$].N3C7.F!JGR J2D6,\ 4 M0D<9#=IH&7*<,IZ?/7BP*S483R+Z""L:XO/AT/%\PJXS9A+97N&K(JQ ME4>.I7"X;V73,G'\\"Z+PN5';9$4=+^0X9;5K@9WD.H9?"X'<(X:O\\;3GD/ M] ];=$EW@O_5IQVS%9VRW-B, I\-R0Y-W]56I?<0G$2R+8.L-*AF\%2]D /U MB8;#=%F%_E5:3X!"=]P((K5EQ\8M"!S2C5< 32 K]KU&Y>0X8+=ZO1P$'1&B M+"AM&X0FM0\U\#N4*O>]S:3RJ"QU Y?%#.Y>"#!NW&W=FH9[H %?C_U+3PX" MG2:CJ9C%$UT]@=DLFW:H(BI]S^F$H7[Y)ST^+72+[NJOC[.WSN#YR>5);;IS MGPB6GW>DKY+J_?%_,^T^83TSM.'5_C26Y!K-EXH'J/POZ!R-;=Q5O MI:&9<,N*OJ1060-Z7TIIQ@>;8/HVV_P-4$L#!!0 ( +R0!UEHW'-P?08 M )$1 9 >&PO=V]R:W-H965TDXGJ_?M\A955UG+8KL)>] MV+R=[]S/(76Y4_K.;(2P['U3M^9JNK%V>S&;F7(C&F[.U5:TV%DIW7"+J5[/ MS%8+7CFBII[%83B?-5RVT^M+M_9*7U^JSM:R%:\T,UW3<+U_)FJUNYI&T\/" M;W*]L;0PN[[<\K5X+>S;[2N-V6Q J60C6B-5R[1874UOHHMG*9UW!WZ78F=& M8T::+)6ZH\G/U=4T)(%$+4I+"!Q_]^)6U#4!08QW/>9T8$F$X_$!_873';HL MN1&WJOY#5G9S-2VFK!(KWM7V-[7[2?3Z9(17JMJX7[;S9Y-TRLK.6-7TQ)"@ MD:W_Y^][.XP(BO 1@K@GB)W\Z2,&!Q&*>?P$L&31.'EWQ>T^?2E+4B90W[ M\V9IK$9P_'5*9P^9GH:DA+DP6UZ*JRDRP@A]+Z;7WWX3S<.GGQ X'01./X7^ M;USS54#LS4:PE:J1E[)=,\N7->SALU/^+9C%]JUJMKS=?_M-$4?Y4\-6LN5M M*7G-N#$"&(T'K!BW;$5\[AT?RC?D;-EI3=C(&VG8:ZW.S9=VY3=8:WE?G^8H)0$$,H3$@3[E+ZIE':0M2*_:B5,?WOS7JMQ9I; M,;EQ,EY,;KG9,/&NDV!$FE],$*MBCSS2=ZA[JPYLV*].M(@]85$19-D< Z=V M_/2CD=^%L*\\(1K=2]T2U!G9JM:H\BRF F]U=(,*#&+DB#)'*K]%9IJ(["M+3#Z;0(PF+!,IQ.9;C=-,([;RYY5NAA_-9D"ZR06<0 M@8;6XLD;97&Z/+(G@Y_(-'D6%"D9+B(S@BZ*0>DWLC2;/!>E:)9@E$3.E\E_ M[\LT#8HB><27?O/K?9DE0;X(65:0KJ0J%HIH_B]]&2^">9JQF)R9%$"AA21Z MS)E)$L11RA"@!T5H)0\?=R="-ESDSOTIQ0I-B\^Y$C(@3#%*$^?+/.U=B8U% MP6X,4ROV46*RP&4TJ@ON I3U)1H"5=8.?- _#];#38+Q>RYK*CAGF)T9\![; M=R2G+1P@J6SZY@O MZA+K6E#6+A+1(\A1_*&N@;/3@WC^3.5Z^P :4AL0\)8A57KE'I[ZL ?3(2$0 M$YHY_TU&M7U$]ZNG^^K-QT/_"-C7Y@4>1!&.54U2JYD:3! NM]>3L(,>3'>/=AFE!E2_HJ=TPZVNL3!BD0 MSX-H[K,B"3-G 2_IDUY6G('/HUY]5P5/U+[_130401K-G9KX\P4B6,39> 7F M2M*^(<1?' BH4GE&D1!3)("-=SY!QGD0IUE?+8]#(8J">!'UI>[8G>/-P9\) MP.?>56E\D#B-DD%B#.;H%.BW0R&D\O.P4*CVY*7I2RH/5;R2=P9@N"9),@0: M$7-ZR;8DVPOCR]ZXK%+3,K["*2/&[8M5BK7*,D1X(WU)E,9T"!4JI\+:VM_P M1D+@"L=10V4I1I'H2N?0FTL%H?QMKB^K(Y;GI[I",#8)A (?$HLT1 5ULM3U M,9(OKQ!;^M/@#YGDG:CW7BI:Q,!^!+Z30%I2!T(_HWAZ!!UG5@2(^RE%X;Y7 M!0EP2M& [3:RW*"#[0DMH>^527I]@)/K. 1I0UYQ\A*$'OT@DJ0AWP[ M)"DLI2L)03P?!A \77>5=\R'JS8@/1MGE59P[2\K6UR1MGC='OE""&]S@9;I M&=&,.$#C&@'E#$-K""L #]0N/+SI/3V!DRWHCK!"JT7OUJH9APUL@,>Q5VVC MA7#$:-:'"B7H,7AT3: CKED>A8:$;I#+N67=T@NDE^]8](?Y9(X3ZOS4^VLV M>B:C!:S=QP#R6-=:_V(>5H?O#3?^F?WAN/]8\9+KM6RI8J] &I[GV91I_P' M3ZS:ND?W4ED\X=UP(SCB@@Y@?Z64/4R(P? 5YOH?4$L#!!0 ( +R0!UG$ M@C;?#P8 %T. 9 >&PO=V]R:W-H965T3:\2%Y?CLG> M&_PAQ<;NC1E%LM#Z*SV\+\Z&,0$2M<@=>>#XMQ97HJ[)$6!\ZWP.^RUIX?YX MZ_V=CQVQ++@55[K^(@M7G0WG0U:(DK>UN]&;7T47SX3\Y;JV_I=M.MMXR/+6 M.MUTBX&@D2K\YW<=#_]E0=HM2#WNL)%'^0MW_/S4Z TS9 UO-/"A^M4 )Q4E MY=89O)58Y\XO>7LZ:>7_9$_X^F257\A]. M:H@0JK*ZE@4/XE %NS;"(O0PH4OV3BI0(WG-;C$I&J*%_7FQL,Y 2W\]QE M,'X< -77:[OBN3@;KF@OLQ;#\Y\_U FG_7T.,[),7MJ M!W;%;17Y7_;V6RO7O/;31.J- %TR=Z(([R\L48O4BCZUWNX7D8MF(0S+$C^; M1<;)UF* P:&Z0/KO!-A$#GPCB?>#31.B^@PS&9]%\A-_!9P_^!Z(_ M8N,D2N9SM^SNSFN!&>>(/&PT"A5&LMH1+LUB*5 M"FH%#6")<4J<5Q")(C>BD([5VB+](;7/&#!I_0%0,*T>U1,G*TNTTW82&!<( MD>%/XO@0AXGTB3ETK[J&CRK@790!5+<18ERV-33%/6G 0HJ& M]%"B36D#Q;0Y,FH9% PH02B^A[5(T(K?>\0HE<9&K(*)1E8H=5!Y=W:*NQ5< M"NP1RK+L6^-*6[E5.KW918 ,2Q5N#?2^JY'"@PQQ&^[14(-!MFQPC9M 3]0C MJ>X: (R]1%MC"#P5G6YD[DO X[&AF!J.G)]R5( &+-Y(*C^H[!_XN@(Y]RM'"HD P M]MFE?8+0?/)V&ULO]D!@:'2'$NCZ J5+%V'8)5C:WN\QNSI07FETXT4A54L9 MP97/\,!BQ=7 +@<@I&&S5H#4N?:/I.26IY.$0M4]U2W_.=N*E6QGE M0#Y14\_4X\-FMCV?N.]ZWYTHZ"MIG W>*WA!&=...^])-$_CP1=*^L_(.9RS M&7OUP.7AL05W49Q,V7NU1C@H&D#:'W>L;=6\H^&I)GP >:\CW_ -HP9B4'#4 MA7$X9N,8@V0>S>+IX ONO10-2HR4Q1($,QTSO$SG ]QB)*Z'!5MJ75B6HG&? M3%B:1+-YTO5HN0?ZB$V3:')"/7Y\$J7)A!JN:;'^+1*KB';2[2=$9-A55WZ_ MR5!)Y&!K+O;-M3??5FN]9_Z_D;1E_IZ.CV@ZS_Q_Q$J'E. F#X=:(=;X$%GY MBN@AIO,$ H@G\>#:Z!(40KS@9=N8V/QDBO?)!(?CMKT9L>#4'T 63JPT2N)X M$$C)HA3T3:+9=,LO_S%*CAA.O_&,\IM%8QRWCUT.1WM7?N!9^@\;HA.-*MS^ M^]G^V^DB?#+LS,.'UT=NEA*E7HL22^/CV63(3/B8"0].K_P'Q$([!.^'%;[_ MA"$#O"^U=ML'VJ#_HCS_%U!+ P04 " "\D =9ZOR.0Z,$ #7"@ &0 M 'AL+W=OEZRSQ*@6UJIS/9C=E MRZ4N5HLT]FQ7"Q.\DIJ>+7.A;;G=/Y RNV5Q40P#G^6F\7&@7"TZOJ$OY'_O MGBW>RA&EDBUI)XUFENIE<7]Q]W 5YZ<)?TC:N8-G%C-9&_,27YZJ93&+A$B1 M\!&!XV=+CZ14! *-KSUF,2X9 P^?!_2/*7?DLN:.'HWZ4U:^61:W!:NHYD'Y MSV;W,_7Y7$<\891+_]DNS[V>%TP$YTW;!X-!*W7^Y=]Z'0X";F<_")CW ?/$ M.R^46'[@GJ\6UNR8C;.!%A]2JBD:Y*2.1?GB+;Y*Q/G5HVE;Z:&R=XSKBCT: M[:7>D!:2W*+T6").+$4/]Y#AYC^ NV&? - X]I.NJ#J.+T%MY#FO4EBH\,$4;KEAGC2"J@.N8 ML7$"N0'83=BND:)AP@15L89O"408K[9D'< +SP# 0F&EKK@4]B$K8-#.B[3 MKJ7FH(RUA-&5S%V/\0I];WUBRKU'EO&#J0^IOWUS.[]X]]XA!8V]*$K!ZI0L MYF 'M/Q16[8[F-IX\( M?EWMT#RF1FF0CE"A@NN<1^FX30D>X4*PK8QG@HO>BNRYM5SGHCELG[Y)HU%K MC5PG_3:*Q^0&%[I.2;Q-V3,8!8Y29VG![A7\E+.96:OH6)0%$0.Q/2!AW;A> M;!<V\T?T MDX6/A$BY*XD-(BF2NC]R!?O1:I3UD-'K" MQKDFV]!B1NK2:-?6!- /P+=]B?Z]5E^31+4*-+1)8@R1&XGBVV@OY"23_">X M9FO$N*#E5Z#4V'#RH)!6A#;:49 [VM=2=9)N(BANH:>E)#=$1&KPR;&)&IX% M& V0G=5WIC NKHB_O@DCY52:5DN5W+7C^_7WS)#+Y4HKV4X+'-#6JUUR.*_/S)#LJSMC/[N54I7XLBY* M]_IH556;ERA2?;3"U>NUM/=7JC!WKX\F1\V+3WJYJNC%R9M7&[E4OZCJ MM\U'BU\GD4JNUZITVI3"JL7KH\O)RZM3&L\#_J'5G4N>!4DR-^8S_7B?OSX: M$T.J4%E%%"3^W*IK511$"&S\'F@>Q25I8OK<4'_'LD.6N73JVA3_U'FU>GWT MXDCD:B'KHOID[GY209XSHI>9PO%_Q9T?.[TX$EGM*K,.D\'!6I?^K_P2])!, M>#'>,V$:)DR9;[\0<_E65O+-*VONA*71H$8/+"K/!G.Z)*/\4EE\U9A7O?E5 MV;6X,;)\=5*!'+T\R<+4*S]UNF?JN?C9E-7*B1_+7.7=^2=@(_(R;7BYFAXD M^+>Z'(G9>"BFX^GI 7JS*-N,Z5A1_\NT]8 M3^NTGQ;%QDNWD9EZ?03G=\K>JJ,WWWTS.1__<(#3T\CIZ2'JAZUP>.K%2,39 M_JF@I\P@;ESEA%F(:J7$PA2(/UTNQ;$N\<;43I:Y&[Q\!JTKUOI;E:GU7%DQ MFPR?D0G(#K-G'ZTN,[V1!9-J%G#B6WP>#\?C,9XFL]GP].+\V6^E7!M;Z?^J M'*$![>?0OJG+2AR+&<:>BP$_S M#R>3F?CEYI.XMBK7E7@G,UWH2BLG/I3B[^8V,,UN,Q7').TU+$ZR(B348,@* MN#;KC2SO!590("1T61E1W1GA5*D-8$IA?;S/_"J+N,I0W*UTMH)&"X:26U7< MBXTUMSHGM0(4C+6L6E9VO1$@_"TT.AZ-$;%%P>#C@@7<2QA@$$9)4N)9.B[J MMV$ 2]76U1)ZX0G\#9;S_-)WN;1*K4EQ+#IIBGWALGD_$# *E$%?WI>WRE4\ M^MK8S6A(G)%D4)2%B8'#1.B2_@3%%0KA;<&_-6M1 9")$?Z[D1;K8XQ5>,6K MMZYXXZ<-F-G4 )'+=FPPZ3U6I-''NJ.ALZXBG:J>$P[GR FWIK@E.W>-MJVS M\+5'49\BA>!<46F0W2P5R09 KE:B7[7#^+[KG/?M$->H_Z\*\&W$3TH6U2J3 MP*-WNI1EIH;BYN9:Y"?S$\FDDA&75S=L(6\#V.7J)B@VJ*I7L5XJ9??)L*OX M?7+ _0? %WQ#RM'K>DVR4#BGZVHG-J"HJPHV@<)]/(B:6=Y+EZ:Y>OX?A!1- MRI2M4$((A#/\L&B#2A0:I"6E< =J$G:$8D"!UY+92BOO H& VZA,+[1W#U76 MBEP'/F]*K$DJ8WK,5R/3)B)V15U$(O)6ZD+."Y7,[57E: ])\5MGS6UWEVPT MIWZO\1,X*-?DC;D LS%]3":LA9GG;@<1?!RR]=272I$3MTF%H"5UK?)AI36 MVP'2(4!MC=$$$QA#D"L3<&5=3SJZ;N'KDME%@#$.)*H;0H_+,S6:CLQ[>KIY//'?LRG'T^?F>T=-D-,2!/#S'"J1I M];6R=0#YF%>ZYG4(+'Y$2*9Z' 96O \0'\D$ @%4X3BAYA7-F15 MTE0 9 ]*/M5 ;3+!I!)MU@XN4?10':$69)0429N!8T@;'V9?9UO)S*^AS4U(A*.\Y= 5'>4<[UKE*2E3/PKGH MU[=[4.%#J@7:/4F^ F\+5" M4[103&0( LY2!IG73%@,[U(_G'L@[4;UC7"]FYHENR&?N&TS:ALOW MB( <8,:ILWK (R18*N&VI*$8V:<^'@/M/CMMA0=)J?(A0!D)HR7X58K3@UWI MF_S-@)RI G4E[P/M/;7"Y9FF#+!EHULA7(25Q1W&V7>2^+Q'GT$[D\CK.&>PZ MN*5:W\<;%ZI@;"O"^Q>?W_L4FP0JGJ*SL.-VI;;3 CG@\X>R/C;F ]J:KOB/+' MZWH4[(^HUV>C*7SK<#W^OEF?-O_B;@HQ3]5Y=^+#Q>Q-V$C[FLIO\N)B>-9; M^1U U,=4MT];;-?0!ZM-/O;J5#Y]!)IBN(4S9@PSQB.._];F385',;6D$I1* MGQI1#2UO:/._70G_EBE)+^"NO3T>WGH&XEXTOFJ@$YDZ\C)I>/'.ULO+%D;E MM6WJ"I^W>>H.$[N9CSP996FE>F*]8E^D7?"MFJZ91%H(7!]OEU4/I4Y6&PRO M%@O0Y1HK\O*'"[S)G\?)_['@@U?^^5(\L@+<+T:UTO;!^2@1J>/9=A2@U9UD ML->+78?#UUZ6'[7BPS5KLB\6A,WFZ_ JKN6=97/*ZGWGNZ9[5U74^IM.V$ MJ08YW\X5)W\=-CA#,[DKR3X-CK:Z#0QQ*U*;^K+1MG]#:"0^5'0\1*U1/"KN M/ZZY=.V1(V]>5S&]LH\\<$[2%7B)O$..S'M+0Z;'&["J5 O=T["%C5=_YM46 M0[2UVO 4ZQ0Z ZKGI#3*R91=BE@D<7,5!0W<#+>B.+R.E191YLUFJG50="'] MT-%+S^%5&S*M,?8?#-(9/4]+ZV2^7% VI2F)>X=2B&0)QU?M8+D [*XE[8'S MEY(\E7YD,',I^3PA2C8,IY"&[.V&C:MY1B0?O"S\UBN$!!N4R,GE&.-<;7FG M?!L'FORSK3$Y][*":*X=RGS.@^0Q<3\:%F]522I[R(=9'(#2"H$K)-]3L7C(X R)3L,S71MXZ8; M)NJ2;DRH/(KL1Q1:>463:EJ:-F[&@>= L*NSO>5=H?(F/L(:(T*5&LH%GQ%.3A789!J(3L!6+R(&47B9)3@-C MSH 7"Z6950);.LSPL1!"J5"WJN!(I?;0>SX]D-NBZV&FJ4UH.M[.T8ZW>R*> MIOL4MX:QW>]G;P&)X1Q2* FVTGXWZ;:W\TH_^"7;BL<(JQQX5@+HYG3[+1S# MS0=;U7YO"#6"-64J'R&N4.ERFSA7R":\@45V@'@3=%*YO&^N::RXNS,\&ZI&*V$HN-#6%KYK( NM]"9K]-A'%_*8XXV>=^N M]9,!EZ3S"2'3=#(B%=+E;X#>!UD8^L>B"7G5J[-ST\BE2!<&SYT?-K$@X?D9K<@*4N: MA3T['O_@,ZG/;OE'KGRW$6!'0@-X0?E YM1HJ";-TK85*]1V#/JG.&DH"AOU MA9HSE'#!?7N*L )E$-=I5-A[H_(1$ZC/9?G9UILJNT^_PZN:TZ4@2E/K-'5I M7K=G1SU^QYYN7*)%J M+MHRXP) <[;NG*HV*!\:K7 JRV>ES1&_XHL7F;%T:X4O9N2HA:!R_*[]S>J8 ME&Q7,NI[T*1GU7E4^2R^-<&M,5>0(I M)'9_CSR^C;?P+_WE\W:XO\+_<\CUA5I@ZGAT<78DK+\6[W]49L-7T>>F0@+F MQY62\&T:@.\+8ZKF!RT0_]^$-_\#4$L#!!0 ( +R0!UD*IGV?: @ *\6 M 9 >&PO=V]R:W-H965T M FAC6;*]238)D.32:PL4-9+T#H?#?:!EVB96$K4DM4[^_3TSE&39]:;;7>" MP-$+.?/,S#,OU.7&V ]NK907ST5>NJO!VOOJ8CATV5H5TIV:2I5XLS2VD!ZW M=C5TE55RP9N*?)C$\7182%T.KB_YV7YK:Y[I4,RM<7132OMRJW&RN!J-! M^^!!K]:>'@RO+RNY4H_*_U[-+.Z&G92%+E3IM"F%57= *=+ M"LJCMWBKL<]?WW^LM7\1/Y>9*LD_8I;+\G+H(9H6#+-&S&T0DWQ&S%3\:DJ_ M=N*^7*C%[OXA('6XDA;7;?*JP%_J\E2D<222.!F_(B_M[$Q97OH9>8]K:=7; M6\1O(6;R!;3RXL9:6:X47__G9NZ\!4?^>\CX('M\6#;ES86K9*:N!D@,I^PG M-;C^X;O1-'[_"O)QAWS\FO0OC]"K8@Z#/#L5!\4??NK$C1-F*1 ;U<4F$FF4 MC-]%<1P+1TYV8J.L$HV.A4#A$,O:UWBFG:LE1(H:++'"KQ6)B#^#X9C?T>4) M8!95;EZ4$AQ(,:MMMD8PFY7WC[/9R6%TY^FHCPT+,E,4J =(K>S# :P=2%UB M:5DVY6.C_9H19[6UQ!A9+EJ[S'*IK"Y7HL(_LW ]^PC9J7A0()?./%0\LMHG MO+HS127+%U8(9':[)D"K2^V=.'YX_-V=L#9(YRI,X':6S&A)).8&$&'@9JVS MM2 W ;_3@ *9^^)/=S"LD G^ (:JMN0-+[S9AHM]3H"<]-HM-<"[&AH;(7YM M3;T*SNJ<"5@E2G2( AP"Q(R0'PBYD79!.Z6/1%W!W9^ !!Z-X/<\1YG-00O; MHEB;G/R[#:FI[4Y8&P4<,RDHN#I3;^><_8UD\LU"R&.]8E()N*-@&*R9:FM(S*59* C%;"'7ABK 4#F'>"%]("53-Z(CX#BE85Z MULRLA N<:OC$I3OE7/*JNY5*BF,#@*$Z7\;D@V9C<@,$!8 MP"/LY)3_JVT&E8G0G(H9T#"=]XCUK;3=9^:.O42=K[)7?'4P*2/:<#YJVA?L M]+W:@SK>V2(QXSR'V"!%9EPEF+ZX8]_ 6"IY=_>_!6)W&Y*=#6?[&PQEG]C2 M!B4;OK5A-2X\$#>+G"HI.#E&7%I HR/],1<1"^U"Z9RU)0S6E02]#$$2(5X\ M<:ZU^A3F"[F" KPD>A>*BJR[$#]\=Y8DT_'%5,XQ0=37) =+G^0\-U2'FO@JH-PM$L3#+O&;-BQ[&32W"$_:SA=\G\!8R^AW8U-S@; MI1T'8-G^V[2K5:/XFU6EXKC793^7>@X#R8'8/:A<,KF>'A^^*(9-!OR-&F^S MU1L/FG$3:[J<59@Q,./8GO23/4?T"AV'L]^'NI%AVY,RTFM#Z>#K4H?Z*05F MP[<+!0_BK($%&H,,IU>A%G F=6*J2=M=$6U3<*[(8%E#"03B#6TZ2 U3NWI0,WJLQ0GRP_*OQ:XIYWD"=@:H)^D)4?T$MA3TO>=N.WHH94OK2D$ MT0ZN3)A_QZBS]']I0C5$J3KI.JRT*QRTM^KI89?R;16, IU9]+M)D#V:_&79 M?Z!C5V5#IPQIA8N4+Z#SV^W9U_FXIW,<_-^+6"MVZP7MT.)]?W9%&%'&-$ZY M1":O\RY[5.D"=7!3:$\=L(%V:R2QI:HL^I+KHR5CM2 M.9-IUJR>R0[JFYE9E:&YAV0]%;\1Z?R?N8Q:Z%P!8,]34=.+<]F-\TU:9'W' MM%"8%5EK-\>AW;%(1YS.=C=G\:8$.&#R$XFW3>$>.+8=XT2M"+*>ZI_%C7^ MSPE59GF]")G/A,]"TWAI*S*M(@^ GP7/+W20"^8AZ*A'M,_4#KYW)Q='3XR^ M_YD)$^7SSH.C[NS?7ASQB8!K7'=U=&<<>]7"PR4R]'LQ24?X'<Y231.SX\>9:X"N4(;(DN3 M:'P^%FDT&4_P>SY)Q30:C=.C?X1!/0RQ"[!!T_D(+N&_7U_P!02P,$% @ O) '625SPH7D @ M3@8 !D !X;"]W;W)K&ULA57?;]HP$/Y73JG4 M)T0@T*YK :FTF]9)E:K^V!ZF/9CD0JPZ=F9?".ROW]F!C$J4/@#G\WV?OSO[ MCDEC[*LK$ G6I=)N&A5$U64ED#J:38+OPC7!;D'?%L4HDE/B&] M5 ^65W''DLD2M9-&@\5\&ET/+^=C'Q\"?DALW)X-/I.%,:]^<9=-HX$7A I3 M\@R"?U9X@TIY(I;Q9\L9=4=ZX+Z]8_\: M3?,-M_F<>;[4*!>^H6EC1Z,(TMJ1*;=@5E!*W?Z*];8.>X"+P3N 9 M(@N[V MH*#R5I"83:QIP/IH9O-&2#6@69S4_E*>R/*N9!S-[G1J2H1GL48WB8D9O3]. MM^AYBT[>09_#O=%4./BB,\S>XF-6TLE)=G+FR5'"[[7NPVC0@V20C(_PC;KT M1H%O]&%Z<"M=JHRK+<*OZX4CRP_B]Z&46\;Q84;?))>N$BE.(^X"AW:%T>ST M9'@^N#JB=]SI'1]C__ ZCJ,_]V&? /C= HJT ),#%<@?BPA"9^#D&LKVZM!? M'7#AL2M\"&%C!+V NS%E)?0&I$YK:SE::&_[@X@K6UFSDJ%+^9RPY>12RURF M0A.(TM2:>M 4DI545G+S2[7ACE:"F(L,\&SA[MGG9/%[^WL:3D\NDN&G*P?W MN):I 9Y.5OC^=GUXYK"7_E,?P2.L4>X]Y49(%*XHK52@+I0!OBLO(+4_(5 MF8X*+H=WLD$!>$A$(Y5B)LY8*/D7L_ZAAQ3O]7B)=ADFF8/4%[=M]\[;#&ULC55M;],P$/[>7W$*$@*I-"]]U6@KK6,($$/5 M.M@'Q \Y.%SK15DA58_ON>>XYY^XRW2K]8 I$"[M22#,+ M"FNKBS T:8$E,SU5H21+KG3)+&WU)C251I9Y4"G")(I&8 2EQI,799,/RU0J.TLB(/G@UN^*:P[".?3BFUPA?9[M=2T"UN6C) VG[-9$#E!*#"UCH'1XQ&O4 A'1#)^ M[SF#-J0#'JZ?V3_ZW"F7-3-XI<0]SVPQ"R8!9)BS6MA;M?V$^WR&CB]5POA_ MV#:^_2B M#96E7LP*2BY;)YLM[^' \#D%"#9 Q*ONPGD57Y@ELVG6FU!.V]B M3."[=2UE9359..#O_1N_]JS(&EJAA53"-T] 2K[.&Z9YCT7 D)SA& M<*.D+0Q@&Q^E[ B%7@KJ3K@BH;XUE,G/K2EF4EC,AGB#CHG;] M \:!#&R1H+A+14VO''*M2K!$E#*1UH+YAE-Y@R*[I+#"A:THK&> K$:PRH&X M!D9AWK4A,,^I9^$-EV16M2$YYNU%YZ[0B.2:P8KO7I1(>X.XJ'D'3C4=*Y12H)GCK!C;&6W!H8 M=,?C,;F,HW&'KLT/0IGB"Y]^/(&8[*OF=EP(;AU13?HT7*^62Q@.8#3LW#.M M*=W3BD9]^G7NE&4"1MU),H9A-XX&<*RTPH/&+U%O_'ASX6MIFQG0GK83]+(9 M''_=F_%[P_2&TTT)S D:]<;# '0STIJ-594?(VME:2CY94%? =3.@>RYHG+9 M;UR ]KLR_P-02P,$% @ O) '67L,<\E@! B@H !D !X;"]W;W)K M&ULG59M3R,W$/Z>7V%MJPJD*.^!0)-(P/7:JX2$ MX-K[4/6#LSO)NGCMG.TEI+^^SW@W>X0+$>H'R-J>>6;FF1=[NK'NT>=$03P7 MVOA9DH>PONQV?9I3(7W'KLG@9&E=(0.6;M7U:T'+HI!N>TW:;F9)/]EMW*M5'GBC.Y^NY8H>*/RQOG-8=1N4 M3!5DO+)&.%K.DJO^Y?6(Y:/ GXHV_L6WX$@6UC[RXE,V2WKL$&E* R-(_#S1 M#6G-0'#C:XV9-"99\>7W#OUCC!VQ+*2G&ZN_J"SDLV22B(R6LM3AWFY^HSJ> M,>.E5OOX7VPJV2$LIJ4/MJB5L2Z4J7[E<\W#"X5)[PV%0:TPB'Y7AJ*7'V20 M\ZFS&^%8&FC\$4.-VG!.&4[*0W X5= +\R_@#*E-"0QG961JV@T YN-N6H-< M5R"#-T#.Q*TU(??B%Y-1MJ_?A4.-5X.=5]>#HX"_EZ8CAKVV&/0&HR-XPR;* M8<0;OC]*\=?5P@>'JOC[4, 5WN@P'G?*I5_+E&8)6L&3>Z)D_M,/_;/>ST>\ M'37>CHZAOS3>BNWL87V W[)+4>>9:JF]1 %:PV9$];?H;TI M=@HS,D2Z$+8$HU[BTV'&( GU#3PD*9]($=:QGJHU1M7=P=HK7>1 MR-6C2\S174PR3:O$10(L1BQZC?L,L)S%R$;3K5Z<1#U;>KCE3R];#^IY;SZW M,%VIF:ZM&PO&@. 0CBF)>>T/6_<8&3%+'%N&(VW7;$STV[V+B]:#U'6[XRI_ MI#@%<-+OMWY%_&CX>"8SL*IXRO+5*T;C<>NS#3B$C?;Y^20R#)X,\P2OM9(+ MI5&,D38N!<9=.EM$(O9+ ;2X4FK,H[I)R5$L'%=S%P7PR>R!LBJ[!U-ECQ*] MD#IF.5ZR[E?H'#+1B@1*KJWV(V"=CL%Y71^2A=2>W52:_ ME:3,_L'M7^V>0&PRN1"GK\#W$@G@\]%0'+I_NB_>!P7!+K^"4*&V-*%Z*C2[ MS4/KJGI??!.O7FEH78Q8+S0MH=KKG(\3X:J73[4(=AU?&PL;\':)GSD>B^18 M .=+:\-NP0::Y^?\/U!+ P04 " "\D =99@V5N (# "U!@ &0 'AL M+W=O]/VS 0_5=.V31M$FK:M##&VDK MF,8D) 3[\6':!S>Y)!:.;>P+!?[ZG9V0%005'YK:N7OOWKO$E_G:N"M?(Q+< M-DK[15(3V8,T]7F-C? C8U%SI#2N$<1;5Z7>.A1%!#4JS<;CO;014B?+>;QW M[I9STY*2&L\=^+9IA+L[0F76BV22/-RXD%5-X4:ZG%M1X2723WON>)<.+(5L M4'MI-#@L%\GAY.!H%O)CPB^):[^QAN!D9]G-_#E M1OEXA767FWU*(&\]F:8'LX)&ZNY?W/9]V #LCU\ 9#T@B[J[0E'E%T%B.7=F M#2YD,UM81*L1S>*D#@_EDAQ')>-H>=FN/%ZWJ E.;OCJYRDQ;0BF>4]QU%%D M+U#LP9G15'LXT046C_$IRQDT90^:CK*MA-];/8+I> >R<3;;PC<=/$XCW_2U M'N'/X@>DAL.VXA,27Y.= MQT:T)!E1@@]^4"#\O*H=9*GD51W07F8$1S88A;>ASH;A9_A M_#""'QMB@K>Z MIANCA/U7<6"&;K2:NJDRW!UF\F$WBOZG=P/]C(5+[4%AR=#QZ.-N JX;DMV& MC(V#:66(QUQ3XX M&'0O/JNB#/QB='%6RX)F%+[6GQQ6HUY+KBHR7EDC'"W.!].#T\MCWA\W_*YH MZ=>>!7LRM_::%U?Y^6#,@$A3%EB#Q,\-O26M61%@?&MU#GJ3++C^W&G_$'V' M+W/IZ:W5?Z@\E.>#5P.1TT(V.GRVRY^H]2<"S*SV\:]8IKW'1P.1-3[8JA4& M@DJ9]"N_MW%8$W@U?D1@T@I,(NYD**)\)X.\.'-V*1SOAC9^B*Y&:8!3AI,R M"PY?%>3"Q2PE0]B%F*G"J(7*I EBFF6V,4&90GRR6F6*O-CIGG;/1@&F6<$H M:\U<)C.31\R/[L MX&3\9@O:HQ[MT3;M%Y\I(Q/TK9CFM@Z4W\F7LP;/&:%T@M^$_%_JOO*^V:9: M7!GQF[VA:DZ.TW X%*$D\4$9:3(E];KD+$B32Y=[<6GQ(W8^3&>7NT(],+': M^+7.92"Q,YU]W86=_6AB;_QR*&94, #QF6KKHM3.%UNK3$Q>C7=/Q555.X85 M,0;;;I-S3;WD.^4S;7WCF-8PT.G>'8IEJ;(2[>9;H_AK*&40T@A(J7 K\B1( MPJ\5BV^UTG>T2@\A5=7<;0 ,2!:*%>0"8ITZ1S!0-%HZA)G!*A0%0^7X9:6B MA4#7=3*JR"E3L056\IK@5EE$-Y+2@#K#V-1R 0-L?8M?(H/-PCHN#0!&0!9LBGWKPI(+E=0D,]Q5 M)#,4\!DX\'*PBT;EH$C$3XM% BEPP C;.#$UI@%Y4M88%G=?<3#>^R5N8>VW M)!TRPD%[![9& AX>I%XPC(!\,_>(#*-7\-*IJO,<&5:A%!1CWX'CCY4*"$>* M[UN+#)I;!I@USJ5ZH!NIFY03!I&2S"[RJM>$]1JA&+\"#1=]4?B *"9NKD6. MF;C/!=7[LU90*)6^4J!Z50NOAP_(?F4R6Y'X(K\_1O+73R Y",1DN)/YE.!5 MW@),.6:CH\S"1ZUD.F^]6.*PY=^6X@A2KO@;PJ!,&BAX)Z>U%T9T%0+4@JIX M+I'B6R,9FDP&2V NK4:N/C0.8!S'J>56[U-&J'F 70LPYR:&7]R0\PVR0CFJ MC,'$H+$G'=?I0.#$D%Q19F[]\F*]Q<&AV)$)([,$*FC 4=2Z_MX.IO= RM MV/">(RU9Z0O$)&Z'?*PR90NIB2'T*@<&0EXPOE=9=KM>TLO^]I_>- M.^6O4?Y(MF[RKHKOQ<6W]0P&Q.U=4VZ#GV*1V,A-LHOY RUWQ;@&).!ZC(J1 MA 0"$LI#,GO16'JO;7QA9&B8ERB)5##I8SHZ(?\.7F?!.O]"6*8R3YYQ!V,& M&(-Q.G;N./-" ST(X,)JS.- !>;CR(C9JTN2Q8'0UI'UQYP9R) M5O=Y*/*&_DO)(:+]LLL]9DAH?,]IA< M'6\+Y7R(M>JPF\O8-^#H.J>XV!98(W9<;SY65P2"AY,AIZ _$X=M#*!\?BL* M1R"Q;9#X0OI-A 5S5HD>;C1UTIEZ>=?4OI@][NA_X&(-7=P;UO4EF_<\ M%%3A2(G4PB@A8\U/,2+H>S6?4^ V9)*J&ZLQITELN^7\W\9MW$-T2RLTSUA: M7??55#"/2_;>%!T-GWR\^G7J/N5(W3)K'_>S]O'6>?@'UZ)- _96A9NO!C^Z M?"%L2&ULYG/D$4F.$0$/5OT.%570_=[S_-FKR<'+-_[.9"=7%NK. CB1D\^< MFJRQ%'*?/-!\LFZ]S*^&#-'\];5W/@+Q-E4^I&:Q?=BM!W M^#K/RN%,NO/V;_O_&$S317FU/?V[ 0='3(M@Z7IOG M-N 2'A]+DA@8> .^+RQPM@LVT/\?Y>(?4$L#!!0 ( +R0!UEYNBK1[ ( M $,& 9 >&PO=V]R:W-H965TSK:2ML =*D:1WP ?'!3:Y-1&(7VUG'O^?LM*&32OG2G,]WSSWG M>^EL)]5/72,:>.I:H>=>;8.=V=6LQD;]I&X)T"W7<=5[^OL96[N1=Z!\5]LZF-502+V99O M<(GFR_9.T2D84:JF0Z$;*4#A>NY=A9?7B;5W!E\;W.DC&6PF*RE_VL.G:NXQ M2PA;+(U%X/1YQ!ML6PM$-'[M,;TQI'4\E@_H'USNE,N*:[R1[;>F,O7<*SRH M<,W[UMS+W4?(XX?(\1X".9;ON.&+F9([4-::T*S@4G7>1*X1MBA+H^BV(3^SN,='%#T"%Q6\ MPS4JA14^P=$<>09 M'7A>1V/.8=.[SX/WFOE>S@AK@JZ@]Z>U/#C7MU5/#] M:J6=_L>I!QCPD]/X=I8N]9:7./=H6#2J1_06KUZ$&7M[AGTRLD_.H2^6PPB! M7(^U6OV&I>Q5B:>XGD4[S?4(5SM<*"6-HC;:1C4U/9UL::0;L8'7C2"-[#5U MD7YS.7FH%>*S#@"J'[KZ+9NGTS<36UE;WAA&:4*5T9):$%Y"[H=92-]PZF=% M8H7,CW.KB0L_37)GVW>N8R&,?);G0*9)!E'L1],40C++HLF#-+R%K9)53Q57 M^S0)-8H+B*9^'#.(R3'+(*68;#I9THLTY3 CDC)7HU?AARF#S,]#!F'J%U-F M(\?38A_E8/<2HMR/B\*2S7R6,!+2U$_3C(1LZJLO5IA$:6ER3*[O(4P_4L+*&@Y%;MR96TE#[.[&F M+8_*&M#]6DIS.-@ X__&X@]02P,$% @ O) '6>5R$-8^!0 I X !D M !X;"]W;W)K&ULW5?=;]LV$'_W7W%PBZ(%E%@B M)4M*$P-)VJP;6J!HTNYAV ,MTY80271)RF[VU^^.DE4U<=RNV%[V8O'C[GB_ M^_C1/-TJ?6MR*2U\JR5-NS<3#>+7PH5KFE MA3WLJBJ&1M"E6#ELNS\7EP:G* MWXN%S<_&R1@6RP^,Y#S\I6P8G:JU18T2:,U&CBH3AN=*VI*RK75N%N@GIU=B4+# M)U$V$MY)81HM,>+6P/,;,2^E>7$ZL7@*R4ZRSN)%:Y$]8G$*[U1M]Z%]G.Q0MVT.!O37T,W/> ^2P\8(_WD+FSQ[\/^55ALE(1:@-_G,^- MU5@E?^[#W)H,]YNDSCDQ:Y')LS&VAI%Z(\>S9T^"J?_R@,-A[W!XR/KLNFT8 M4$NX*FI19X4HX=P8B7GJDK8 86$ #.O]@\P:K8MZ!1?"% ;F=_!6;B05F,V+ M>BC]II!:Z"R_VX?\H&_[D=_D$I:JQ(:GXZVKI*[MB[\D6-R^5-5:U'?/GB0L MB%\:6/; 1 NL&@!;DJN;'3"!9+"#-M]!*X?0Z("!3KZ#!\_=IFJ,J!?FQ>5TA9=7< O6AG3_9ZO5EJNA)6C-O@GHTMA;O?QFU&Z.KG,\^LA*74%1;Z2Q M56OXX_'U,=QH%Y4[,!2!PA;RJ_G4]SA+@<%S8!&'%[3@QTFKN%(;J6LR=636 MJC:*(HLSJ=>Z,+T5!@'W>!Q#B%:"%(W0?,I&ETJOE4;HR'ASVTN'B>VRN19KJ7OYR O3J,>,2JA#:VQTHRQ*9_?B"9@G"DT<>4E( M@0LHC*@7,-1L-Z(P&KV2F:SF>! /7"[Y?Y_+,/22A#^2RW;SYW,9<2].?8@2 MPDI0<2$)IO\PERSUIF$$C)+)$[1""SQX+)F<>RP( 0MT!X168O_Q=&+)^FGL MTA]2K= T^5XJT0$_FB.#SK51&&2!6 2:&C5+5S=X0U!8W8T(-_*+A8M2 M9;?[R/*P8WMYT=%F;9US_Z*WPI"-;PC.5D\A3KR8AZ[>6G+%[:9)T7'J_[WCHI;C>4>?.B;[WAKL/6Y!8DW<, M>E]UL--A=-NR'"P$9,(ZH$AA5 A[3)I],LMAC8=0Q\?U2" */I4%' MH_?3.=SL\\G1^+1-5O(-2B6 "M M^K(E.;4-).F*94#1(,F6AV$/M'1M$Y5(E:3M9+]^]U*VG+:VD ![L2B*/#SW MGGN/.=DJ_=6L "Q[K"MIIM[*VN8\"$RQ@IJ;]ZH!B5\62M?!J;1P$NW MJ:Z". S3H.9">K.)F[O1LXE:VTI(N-',K.N:ZZ=+J-1VZD7>?N)6+%>6)H+9 MI.%+N /[9W.C\2WH4$I1@S1"2:9A,?4NHO/+C-:[!7\)V)IG8T:1S)7Z2B_7 MY=0+B1!44%A"X/C8P!54%0$AC6\[3*\[DC8^'^_1/[G8,98Y-W"EJ@=1VM74 MRSU6PH*O*WNKMK_#+IX1X16J,NZ7;7=K0X\5:V-5O=N,#&HAVR=_W.7A)1OB MW8;8\6X/R7>SZOP)Q- HO'T.*@V$%>MI#Q",D)O"]ZR:7XEU-9^!BS-*H2)6^K M1);L1H/!'+03:L$^"8DY$KQB=S@)M MP-1KZ"R] 6_V[DV4AA]ZPAMVX0W[T&=WV+CEN@*B7G"S2262H9UFBU$248QK%K"X69JT272^+A_\3&4410JT5A M8:!:.:@ MVCXE"V2,->[VJ;7!X\W9^0 +#:C0!E1H5&W)X.I4 ME;EF1^/AK3(/63/!_< M_A! XB?QN/T=W#ORKXC^+1M&?I3G!#_VLRAC/:4QZDIC].+2H&2Y%*)(@%10 M.I]QDM(9 OH]*S24PK)*F:/UTGO6:^K%M9O928@N+>S37M*K5M!W;_(XRCZ8 MTP3A9SGWWL:=[A\QS'H.FB61!:(@KZ.IUX0(_\/ X'#UI8^%4M M%@C.,G;V ^2^7IPQ$9P?1FF?3FFG4_IBG83<8':4%G!4A%Z@XR)<'Q"I2XPP M=M]6!VU.]<9W>7S6*+=\B_]+%C3Z)#5'C'4_#'$0Y7X6IH,'_'.F%*,[%& , MBS##Z9#AQS@?H,,*_ \KV5*ITK 8^VD\8G'D9WFT:YUG:4#0-/)'8VJ]X=B/ MHU%?SK,NY]EK>D.OD0X\-F0A;8&PO=V]R:W-H965T MW.1S,0LB)P@%YM81&+V>\0:%<""2\6O'#+HC M7>+A>$__Z&NG6E;,X(T2WWEARUEP&4"!:]8(>Z>VGW!7SX7CY4H8_X1M&QN/ M \@;8U6U2R8%%9?MF[WLOL-!PF7T2D*\2XB][O8@KW+!+,NF6FU!NVBBN8$O MU6>3."Y=4^ZMIEU.>39[0%W!5\4DG#VPE4#3GX:6N&XWS'>,>0Y)-( XBM,3O*0K,O&\Y!7> E<6%MSD M0IE&(_RX7AFKZ8?X>:S8EI4>9SF33$S-S)=T0@$M8:N-<=$GL0<%^EYPK4Z5V0J8XT[Q98(:R7(G%QNX(Q+6E&- M8;(P_4F/.H&^$PO,L5JAAF0XZ+FVN-XDO:7F,N$,$HH=0=^/DE$"_5ZGU@Q *IDW6B.% M$NYJ-+BZ2CTX&@R'"1S[[N&!)2K4&V]\ _Z\UAW=:G>W7+>6^A?>7DRW3&\X MU21P3:G1^?@B -V:O9U857N#K90EN_IA2?&PO=V]R:W-H965TS#)0:(F M-K,=:/_]S@YD5*+LQ3X[]WW^SKZ[C+92/>H"TW]MOW)>KPMB-8#):\Q7.T7Q?SQ2M@HXE+VL4NI0"%"['WE7_)6']A@(UE(^6@7M_G8"ZT@K# SEH'3M,%KK"I+1#+^[#B][D@+/+3W M[)]=[!3+@FN\EM7/,C?%V!MXD..2-Y6YE]NON(LGL7R9K+0;8=OZ,N9!UF@C MZQV8%-2E:&?^M+N' \ @? 40[0"1T]T>Y%1^XH9/1DIN05EO8K.&"]6A25PI M[*/,C:*O)>',Y.9/4YIGN!49"GL_,*NX@/!;;G:58A& MM4%O\NY-/PT_GE#..N7L%/MDWM8-R"7,C

/RQ<$->RI@K5W"7YS9.U\9CT MD^3'I3\4"$M94>&68@7&Y@1H-)HVE2E 'ZC(#E5@JP)*D54-I0$98(B+9]:- MBV=+ETG*$&&QVG#C+E_;V*C?*$>CX;W#R49SD>NSR]Y#H1!?)!C,RZ<7&SW* M%W3YLC=Z-G%L]L306;UKJ8T]3.$&18/P%I*X3R,+8QHOAJD=TW[OGJZ"JZP M4D#%OJ$FMG9I$OG1D C] 3$R/XT22'P6#WMS3G7CO.FM'M'82".?#1G$?L(2 M&H=)#*G?9W'O"PH*M7+>/*?B+FWFN2ID?A)&Y!S',0S\E T)$H=A[T$: OSW MXM_"D)2%-/=#OQ\FUACX]@JJ[9#MPLBUZTH+::C'.;.@GPHJZT#?EU*: M_<(>T/VF)G\!4$L#!!0 ( +R0!UGI<_$D$ , +,& 9 >&PO=V]R M:W-H965T7QV,73VWN 'QXW9&H/+9*74@YM\RF9!Y(!08&J= J/'(UZB$$Z( M,'ZWFD$7TCENCU_4/_C<*9<5,WBIQ#W/;#$+3@/(,&>UL+=J\Q';?$9.+U7" M^'_8M+91 &EMK"I;9R(HN6R>[*E]#__CD+0.B>=N GG**V;9?*K5!K2S)C4W M\*EZ;X+CTAW*TFK:Y>1GYU_IW+\H8V"!&I8%TPA'=VPET!Q/0TL!G%F8MF(7 MC5CRBM@8;I2TA8%KF6&VZQ\26$>7O-!=) <%/]?R! 91'Y(H&1[0&W39#KS> MX!6]:Z8EE^OM;'^>KXS55!R_]N7;R WWR[D+*\ 68U@E7/B&AB%>=>%P#RG'@!'7-*V MJ@WAF..SWEVA$(.X/XY'D/3C<=*[1:HLGCK@9K.6W!H8]B>3"9E,HDF/7KYOK#+% M'9M!? HQ[;?'ZD)PZX1JXM-PO5PL8#2$\:AWS[2F=%\G&@_HU[M3E@D8]T^3 M"8SZ<32$?14:;C62$O7:MTL7OI:VZ2G=:M>1SYM&]->\:>9 P FP@ !D !X;"]W;W)K&ULE59-;^,V$+W[5Q!J422 $CE7M15_1? M?>Z42P(&[Y3XS#-;+()9P#+,H19VHYI/V.7C":9*&/_+FLXV"EA:&ZO*SID8 ME%RV__#%;'.+.(?:\VT">Y0>PL)QKU3#MK G-#7RJWIO(<>D.96LU[7+R ML\O/5#,ZVA2IPEG=5NKL 1*!YGP>6HK@[,*T0UNU:/$[:)?L7DE;&/:+S#![ MZQ\2LYY>O*>WBD\"_E[+"S:.ABR.XLD)O'&?[MCCC;\CW2^WB;&:Y/'WL81; MO,EQ/'=E;DP%*2X"NA,&]1,&RY]^&%U&/Y]@.^G93DZA+[=T!;-:(%,YV^(3 M:I#$'&3&-BC 8L96*#'GUK"[ O0.3;]A%;,%LGMX\:5CKXEO^L37 N2QE$^2 M.I[R \7*E: KSN6.6:OT.^.7)J%9%G7*:B M)J71P'M FJJR OGB6*2*1"@-[1I+L/224"BJ)#UH&AR&86?>3]6&:)GSF\&6 M/[]1\(#TA[W^!G?*6(>@*1U9(_N1Q:/Q8$-% )T6/K>,MH2J7# V&D;7UX,M MT%WR>_3J/:)UU&AG-!I\I/PU"+\'&5UN[G3H7BDVF4X'#\K2)L487EW-V DY M37LY3;]93J07Z4I.!?B#0\(%M]S+Q]!SYBCF6I6^IJ_"VVOL4("W::IK$.:8 MCDZR>5]'Z2LU<4!-?TV-EJPF/=3:+4-'9JEK;M'?UJWWEOVX;S:MZV[7NBS>DJ"&PO=V]R:W-H965TRVF:3;/G3ZH,"UT2P@KR3L[;^O!(0U#F%(EQ>#Q#GG M7ND>!EU/CY1]X3& 0-_2).,S+19B/]%U'L:08GY#]Y#))UO*4BSDD.UTOF> MHX*4)KIE&)Z>8I)IP;28>V#!E.8B(1D\,,3S-,7LWSDD]#C33.UEXI'L8J$F M]&"ZQSMX O%Y_\#D2*]5(I)"Q@G-$(/M3+LU)QM?X0O GP2._.0>J94\4_I% M#>ZCF6:HA""!4"@%+"\'N(,D44(RC:^5IE:'5,33^Q?U5;%VN99GS.&.)G^1 M2,0S;:2A"+8X3\0C/6Z@6H^K]$*:\.(7'2NLH:$PYX*F%5EFD)*LO.)OU3Z< M$*1..\&J"-8YP7F#8%<$NR_!J0A.7X);$=R^:_ J@MCWA3K95/F5J?@KWEV M@VSC"EF&Y;3D<]=-_X29I)MOTA?]H]LM]&7_Z&WTU8^M??UCR6^ZZ0L(WTJ^ M44F[MK==Z-D][/W[B;W__BBOZ%Y RO]I,VRIZK2KJL_)A.]Q"#--?B\XL -H MP<\_F9[Q2YM;AA1;#"FV'%)L-:38>DBQS4!B#07[=S@U4AML/';.8(L6F.,8CM>$+=M@]M@W MF[!5"\R7N%$3MFZ!C4:&Z3=AF\[-^I^E<.M2N)VEN W#/,T3+"!2QQL2$M%6 MC%+$/5V):=B>Z;AGY>B,]M[W>DBQY9!BJ[[[L1XRZL9][:>Q9_K.=T,U/.#5 M'O Z/? (7# 2*@N$F,=M]?=>K=>VK?%9[3NCO+?V0XHMAQ1;]=F+]9 1-]ZK MNC<'' "F>!7LO5JF ')XROB,67B6@!+Y:GV M( &IPK;YQ'^5J3D>R9;QS"F=J;W7*4.*+8<46_7;C?60,3<#B96>TD^:J!38 MKFBH.0IIGHGRP%G/UCW[;=&JGLW/S3S+:7B9: "U/]\!/\!4$L# M!!0 ( +R0!UDEHWQ.)P0 "\8 9 >&PO=V]R:W-H965T]W.">'N69JQX&';)OR>D!?S'9HBU>8?]G=4W&G]Y0D*W#),E(" MBC=S[9UY&YFP=F@L_LSP@9U=@SJ4-2%?ZYL/R5PSZA7A',>\1B#QL<=+G.QMXD+D0<+6:4' "MK06MOFBRWWB+?&5EO5%6G(IO,^'' M%P]XC\L* U0F(,0;3"E.P''P+5BU^P>033^X_@Y6I*(Q!J]#S%&6OQ%V7U8A M>/WJ#7@%LA+\D9**"2";Z5PLL9Y(C[OEW+7+L:XLQP:?2,E3!J(RP8G$/YSV MAQ/^NDA-GQ_KF)\[:Q+X>U7> -OX!5B&Y4C6LWR\NRT+Y__-'CU[]D$R['ZS MV W/OL(+,X:V6XJWJ'G(/Y\VQ=\?A2GXP''!_I%5O>4ZJM!A&X?H3L9X9*4C.28@7M* MDBKFLE G"4_=:"IAH4I8I @V* /LRP!?2 6@RN*HA(4J89$BV* X7E\<[[DJ MT#JZ9\^D9T)S) *71F8 ?6-M$!B%D!G]*H/)5:6;07N2 QD<_HNM.1J8)[U+^9DF)T&@*EP)PE/ MW6]*::%26J2*-JR%=:J%]4**T(%5E4@E+51*BU31AB4Z=7#F9 \RJ0JVY-UO MV>,V06)F!;8][A,D9G8 X;A1D)BYGFD$5V3AU R9T]W02F0NB]MSC<\\Q712 M("993]Y]*FFA4EJDBC:LRJF!,]V7$@BEC9U26JB4%JFB#4MT:N[,R?9D4B#@ M15?OFZXQUH=+*RB>Z+$\7%J9KA\88WF0F%EVX(_D03\[ "TPW38GSPS$I"IY M>[S5C_:GV^^:,]W1^)UYNS0EXV%]&MXET>\/)KCE^71/.2=%&UL MI53;;MLP#/T5PNA#"VR18Z>7%8Z!7#:L P($";H]*S9C"Y4E3Y*3;E\_27:\ MM$W; DR60OU8,N$0T\5ESH<5 :4]\2HK,2*ZH'LD9AWVREJJBQ M5U4072NDN0=5G$1A>$4JRD20)MZV5&DB&\.9P*4"W5055;^FR.5^' R#@V'% MBM(X TF3FA:X1G-?+Y6]D9XE9Q4*S:0 A=MQ,!G>SD;.WSM\9[C71V=PF6RD M?'"7NWP:RH1IGDO]@ MN2G'P4T .6YIP\U*[K]BE\^EX\LDU_X?]JWO]74 6:.-K#JP55 QT3[I8U>' M(T 4O0*(.D#TKX"X \0^T5:93VM.#4T3)?>@G+=EY0- A4Y##'+2J%.1R,'V&2Y\R5FW*X$^TWXXI_/D=#&;^ ,V "%HQS M:]4),5:1XR59%WW:1H]>B1[#0@I3:O@LP!-;B;X[Y0:3B0)J5+X=(D.0 M&\X*WYB3+6@I/WE*-]2[=!@/HH3LCO-YQ^F)VE&O=O2.VO8S4IC)0K#?)SL\ M';V(' _B9^I>^MP,;L+CW_"95'(T$A6JPF\*#9ELA&FGH[?VRVCB9Y#\=6\W MV8*J@@D-'+<6&@ZN+P-0[79H+T;6?L VTMAQ]&ULS99=;]HP%(;_RE%63:U4R >4%@:1VK)IG585E76[F'9A MDA.PZMB9;:#[][.=D%$5Z%2M:V_ 7^?U^]@GR>DOA;Q5,T0-=SGC:N#-M"YZ MOJ^2&>9$-46!W,QD0N9$FZZ<^JJ02%(7E#,_"H*.GQ/*O;COQD8R[HNY9I3C M2(*:YSF1O\Z0B>7 "[W5P#6=SK0=\.-^0:8X1GU3C*3I^;5*2G/DB@H.$K.! M=QKVSL+ !K@57RDNU5H;+,I$B%O;N4@'7F =(<-$6PEB_A9XCHQ9)>/C9R7J MU7O:P/7V2OV#@S15L'.24E__DKCJ(M8 HVA(050&1\UUNY%P.B29Q7XHE2+O:J-F& M0W71QASE]E;&6II9:N)T?(T+Y',$PE,88H928@JKP0:.Y1#>WQ4F10SV M%YK;=2*#L9E2&4G*!6--I 9SO-BS-L-&"NI@B0X\,P3I% N MT(O?O@D[P;L=Q*V:N.746X_(YJGJ.72M.H$;2WI.E.3T^\P4Y-W'D=:=IY M!LCC&O+X;ZX5BC4T4:-M_9(NXK#5-)>WV.#BI'9Q\G+)M?4=N-/3 M$\^]6Q-W7T=R=9\!,@S^?+.#?YQ>E>!Z?@4/TLM?*R-L279)Y)1R!0PS$Q4T MC\U[0Y953MG1HG"5Q41H4Z>XYLQ4ABCM C.?":%7'5NLU+5F_!M02P,$% M @ O) '60#/\!@ '3$ !D !X;"]W;W)K&ULS5OA;]HX%/]7+&XZ;=(HL9U V%&DC5RWG=K3--;=A^D^&'!+M"1FCJ'K M:7_\.2$EQ/9[SW'[Q?G=73'^-=\2:D W],DR\\[2R%6KWJ] M?+ZD*4K3LFB')0F/>1Y_5Y*XJPS'I7??>#C$5N+ M),[H!P[R=9H2?O^&)NSNO ,[#U]\C&^7HOBB-QZMR"V=4G&]^L#E66^'LHA3 MFN4QRP"G-^>=U_!5Y'O%@-+B .C_9 "J!J!# M!^!J #YT@%\-\,O(;*F4<8B((.,19W> %]82K3@H@UF.EO3CK,C[5'#Y:RS' MB?$%B3GX3)(U!5>4Y&M.95)%#KI@NIT)@-V BS@CV3PF"7B=YU3^6IDN !%@ M#T'F\2.=KSF/LUOPAN1Q#F;WX))N:$%++.-LW_I=3#GA\^4]>!Y10>+DA;SJ M]30"SY^] ,^ -/ZT9.N<9(M\U!.2:^%Q;U[Q>K/EA7["ZZ]U=@:P]Q(@#_F& MX1/[\(C.Y7!8#L>&X='A5U>&]V2"=EE"NRRA$@\_FJ67#RF080&7,9G%22QB MNI>21A(*J[]9QI6L?+F4%P#O!4WS?TVQW7KCF[TIEJ)7^8K,Z7E'KC4YY1O: M&?_^&^Q[?Y@B[1(L<@36R +>90';T,=O.W*PM.=DH2:N&]!@SU:GD+<>MEC9X:O1;&^7(-VL*,=6&GOWW2[ M.\I$U IS[-WB$BQR!-8(7W\7OOZ36K/Z+K/@$BQR!-;(PF"7A8%U$K].&1?E M8C5AN3"N40/M/H6#(/3[RLUJ,AOVT5!9J*SNM"0;[LB&[1;HMU( &[F'.BFH M\#:8^%@A;76K)>GACO30=54::I0,54.OEJ[>*>I2A:I,^, / ME 8[8;]8:@$P>YEVRCL"7AX?)D"/RK9#>71="G7@*Z@/)6B>D-SL97X/\#U MV?0,?.+E*GP/\ETDC5&S>G'L^NH4+7*%ULQ +<[ATU+GT*D\=XH6N4)KIJ)6 MZ- NT0\H=Q7"_FT]]+!:QR8&LP /AIYZ\Y]"F,-:F4.[-#^^XD%=EJLKO\$D MT!8]1]J]R;N6YM"NS5L4O0JQ4=!0@%7N!BN,5/*GT-6P%M;0JAA;U[V^8>)[ M@U"-@&X6X!#VU1B<0M7"6M9"NZY]O.I-2+X$]-LZWLAX;.O=%AD&@/M@9S'P_#-5G'+L_+?FB6NPCN]@_OM(A7;^K&U"/FT1VM]K2KM4] MLJO[%H6N0K3R?M0DLOO5EO?>AK=5*+:M<17J8U/>8&::\G8?V\:@%K/(+F;M M-0[9GNPF+$TI+U_9K,B* _\H;JO8[""H3<J=OC/=51_K3#;J9J;=L[;,:VV-[)O7 M;2N>OC\MY[SZ2&^P*N:\^E1O=[%M"&I-B^R:]I<*'E\Q3@0%"QE'8Z G[M$BURA-5-1ZWULU_L'5#FLBW<_]$)U M ]-@AC&"6F/!*70^KG4^MNO\X\LOF4;RK/B?+IB6<[DJOQG)BU7/)8SIPCOU/HFS^[;T:NOTX855VC-O-2B M&S^MGA7LM&G%*5KD"JV9BOI! /]RXPHVM*1@/-"6!-T,#?OJZ_[([D];OK7\ MQZY[5["NZ7V5NFZ"- %P"LV/:\V/G;>O8$-K"M3DCZG)17W>L?O6MJVRUMW^ M21I8*M1^<][WU6<^@YF<]UCI;XKL/AX;@]Y>*WKQCP-7A-_*^0L2>B/AO;.! M3 C?]N)O3P1;E=WI,R8$2\O#)24+R@L#^?L-8^+AI&AXW_U'Q/A_4$L#!!0 M ( +R0!UG-7KO5#P< #DZ 9 >&PO=V]R:W-H965T>VE-5FMZ+ZEX8V 2KMI=; M+Z$]W8>_M7%8C-<+AD7B38)A=G9FF(G__L6^6G+Q/9\Q)L&/-,GRZ]Y,ROFK M?C^?S%@:Y9=\SC+UR3T7:235H7CHYW/!HFFY*$WZR//\?AK%66]X5;[W20RO M^$(F<<8^"9 OTC02/]^PA"^O>[#W],;G^&$FBS?ZPZMY],!&3-[-/PEUU%][ MF<8IR_*89T"P^^O>:_CJQO>*!:7%UY@M\XW7H$AES/GWXN#]]+KG%1&QA$UD MX2)2OQ[9#4N2PI.*XY_*:6^]9[%P\_63][=E\BJ9<92S&Y[\%4_E[+H7]L"4 MW4>+1'[FRW>L2H@6_B8\RCTP6>22I]5B%4$:9ZO?T8^J$!L+(&E9 M@*H%:-\%N%J RT17D95IW48R&EX)O@2BL%;>BA=E;P&>@3@#7V9\D4?9-+_J2Y58$5Y_4B7Q9I4$:DGBCT5V";#W M$B /$7]U4YUS5%ZYJBTA_>6=.7X+5*6I53Y04^Q-$X M3E;%J6H]!:J3/Q9H MBK\#K_)Y-&'7/37H.1./K#?\]1?H>[^92N7(6:UP>%TX;/.^43A3FJNU?KFV M^.OT.(38@UA]X8^;"33-?!(&P=JJ%AE91T:LD?TN5/>".]W-[W@R+;ZA#V57 MF\)=.:0;<5Q@B+:"-1@%Q!PJ78=*K:'>C< 74;;73S#2X_CM(TO'3!@;R.JP M:P,Y&%SIA#%6\$:C# RASI8ASJPAGK#Q9R+2#)P6YP*]YP]J\^N+>3(62U] MZ&DIX9W5]%7A.*J=*V_UXFWH,'C$!%:+-_L5DP$<;'6UP0Q"-&B90:@%#;2> M]@^9PLIC?<*"[7@-1BVG/ZA%!+2KB!N>IDQ,XB@!\VC.A'7\[+XZ]Y C;_7, MM4B!Y+P&T"J:.A?/D;=Z\;1L@G;=M&, ::-3*1ELGU7L6QR:@E8_T*H1#AI3 MWS"FVUF=0IE +4V@79O<78XNP0-_9"(KKDTO\CG/#BV(8'A>0VX5:)V+Y\A;O7A:HD&[1MLQY(/FZ=,;A.'V/#3-4( ( M-9^XD-9/R"HQ#AG?RF-M?!NJP&2$PY9HM6!!=L%RUT ["5/ARUF4 8A RC,Y MLX^E?8/.X,*1MWHY-IC/F4$?M]3G%-@':+:6"(?^MOG*8,=#HG? M(BB1EE7(.?Q!)OKCT>V #5:DY2H4:2&#=@"@3H,)_@,'$"-[")V[[Q2R"6G9 MA,Z+&B&GV,B5MWKQM#I#QY CM!\Z,IB%!/HMDZ"E$G(.C]!>],ADU1JN%B?( M+DXZ#^YAQ,D>1>?V.P5SPEHSX?-B3M@I'P,<#&86YH2U MH,+.F1/>ASF9C%HD M[XQY5=P!PPNAT@E7WSSDUW"DB%M9K"YP6IL%-(Y"U+9MS@T!:VVL'-(A?> 5/9=#\U*RR"\ U)U%MU'4RU[1)T; M^Q14"VNIAL^+:F&G5,N5MWKQM'#$QU MW,15@0<;IT4#^PH#VG;?A!9HQ#G4 M(B:HU;ASPF"$6JZ=B59$I"O4TL/+!7A0G\H=)VO[#ET[RY6W>CVT""/G1;6( M4ZKEREN]>%H4DF.H%C'0JD$ M]N\:85\ G%+HV_AK3L,71NO5.(+*)%%CDOI$6<(BU7WNK%TUJ.'(.T2)-5>=M3 MT#2!P0"U_(.(:)%$G/,LTB15C6@[P"RB-0GI"K-VS>QA-,L>1N?..P7-HEHL MT?.B6=0IS7+EK5X\K=WH,32+-C'5]B!83>I!:0%%G5,LV@14C4AM)O5(M5JA M71'6[H'MP+#LNW=NM5,P+*K5$STOAD6=,BQ7WNK%V[@__1B&19L,J]']I]!6 M5&LKZAQ@T2; :B1U"LU#M>:A7?G53HE]-,"RA]2YJT\!L*C69O2\ !9U"K!< M>:L73XM%>@S HDTT9;A2-EB%)&RYSHYQ=6!Y//R4;\QEY*GY&ULK57O3]LP$/U73AF:0 *2IJ5#K(U4VJ$Q M"0G1P3Y,^^ FU\;"L3/;:;O_?F[Y<1ANEGTV.:&%; M"&G&06YM>16&)LVQ8.95 APCB*AF'!N R2D5^[ MU\E(559PB?<:3%443/^X1J$VXZ 7[!8>^"JW;B%,1B5;X1SM8WFO:1:V+!DO M4!JN)&A)]P!/'C=D;@U.R4.K936ZS<1"YA%!@:AT#H]<:IRB$ M(Z(TOC><07ND ^Z/=^PW7CMI63"#4R6^\,SFX^ R@ R7K!+V06T^8J/')Y@J M8?P3-DUL%$!:&:N*!DP9%%S6;[9M?-@#Q)>O .(&$/\&Z U> ?0;0-\+K3/S MLF;,LF2DU0:TBR8V-_#>>#2IX=+=XMQJVN6$L\D-XQJ>F*@0[I"92B-=D35P M!I,LX\YI)N!6UN7B?#^>H658Y"\?=,;1N^[]/XGLA?J!ZWZP2'VY %=,^%R!2G=LM-;44E1-56:ZHM\ MH-H"MJ::8@N!9S0[,TP@&$R;B"Y[#I^I)$+A:@JL L.W%E'6"UUDTX-D_VC/ M16O/Q<%49[BP,&^UGL+DA15SLJ)+?TTZ]*2N4Z^3:!2N]T4=BJ@S#??:1H%Z MY;NIH6NJI*T[2+O:-NR)[U/AK_"ZV]\QO>+2@, E0:/S=W2ZKCMH/;&J]$UH MH2RU-#_,Z:>#V@70_E(INYNX ]K?6/(34$L#!!0 ( +R0!UFQL;\]/0( M /P% 9 >&PO=V]R:W-H965T7!4Y4$DCNH9%[@ M^W.O))3C)')[:YE$HM:,,7MG3QV/IP!T]DS0- !P:5 V 'A MI<"L V;.F;85YT-*-$DB*1HD;;91LPMGIJ--^Y3;S[[5TCREAM/)DC#",T!; M]X^M1%D)#EPK-+K)RKHIE6T7P3!5?:SY!H?\.!7XP&\!7+^,I9 :?.CPT^#WM/ Z87_Z>F0+ZW2;%C)SOQ"522#&)NA5B"/@).W;Z9S__.0 M2Z\IEKZ2V!,'P][!\"7U9 -*2YIIR%%&5&$FVSDZ9& K-'="]HP[)F$8?(J\ MX[DQ0TF^_S0I_8=2VXAW-FKV7/Q&Y(%RA1CL#>9//EQC)-NSI@VTJ-ST[80V ML^R6A3F>0=H$\WPOA#X%=J#[ S_Y U!+ P04 " "\D =9-#M9+ZX" #] M!P &0 'AL+W=OICVXR=?&PK&#[;3LW\]V0@AM*$SBI?7E.\?GG"2? M)QLN;F4.H-!]09F<.KE2Y9GKRC2' LL37@+3.TLN"JST5*Q<60K F045U T\ M;^@6F# GGMBU2Q%/>*4H87 ID*R* HN_%T#Y9NKXSL/"%5GERBRX\:3$*YB# MNBDOA9ZY+4M&"F"2<(8$+*?.N7^6#$R]+?A)8",[8V2<+#B_-9.OV=3QC""@ MD"K#@/7?&F9 J2'2,NX:3J<]T@"[XP?VS]:[]K+ $F:<_B*9RJ?.V$$9+'%% MU17??('&CQ68I=HG(HO,,4L M!32W[]B,%R5GP)1$']!$;HMXJ= MH- [1H$71#WPV7YX JF&^Q8>]L"3UY^^!7=UXFWL01M[8/G"9_AL3+@OS]_G M"QVF_AS^]&54LT;]K*9%G,D2IS!U= ^0(-;@Q._?^4/O8U]B;TF6O!'9DS3# M-LUP'_MCFJD9P&.:?1'65$-+99KB.@Y'X\'IQ%UWL]FM&HX'WE95TL,U#,?C MMNJ)FZAU$^UUT_F:C)\^#S7!H'MN&&Q;B';%A9ZWY> %IB<&!JV!P5X#UUQA M:K4?[SP1^YC$RPX'.^(CW^\D6UO=C#2-J"^;>J)X:=OO@BO=S.TPU_)Z>CMC1__ U!+ M P04 " "\D =93EO^VTE#!VF1>$ELY]YSSOWP3;P5\DD5B!J>2\;5U"NTKJY\7Z4%ED1= MB JY^9(+61)MMG+MJTHBR9Q3R?PP""*_))1[2>S.[F02BUHSRO%.@JK+DLB? MH'ZH[:79^AY+1$KFB@H/$?.K-!E?SB;5W M!E\H;M7>&FPD*R&>[.8FFWJ!%80,4VT1B'EM<(&,62 CXT>+Z764UG%_O4-_ M[V(WL:R(PH5@CS33Q=2[]"##G-1,WXOM!VSC&5N\5##EGK!M;0,/TEII4;;. M1D%)>?,FSVT>]AS"\(!#V#J$3G=#Y%1>$TV26(HM2&MMT.S"A>J\C3C*;5&6 M6IJOU/CI9$X8X2G"TG7 0I25X,BU@G-8-G4"D<.,F>(Y.],&D$K,J 8FE$(% MI]>H"67J#9P Y?"Y$+4B/%.QKXT^R^*GK99YHR4\H"6"6\%UH> =SS![Z>^; MN+K@PEUP\_ HX,>:7\ P.(,P"$?PL+R&TY,W1W"'7=*&#G=X /=E.A9-.CZ9 M=,#7V4II:5KM6U_X#>JH']5>ORM5D12GGKE?"N4&O>3UJT$4O#VB>=1I'AU# M/ZSY#.:XIIQ3OH:V&_JT-^B10[7(9!/WG4D4='R1\EU7@N\AQ(]MWM)1 M3_ZW%*;S_U&'24\=!M$?@OR]@5"B7+NQIR 5-=?-;.A.N\DZ:P;*;_-F+-\2 M:;I# C^-\DO M4$L#!!0 ( +R0!UEDM7_"IP( /,& 9 >&PO=V]R:W-H965TY09 H9>2,CEU-DI55ZXK\PV4 M6%[R"IB>67%18J6[8NW*2@ N+*BD;N!YB5MBPIPLM6/W(DMYK2AA<"^0K,L2 MB]<;H+R9.KZS&W@@ZXTR VZ65G@-"U!/U;W0/;=G*4@)3!+.D(#5U+GVKV:) MB;P(_> 00=(/A70-@!0FNT569MS;'"62IX@X2)UFRF87-C MT=H-8687%TKH6:)Q*KO!%+,F1DO*\Z *8D^HX4^,45- ?$5NF-;/-[R6F!4R=9569OC=O%-QTZH(WE'QK6:7 M*/0^H< +H@'X[#1\#KF&^Q8>OH6[.A]]4H(^*8'E"]_AV[E]17,B<\IE+0#] MNEY*)?2Q^SWDKR6,A@G-5;R2% YR$%U+4&\OZX_3J(#=<=1XU$P'A87]^+BD^)N"2/Z'A9HS?GP M'8B/5@V21 WW%4 M- G\^$"?NU>2S'/P'8LU81)16&F<=SG2!D5;8MN.XI6M4DNN=,VSS8U^E4"8 M #V_XESM.J;P]>]<]A=02P,$% @ O) '66^/[?<$ P :@@ !D !X M;"]W;W)K&ULK99=;],P%(;_BA4F-"18OIHT'6VD MK04Q!*):-[A 7+CI:6/-L8/MM-N_QW:RT#5IQ04W;9R<]_AYCYWCC'=;%;8,*< M=&SOS44ZYI6BA,%<(%D5!19/UT#Y;N+XSO.-6[+)E;GAIN,2;V !ZKZ<"SUR MVRPK4@"3A#,D8#UQKOS+:6+B;X3 M-'XBDR_C5-I?M&MB/0=EE52\:,2:H""L_L>/31WV!/[@B"!H!,&_"L)&$%JC M-9FU-<,*IV/!=TB8:)W-7-C:6+5V0YA9Q842^BG1.I5>8XI9!FAAM\R4%R5G MP)1$[]!5EHD*5NC#H]XR$B3";(6^J1P$FE9"Z"CTA> EH401_?1\!@H3^D8K M[Q\I$TA;'4PE>CGU5(JH;?CKSZ# M=<9!?T;SBE[*$FWK"M7G$N MGOIX+"4=0&O: :M%2#DU2WVB<666Z79 5;W97* MPNQ,:#9M'VV=,MH#"1+_ +8;XWN1UP\;M;#12=BYX&N0IO]ABLSZD*P?,.I, MGHSB \!NC.]'83]@W +&)P&GMM_H]UO $JM^MK@[;Y0D!W#=H,#WCE1OV,(- M3\+9SM-'-.Q,%@:CT0%1-R@:QGX_4=(2)2>)[KC2"XF;-@G[;9+;-IDU;9+^ M;9-]!I+.BS$:#H8'!KI!?CB(1@<.W+V3P)S"7['8$"81A;76>1=#70%1GVSU M0/'2'@Y+KO32V\M9'^ 5!+ P04 " "\D =9 MN:'!OH0" !NQ5QC27OJ^+"FJJSV0# G>64M74X%2M M?-THH*4#U=R/@B#U:\J$EV=N;:;R3+:&,P$S171;UU3]N@8N-V,O]'8+-VQ5 M&;O@YUE#5S '<]?,%,[\GJ5D-0C-I" *EF/O*KR)C#1/@W!*AC)];3J\_T@+WQSOV]\X[>EE0#1/)O['2 M5&/OK4=*6-*6FQNY^0!;/TY@(;EV_V33Q:887+3:R'H+1@4U$]V3/FSSL <( MDQ< T180_2L@W@)B9[13YFQ-J:%YIN2&*!N-;';@D"/"!+FM9*NI*'7F M&Q1BZ?QB>^AU=VCTPJ&?6G%&XN"$1$&4#, GA^%3*! >.GC\&.ZC_3X'49^# MR/'%+_(M#)DR77"I6P7D^]5"&X4OV(\A:QU7,LQE+]VE;F@!8P]OE0:U!B]_ M_2I,@W=#1O\3V2/;<6\[/L2>SQ03!6LHM_4VMMX-)'8]M"^LVH1GL2 M3F/L9T^$#D7%:3RL<]3K'!W4>;O+X D14A2M4C"L4%=.T:=I,3S+ S"2.^)"^Q[KTX16E M\X>R^E[/.6_(CT5>U!>]>=,LW_?[]63.%VE]5BYY(?XR*ZM%VHA?J[M^O:QX M.FT;+?*^/QC$_46:%;W+\_:UK]7E>;EJ\JS@7RM2KQ:+M'K\P//RX:+G]9Y> MN,[NYHU\H7]YODSO^ UO?EM^K<1O_0UEFBUX46=E02H^N^A=>>_9*)8-VB/^ ME?&'>NMG(M_*;5E^E[]\FE[T!G)$/.>31B)2\;][/N9Y+DEB'+]WT-ZF3]EP M^^"%!QH$78/@U 9A MUR \M4'4-6C?>G_]WMO T;1)+\^K\H%4\FA!DS^TT6];BWAEA?R@W#25^&LF MVC67WWBU()_+M""_D*OI-)/JI3GY5*P_@U++-Y0W:9:_%4?\=D/)FS^_/>\W MHFL)Z$^Z;CZLN_$/=!.3+V71S&O"BBF?ZNW[8LB;6!H3D]H[AUNSNS-?RWOS\@@:)O[EF $&Q&#EA<< M',YM(R2KFVHESN&&_.>S.(!\:OBB_J])JS4M---D:GI?+],)O^B)W%/SZI[W M+O_Z)R\>_,T4:"2,(F$,!-,D"3>2A#;ZY=7KJ'U SF(@:0Q%T\7PE1B^58QQ6L])6DS)1/[ ?U]E]VDN3Q>Y="/,=$&6 M\GNL^/&.&U58X^5':B/#X"S:%< Z"&E M(R*BST5_#:G2QASYP!3Y0;@;>JCKA=(8BJ:'7AE?S^Y\C?,U^>,I#QF#CO2K M8RB-0FD,1=.U46[:B["S-]+VCJ$T"J4Q%$T71IERS^[*4;,WU*E#:11*8QUM M>X''CZQ^PU-6W+/:RC:#J77Q)RV,\8;:<"B-0FD,1=,E45;<2[")"^JZH30* MI3$431=&F7//[LY1B0MJWJ$TVM%B:ZKIQ'@)<^XK<^Y;/>;>M]ZCWW8[GN=I MWW:]09CL?-^U=^P:42B-H6AZT)7Q]D\SWD]!YS^66;6NG$X/A=U.;,N#LK8I MZX.QL;@)M=Y0&D/1=#F4]?;MUGM7CDFY6&1-.VG,.#_BNSOVSODP"(>[UML^ M"&R_2QC;XL@M;2B=>3*EO*\\.HP#/,Z[W?Z/3\0 2Y)V MQ[<#%C\N,C&#B??R)GM+@K/!7]IBKD M-]7==+&N3*Y?WV!%[IVM6=E4'EU6 M$B_^*[*"/'"652(MIT61W?.J3JO')\(X+VLY0"I2QSO1K^C8?W;'Z4P$_?3^ MQ M5N;I;KUR)?O)5&RMY6,TGI7CQZ(#%.Q1C%H/V7 9M'O-I?;:#W418_O5+ MVJPJ\3VC_?,9,>9/Z/(-E,90-/WT5@V4QE T706UI.,_9TE'9+6;]23CFM:@ZSY0&H72&(JF MZZ;6?7SLNH\/7?>!TBB4QE T71BU[N.?MN[S4VEM9$QK_FY:@Z[F0&D,1=,O M^U4+/H%]P>=@6KMJOT4_+[G9^W2^/!BZ<@2E,11-5T^M' 4>-+D%R'6:,91& MH32&HNG"J#6DP&T-Z3G)+3!>PC'P=I*;?23.*D 7DE T786M30WVA:2#R>U3 MMZQ]+1+8Q[PL*V/\L9L90&D/1=#V4-0_=KO%PNLBF8^].WX/=V=L^!N?X0STW MBJ;'?^OF O8B_6[\;S>I2-XTY=TQ 4+3TM1>^*'.&DIC*)H>?N6L0S=GO1O^ M]64NQM#OWV\@,LP$4'\-I3$430^]\M>A6SE]4N:YF &J-">+LLB:LI(RB"1D MC'YLSCR[B[+V,3C''^JB430]_LI%AT<*Z5N^0=:9)NV=.6KQVH1G]^EM;@X\ MU$M#:11*8RB:+H_RTB&V7AY"Z^50&H72&(JF"Z/\=NA6+W>O9 MZEF77MN[<#Y9H&8<2F,HFBZ6,N,1M@ >00O@4!J%TAB*I@NS=>] -YLN=R!E MQ7K9\(!#[(C'+DFT=^P<=.S-!5_"H$?*H$='"N!ZZGK>)8CV/IQ/$:B=A](8 MBJ:KI>Q\A"V*1U C#Z51*(VA:+HPRLA';D7Q4W)78LQ=NXM;]HZ=@PXUZ2B: M'G1ETJ/3B^(_>1&UO2?G$P5J[*$TAJ+I=[-5QC[&UL]CJ+F'TBB4QE T71AE M[F.W^R*L3^&FGDHC4)I#$73A5%F/CZMLOZ35_UTO9CN&;2; MRZ#^'4IC*)JNA?+OL=V__UH6OU1\MBJFLJY(9D\74Q^:/?;O^>\EP\@8=*A_ MA](8BJ8'?>OQ $[^?>N9,-^JM)C,S:''/B$ ^X@ [#,"7L*OQ\JOQUB_'D/] M.I1&H32&HNG"*+\>O\K# KI>]FYKN9N_H!X>2F,HFBZ$\O"QW<.[3AK[-_<[ M.&E 33B4QE T_=DERH0/G:KK7[+BT*V>[2#7A 2E42B-H6BZ),I^#[&U]2&T MM@ZE42B-H6BZ,,JA#T^KK?_D3&'OQ5DOJ%6'TEA'L^Z@T+50-GSH5&<_:6.Y M'>D<>*@5A](8BJ:+HZSX$%M7'T+KZE :A=(8BJ8+HWSY$+RQ?'CJQG)[Q\Y! MA_IR%$T/NO+E0[>Z^H'MY':*\TD =>)0&D/1=#VVGM<'?F ?]HE]V$?V89_9 M]Q).?*B<^!"\G7QHWDX>[%[T8^_7.>90TXVBZ3%7IGMH-]WM'2^NUO>\$+GI MY.=GV+'.)P74H$-I#$73GV2I#'J"K9(G4)L.I5$HC:%HNC#*IB>OLLOV-MO[]@YHE!_C:+I05<> M/+%[\':F^. ^=]BQSA]YJ ^'TAB*I@ND?'B"]>$)U(=#:11*8RB:+HSRX"A-)H8:OJ'YHZ7\.>)\N>)W9^[SAW[SZ\[.'= 33B4QE T/>C* MA"?VW>CKN<-[QN0!=>-0&H72&(JF*Z3<>(+=D)Y -Z1#:11*8RB:+HRR[,FK M/+C/WHNS7E 'W]&VQJSGF^X-4='_,\KTE[K[B+GOS6M7F5B%C+QXR_O_)[?=%2'7YYODSO M^)>TNLN*FN1\)IH.SN1E&%5V-]_\TI1+B22W9=.4B_;'.4^GO)('B+_/RK)Y M^D5V\%!6W]OA7?X?4$L#!!0 ( +R0!UE0 /G9W@D *UK 9 >&PO M=V]R:W-H965T5E 0FP MHS.K@Z:",[M:'>V'T+IM-&G,."DOJ_/CCYV$NNX$0YB;5;] V^2Y[/BVGYH; M.SF^%_);,>>\) ^++"].>O.RO#WJ]XOQG"^28D_<\EP=F0JY2$KU5L[ZQ:WD MR:0*6F3]P/.&_462YKW3X^JSD3P]%LLR2W,^DJ18+A:)?#SGF;@_Z?F]IP^N MTMF\U!_T3X]ODQF_YN77VY%4[_HKRB1=\+Q(14XDGY[TSORC>!#I@.J,?Z7\ MOEA[3?2EW CQ3;_Y/#GI>;I&/./C4B,2]>N.7_ LTR15C^\-M+NOWZB MQ]7%JXNY20I^(;)_IY-R?M([Z)$)GR;+K+P2][_RYH(&FC<665'])/?-N5Z/ MC)=%*19-L*K!(LWKW\E#TQ!K 8K3'A T <%K \(F(-P,B)X)B)J :"/@V6L8 M- &#UY8P; *&5=O7C56U-$W*Y/18BGLB]=F*IE]4LZU*JHZF* M*T_9]V5:/I+/^9CG6F,RRI*\()_(V622:NV33!VL>[#N"3N4ETF:?51G?+VF M9.>7C^07DN;D][E8%DD^*8[[I:J6AO?'317.ZRH$SU3!)Y"0YV2> %0=OUN,/_N-C6&C]7>OSFTJVV#%?],ZQXX7/]?H_==:(RU3HDXNR('_\I@H@GTN^ M*/[;UE7KVD3MM=%I_JBX3<;\I*?R>*&JQ'NG?_^;/_3^T:8S$D:1,(:$Q2"8 MU3^B5?^(7/13ELA<:;S,4R7N'2_*-)^16RYU.E/?C&T2.X%=)4;"*!+&:ICO M530]P;@[]?8&Q_V[=>E )5K2#5;2#9S279=B_.W33362Q^LCF3_HUZW:.8E= MM:MAP[4&.CP(/+N%Z(\G^9[O;;0C:SGKH$J 5FNWG36,S%E6,PY7S3AT-N,% M%^22+VZX;&LP9VS7!D/"*!+&D+ 8!+/4W%^IN;]5WW?[R/Z!A%$DC"%A,0AF M]8^#5?\X0'_?.8%=)4;"*!+&W.VV$PR\/<_[\+%-4% ]+$$/5X(>OC)]DS_) M[Z)4?V]50WXNLHGZ[(J72YFWR>K$=I45":-(&$/"8A#,$MKWS)_:WE;E]J8Z MH"X"I5$HC4%I,8IF=Y,U1\9'IW@WL;/22!J%TM@+;>=,\ZB:V+H&1M? 6;?+ MY"%=+!>M^CDC.^N'I%$HC4%I,8IF*VJ\*7^[S"D?ZDY!:11*8U!:C*+9W<18 M5#[XFQJ;SG2[/FW(ZU&N#TBB4QAJ: ME=/]'_[W@"K35M 8:;[;$;I,\V>GXU#+#$JC4!J#TF(4S5;4.&G^X7:E;J@% M!Z51*(U!:3&*9B_.,#9("IX7SIIP.-=.@- JEL8:VL11H?W,^CBK4EM"X9,$++MEJI.MU0>3+K1[* MK<)!O3$HC4)I#$J+431;7^.B!8/MRN10_PU*HU :@])B%,WN)L9_"]S+V>K1 M+ZK17^R2"2_&,GT^%T#=,RB-0FGLA68+!A_(]V4B2RZS1R+NU%RXG',R%DM9 M<"*FU;M"#:5\0AYY(G=)HEX-O%=$E?-4/@4)27;2]",)PP]$#4]]>)K*HE2T M/%7A12(?G^*$3&>IWC_P]'T\24J^2^[3HJ@,TJB+H!(53U==]TH_]=K$RJ/Z=KLD9&JC=07$_,;N=3EZ2T$ MN_6U5O"$%'7Z;!;./A6@A:WV:ZPW2=*\X63&]BR@;%E [ &K]0&H72&)06 MHVAV-S'&;^!>0SE:_:&G\Y4JH93I6.? HII,I$6QK!/B!?O2*CO4R(72*)3& M&MH+NT)09=H[OHQ!&[H-VE?+*=17DR3F2U],IRI)R-9O '>9G7=V02U<*(V% M;1;NWL&&QJ@R;8V-B1O"%SDVQ(WK"C8Z[X6[X,[20*U9*"U&T6P)C34;NMVE4?H>ME9H;*W0;6OIJ1;Y MD[BW>KL9G36#>EQ0&H/28A3-UM9X7.%V>5PAU.."TBB4QJ"T&$6SNXGQN$*W MQ_66) ZUM: T"J6Q%]K.N2L051/[]C7&[(I>,+OJU.[8'.@&=)412J-0&H/2 M8A3-%M8X7)&_57D]@BYPA-(HE,:@M!A%L[N)<=$BMXOVEAM800TV*(U"::RA M.3<'HDJT]3.V6>1>>?B4OY_?3>(&=)8+:G1!:0Q*BU$T6]BU&\M%VY6_H<88 ME$:A- :EQ2B:W4V,@1:Y#;2WY&^H/0:E42B-16WVV&;^?@]S+#+F6.0VQYK\ MS?*)'KS_T8O"0O)'[;*TCU.H-0:E42B-06DQBF;K;"RT:+MNK!=!W3@HC4)I M#$J+432[FQ@W+H+?7\]-[*PTU%"#TEA#L_=U;Z;S][#)(F.316ZK)_ "C[3> MU+Q5.JA#!J51*(U!:3&*9M\WV'AF@^VZD=X ZL!!:11*8U!:C*+9W<0X< /W M&C/5$Q9*^/H_V87N(@5IRIF0J9#5?[?U,OU6S:%V6D,;K"7.,(CV/>^'VTU# MG;+7%ANCBK65,B;8X 43;+5;HQ[)HZ4J$ M06D,2HM1-%MNXYD-MFNIV0#JP$%I%$IC4%J,HMG=Q#AP _=2LY_+WU [K:&M M)]+#T&])WU"C[)6EQJA2:YWZ:T\36G YJY[[5.A-@7E9/[AE]>GJV5)GU1.5 M-CZ_\(^HW_(Y\X_B^LE1!E\_R.HRD;,T+TC&IZHHO4>]1V3];*CZ32ENJV<9 MW8BR%(OJY9PG$R[U">KX5(CRZ8TN8/6$KM._ %!+ P04 " "\D =9!^G* M'D$$ "H& &0 'AL+W=OD%%F2&2%) MZ5S$DCSSD3-#_M$PTP.ACVR+$ =/98'9S-IROKNR;;;:HA*R"[)#6'RS)K2$ M7-S2CGW&U20P\QR MK><']_EFR^4#>S[=P0U:(OYU=T?%G=U2LKQ$F.4$ XK6,^O:O4K=2#HHB[]R M=&"=:R!#>2#D4=[<9C/+D3-"!5IQB8#B8X\6J"@D2Y\./S]%N5\^_@%J\0EB4#=P7$ M#'P&RWKE +(&2TY6CY]E.3*P(*58HPRJ*J=/\AJ!CPGB,"\^";>ORP1\_/ ) M? Y!G]N2<4@SMC4YF*N$W7CC0)_K_ %\)V?@.=X@68^B]>[^[IP_M_HZ;M'[R7#;U>-KWC^ M6U8-^.,5V<(5FEI \AN@>6?,??W CYV==NDW" M$I.PU!"L5YB@+4PP1I\OJK(JH"H)Z^S:56?7ZBI30R,%E7]:]O-XXCE3>]_- M^*F1Z[A.V+=*-%83M>BZ5JG.*@J.5KW@PS;X<#QXPKC4JWNT1[A"ND!' 6]= M@B9AB4E8:@C6JT+45B$Z@S9$)@MC$I:8A*6&8+W"7+:%N3R'-M30L+-50]\= M2,.I3> ,MGQR:G,91P-9T-A$KEX4)FW4D]&H[T4>(5UM@7@/ 8E0AH+LQ(LN MUX4Z2GKK(C0)2TS"4D.P7CGBMASQ&=0A-ED8D[#$)"PU!.L5QG6.G8!S#GUH MJ-U-ZWGQ8/,5&,5!GZLUPFWTPFYH_$O88&8DHDO MD#XBGN.--MY1REL7HU%:8I26FJ+UZ^$=Z^&=02H:J*GRF*0E1FFI*5J_/,<6 MT!UM9-XM%_ZI$ 1Q,)2+4RL_#(:]ALXJ#H>]AL8JH&J=6DRB(AZIQ:A7YCC-0#;MS M\EHBNE%'WDR$4V%>'Z>U3]MC]6MUF#QX?N->+5S-\T0>PZN3WB.^/L,7+RF; M'#-0H+48RKFX%(6E];%X?&ULS9GO;^(V&,?_%2N3IDW:-;\@0 =(;>/3W72WHK+;O9CV MPDT,6$UL9CNE]]_/=M) ( VPN;J^*20\S\=^?O1+'CS>,/X@5AA+\)1G5$R< ME93K2]<5R0KG2%RP-:;JDP7C.9+JDB]=L>88I<8IS]S \R(W1X0ZT[&Y-^/3 M,2MD1BB><2"*/$?\VS7.V&;B^,[SC3NR7$E]PYV.UVB)YUA^6<^XNG)K2DIR M3 5A%'"\F#A7_B7T1]K!6/Q)\$;LO 'I'.,.)U BD7A[Q M#".O6:VG'W_3/]O0E>!7./!+YAV5>2RM7$&3H@Q0M49/*.;3[@ M*J"^YB4L$^8OV%2VG@.20DB65\YJ!SFAY2MZJA*QXZ X[0Y!Y1#L._1>< @K MA_#4%7J50^_4%?J5@PG=+6,WB8N11-,Q9QO M;6BZ3^J%S\Q(< ,/228 -5J[P*" 5_K%@AU ;$V)4J8+UM-ZF"NRZ#"UX(+@2?&94K 2!5FVKQC[O]HPY_ M5R6ZSG;PG.WKH!/X6T$O0.C] @(OZ+7LY^9T][ MG/^W.OS/JS>2$=:M%QI> M^ +O2K526G<13@I.)%$UKYOHO6DBEJ\+63;1[0) Q*EJQ=WF^>N3 H./$N?B M[[8>*7?1:]^%%N)+L48)GCA*:07FC]B9_OB#'WF_MA7()BRV"8.68(U2]NI2 M]KKHII3OZEI6_[NX(09)4PS22@RH$H-,B\%:U=,XMI6P7+UO5M=??8_3:!@, MQN[C;FD.C?J^UVL:Q:>0X!%2(T7].D7]SA3-)4L>P.U:)T R<"LX,E*?<7I M#L]54HQ!6_"=W'/[UR8LM@F#EF"-XD1U<:(W(461S5+:A,4V8= 2K%'*05W* MP7>5HL&!-OB1W]^3HD.CP(^"/2DZA02/D!HI&M8I&G:FZ X+R4FB8RY5Z0LE MLO7QJI-S;K_:A,4V8= 2K%&,45V,T9N0GI'-4MJ$Q39AT!*L44K?VPY3WG<5 MGVKY73GH#0;[#T(M5L' V[.*3V+!8ZQFHG:F3K\S45\1YXC*LYZ#NI'GMK!5 M6FR5!FW1FL4)ML4)WH0D5=NP55";M-@J#=JB-0NZ';3]SN'O]64I/)RJPGU1 M.FX3GV #NVV:"=J.KW[W_%K]AJ45B$@==T%3%3"O6[QU?5L^;TAR;XV'#633J[:6W28JLT:(O6K,EV7/:';T.% MK([;5FFQ51JT16L6=#MR^YUCX.NKT.A &4)_N"]#AT;^X9!V @D>(95)^[=O_8O;_R6^[$^,#9GDEM\>=K\&?$E MH0)D>*&6\BX&:J>\/, M+R1;FQ/*>R8ER\W;%4;J"4P;J,\7C,GG"[U ?8P^ M_1=02P,$% @ O) '6?FVNPDH! 6A0 !D !X;"]W;W)K&ULM5AMCZ,V$/XK%CU5=])U>0V!;1)I-Z3M5CW=:G/7^U#U M@Q><@!;LU#;)W;_O&%@2"$LWK?LEP6;F&9YG!H_Q[,#XDT@)D>AKD5,Q-U(I M=]>F*>*4%%A($E#/G6%#M.<%(Y%;GI6)9O%CBCQF)6S=WSQ8R5 M,L\HN>=(E$6!^;=;DK/#W+"-YXF';)M*-6$N9CN\)6LB/^_N.8S,%B7)"D)% MQBCB9#,W;NSKE>TJA\KB]XP&7M2@[MD;ECJB4A.8JD@,/SMR9+D MN4*"Y_BK 37:F,KQ]/H9_:>*/)!YQ((L6?XE2V0Z-P(#)62#RUP^L,,OI"$T M47@QRT7UBPZ-K66@N!22%8TS/$&1T?H??VV$.'$ G&$'IW%P^@[>"PYNX^"^ M-H+7.'BOC3!I'"KJ9LV]$B["$B]FG!T05]: IBXJ]2MOT"NCJE#6DL/=#/SD MX@ND$,;M&2T02J">ZN)98$*DL*]'&#/NX(QPI#H+<1D3C+Q3N(]WD=H;=OWJ$W M"NQ3RDJ!:2)FI@2&ZCG-N&%S6[-Q7F#CH@^,RE2@%81/!ORC<7]_Q-\$95MY MG6=Y;YU1P%]+>H5)[EZ]W=(3K_+?KJ7T?OB.&VM>96>.X+> ]$ M2 XE5/*Z1(1$D&:H*T'XGJ _?@-[= ?5(OX<2GT-[@V#JP7U6NQP3.8&K)@5 MHK'X_CO;MWXB(3*'");@TQ.>02V$_38GELY7AA,>FS/K=S0GO8T69U;>:%K M!\-L_9:M/\KV9T)A_MJ2G_U34I\M.BOF6#/:649A+%QB=8)%.L)4FL$XN@C87 MP?_9 @*=&=()%ND$6VD"ZV0H;#,4CKXM54Y@W\=A]:?EX+HP"G!I%G2"1>'Y M*F.[O35&4\".N+9UW&Y;VCKL.-2E0FM%BQJT3D>TPG[+UA6S*_;)MXVMH[F/ MHURLLTZTJ$'KZFS;?9TUQ>SJ[!QU=C1N*\;!+I9;)UK4H'6V79-)7VU-(;MJ M'[^B[-%/@($>*MZC3TSB?%!MK9]-6M&B!JVSWYM.^YM"73%KNM3MP^P\\RH0#G9 M0"CK:@IEQNN#K'H@V:XZJ7ED4K*BNDP)3@A7!G!_PYA\'J@ [7'BXF]02P,$ M% @ O) '61S+AHRX @ AP8 !D !X;"]W;W)K&ULE55=;YLP%/TK%JNF5EH+(1]D'4%*FE7;M$I1LZX/TQX&L&RED?H"MKGGW'./[4N\D^I!%P"&/)9MY^X9:M"V,7_"3>T#4LP=QM%@IG?LN2L1*$9E(0!?G$F_8N9Y&-=P'? M&>STP9C82E92/MC)YVSB!580<$B-9:#XVL(5<&Z)4,;OAM-K4UK@X7C/?NUJ MQUI65,.5Y/ ,'P!$#: T.FN$SF5&X?06--;-Q)KD M2I;$%$"6L 5%!5(A1ED,%1D&J\I/&^VS6GOX@O81N9'"%)I\%!ED_^)]]*$U(]R;,0N/$GZIQ 7I!^]( M&(0#?O:B7>D-3F'AX M$S6H+7C)VS>]4?#AB-I!JW9PC#V94>YVD6J[_W-(H5R!(OV>\Z7?);SR/T)['+@W1,]^C0?\_!?Y! MRZEV4]L@O;?D_P!4$L#!!0 ( +R0!UG_9/^' M/0, .8. 9 >&PO=V]R:W-H965T-*' MTH@- 7*:!6XI<+<%O1<$W5+0_=<1>J6@ESM3+"7WP:>*>F/!UT3HWDC3A=S, M7(W+CYG>]RLE\&V,.N7=XJ[@OR< W,0P*_9B_S0,8UVB"3ECQ7\+:P=DWP=% MXT0>D$-R<^63_;T#LD=B1JXCGDG*0CFV%4Y*H^V@G,"TF(#[P@2ZY)PS%4GR M@840-NC]=OV@16^C&94C[I,C4[<5>$[%$>EVWA'7<7L-\YFURWT(*GFW:3GM M\L\90[G3-'IM-=UJ?[LYK_L"[Q*D$KBOF8C9@LRX5 3WB6 SB!60[U^P/SE3 MD,H?37M7P'O-<'TFG<@E#6!BX:&3$RWO[9O.P'G?9)Q)F&\(5C.U5YG::Z-[ M7]&S:SS]R):[$14+:(R!5MZN/IJ$^05LD,/T1V+ENTS"?$.PFHV#RL;!:\;NP*2I)F&^(5C- MU&%EZM!P[+;R=O5Q^&>X]1VG"K?"'T,CUOP95?Z,_C]VR2]R3A_UIXD\7QPN MJXO#14)9DX.M(^[JH$F8;PA6<_JX#F:(5)MD;"4 *N$Z=2$D2\(RIXN9;M5;)VFF>HFRU3SLG MLR+E>L84&2!>BQ3'"1!2$[H#O MYYRKIXH>H$IMO=]02P,$% @ O) '67_0;'=; @ ?04 !D !X;"]W M;W)K&ULM53?;]HP$/Y73EDUM=)&(%"V=2$2M)U6 M:4BHJ-M#M0>3',2J?Z2V YVT/WYG!S(J =K+7F+[?/=]W]WEG&ZT>;(EHH,7 M*90=1:5SU54CJ!?M#/=\53IOB+.T8BNL%NY>;[[B-I\@,-?" MAB]L&M_A,(*\MD[+;3 ID%PU*WO9UF$O($F.!"3;@"3H;HB"RAOF6)8:O0'C MO0G-;T*J(9K$<>6;,G>&;CG%N6Q>+RP^UZ@%#OX#V(O6[&7)\O]NJYYR#+W/'>^-A$1"\H-O(=>UW-PN@H#MM".QC5L2WH?T7@'NE]J[78'3]"^N-D?4$L#!!0 M ( +R0!UDC3"O[-0, $@3 - >&PO-KI4 M-/8]/N<>VS?$,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7U-BN MGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/(B\W M5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: &N[T$A-CHEETJ[ MW#Z#_YXTP_> =0\,[&CO2RV]JT#NR;;IC74-+V,[X#^MIK7WI;MO4@WJOBC,I\6=CK2 M]:$^V:UF!5^Z_K)H#6#J75R=5I58?11\)DOF)W]PPM& KGG17&G^RV:#4IG: M -,D>F3:\.EVY*>FU3U;FG4Y+0O<<^\(/?_==9XQR305VZ9M[;_F57ZQX^3J M7UEVOU7V#0<]-J_>UV[R\AA,IL=@\BAJLG\,)K-7:3)N7N!;IX2=,T(;C> L M-B3?X&0G-DFCR8(+PV73F_,\9_+)4<'*&SJQ?R;LZ-OQ.2OH0IC[%AR23?LK MR_FBS-I1M[ 0S:A-^PM,KYNV!T&;B\N<+5D^;KIZ-G'-R#9LUN8"PCYRXZXP M@G$\%D8 P_)@#C".9V%Y_J?Y]-'Y> SSU@\B?9331SF>%4+&[H/E"7,R>X5G MFF5)DJ;8BH['00=C;-W2%'[":I@W8&!Y(-.?K36^VWB%/%\'V)X^5R'83/%* MQ&:*KS4@X74#1I:%=QO+ PQL%[#:@?SA/%!384Z2P*YBWK G&$>R#$.@%L,U MFJ;(ZJ3P">\/]I0D29:%$<#"#I($0^!IQ!', 7C D"1Q[\&]]U&\?D_%F_^= MC7X#4$L#!!0 ( +R0!UF7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G.()/D;(P-KH2QKJW1 MML^1<0M8N3MJG+X6TH&9<@=_&=ULA+KSS>!=C(+;:/MA]]EUXKGY/]VH5RM1 MPE2730W*=?UH0'I 9==B8Q.F> V39%>%<56Q*^6PD]B-ZIK"NOY.\:=OJNZN M'>(&?6C.!9XP-U4+'@_R4JL*E(6*?>*2JQ)8V[,VH,L(NFP8.O9FQ@V$79@3 MD/EK0./;&O9#$Q[N8^. MJ22-+)*K'TTW)2RQ'DYA MV4SVX2A_I)$%@E2Z!K;@/_LC2 DCC6R,+]CN9VU;K6$L\)[)4DH4:613_(MK M(KP00Q236U/N3>\SRA)9=$LL+?QH_"SE:KN7-#+*"UED+Y#Z^IZ%F.0*)+(: M*'VQ-XL0DU)$%ED11PR&A!Q!>H-.F2*+;(IC)GOB##$I5V2OY8I=__T1DE'2 MR(:0QD%*RAY99'N\S-0'$2F99)%E24>$M6(/,2GAY)&%0V!B MZU6(20DGCRR63]',;M1#S$I!>61%41A8@R% MF)2%\L@6(GNSES<+RD)%9 L1F+BF,"$F9:$BLH6>IY9/*:B1X.7^5!YB4A8J M(ELHQ&QC&RMP^7O_*L2D+%1$MM#!Z?#OM-G;>R$W7R);Z"AFMP@.,2D+%9$M M=&#:'CZD(29EH2*RA0Y-W7==^=C'I"Q41+80B=G/FY2%BB$60L\A'V)2%BHB M6VC_/=9>7@HW,"D+G;86&NUV_RM8X9*J^H(_8;&\Y+*<&>8_NCV)XM2_5UPU M4EYBV5>%&;':_9E@]T>(C_\!4$L#!!0 ( +R0!UDX@V\FQ $ T> : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8 MA BHTM!&V8!%AH=BL.69*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OK MT^BX;P]I7FUS[I]#2*MMW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G M5(O9[YFCMU,?_S.Q6Z]WJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G M4[@H*@I_)!4PB:E@^2,^/U\9?ESTE\7]07G /\_5U\ U!+ P04 " "\D =9 M@(3XG< ! '@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^ MVUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J M0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](GO&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( +R0!UGE:3ULRP4 -T> 8 " @0\( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ O) '6< >)A+? @ W D !@ ("! MX10 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO) '6>,04@IU"@ M5\ !@ ("!J2( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ O) '61#"[$!$ @ B@8 M !@ ("!G#@ 'AL+W=O&UL4$L! A0#% @ O) '6:&DF,>' M!@ XQ !D ("!N$, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O) '6<2"-M\/!@ 70X !D M ("!N54 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ O) '60JF?9]H" KQ8 !D ("!#G M 'AL+W=O0" !.!@ &0 @(&M> >&PO=V]R:W-H965T&UL4$L! A0#% @ MO) '67L,<\E@! B@H !D ("!\GX 'AL+W=O&PO=V]R:W-H965T 0 )<+ 9 " @3&6 !X;"]W;W)K&UL4$L! A0#% @ O) '617JB4Z3 @ ?04 !D M ("!X)H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O) '6334$]>9 P FP@ !D ("!5*0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O) ' M6;[RRBI+ @ K@4 !D ("!&PO=V]R:W-H965TBU !X;"]W;W)K M&UL4$L! A0#% @ O) '6N]4/!P .3H M !D ("!\;P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O) '630[62^N @ _0< !D M ("!B,D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O) '66^/[?<$ P :@@ !D ("!'=( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O) '65 M^=G>"0 K6L !D ("!GN4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O) '6?FVNPDH! 6A0 !D M ("!%_D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O) '67_0;'=; @ ?04 !D ("! MV0,! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " "\D =9@(3XG< ! '@ $P M @ $<$0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ - %$P$ ! end XML 58 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 59 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 198 209 1 false 67 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Balance Sheets Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Statements of Operations (Unaudited) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited Condensed Statements of Operations (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Statements of Comprehensive Loss (Unaudited) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfComprehensiveLossUnaudited Condensed Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Statement of Stockholders' Equity (Unaudited) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited Condensed Statement of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 100060 - Statement - Condensed Statement of Cash Flows (Unaudited) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited Condensed Statement of Cash Flows (Unaudited) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Description of Business Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of Business Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue and Deferred Revenue Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue Revenue and Deferred Revenue Notes 12 false false R13.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 995495 - Disclosure - Balance Sheet Components Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 995505 - Disclosure - Commitments and Contingencies Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 995515 - Disclosure - Term Loan Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoan Term Loan Notes 16 false false R17.htm 995525 - Disclosure - Equity Incentive Plan Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlan Equity Incentive Plan Notes 17 false false R18.htm 995535 - Disclosure - Income Taxes Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 995545 - Disclosure - Net Loss Per Share Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShare1 Net Loss Per Share Notes 19 false false R20.htm 995555 - Disclosure - Workforce reduction Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReduction Workforce reduction Notes 20 false false R21.htm 995565 - Disclosure - Subsequent Events Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 995595 - Disclosure - Revenue and Deferred Revenue (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables Revenue and Deferred Revenue (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue 23 false false R24.htm 995605 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements 24 false false R25.htm 995615 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents 25 false false R26.htm 995625 - Disclosure - Term Loan (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanTables Term Loan (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoan 26 false false R27.htm 995635 - Disclosure - Equity Incentive Plan (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlan 27 false false R28.htm 995645 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShare1 28 false false R29.htm 995655 - Disclosure - Workforce reduction (Tables) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionTables Workforce reduction (Tables) Tables http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReduction 29 false false R30.htm 995665 - Disclosure - Description of Business - Additional Information (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail Description of Business - Additional Information (Detail) Details 30 false false R31.htm 995675 - Disclosure - Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) Details 31 false false R32.htm 995685 - Disclosure - Revenue and Deferred Revenue - Additional Information (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail Revenue and Deferred Revenue - Additional Information (Detail) Details 32 false false R33.htm 995695 - Disclosure - Revenue and Deferred Revenue - Additional Information (Detail) 1 Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1 Revenue and Deferred Revenue - Additional Information (Detail) 1 Details 33 false false R34.htm 995705 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail) Details 34 false false R35.htm 995715 - Disclosure - Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details) Details 35 false false R36.htm 995725 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 36 false false R37.htm 995735 - Disclosure - Balance Sheet Components (Additional Information) (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components (Additional Information) (Details) Details http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 37 false false R38.htm 995745 - Disclosure - Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details) Details 38 false false R39.htm 995755 - Disclosure - Balance Sheet Components - Summary of Allowance for credit losses (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAllowanceForCreditLossesDetails Balance Sheet Components - Summary of Allowance for credit losses (Details) Details 39 false false R40.htm 995765 - Disclosure - Balance Sheet Components - Schedule of Inventories (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetail Balance Sheet Components - Schedule of Inventories (Detail) Details 40 false false R41.htm 995775 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) Details 41 false false R42.htm 995785 - Disclosure - Term Loan - Schedule of Term Loan (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfTermLoanDetail Term Loan - Schedule of Term Loan (Detail) Details 42 false false R43.htm 995795 - Disclosure - Term Loan - Additional Information (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail Term Loan - Additional Information (Detail) Details 43 false false R44.htm 995805 - Disclosure - Equity Incentive Plans - Additional Information (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail Equity Incentive Plans - Additional Information (Detail) Details 44 false false R45.htm 995815 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail Equity Incentive Plans - Summary of Stock-based Compensation Expense (Detail) Details 45 false false R46.htm 995825 - Disclosure - Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail) Details 46 false false R47.htm 995835 - Disclosure - Workforce reduction - Summary of Workforce Reduction Plan Included in the Accompanying Condensed Statements Of Operations (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails Workforce reduction - Summary of Workforce Reduction Plan Included in the Accompanying Condensed Statements Of Operations (Details) Details 47 false false R48.htm 995845 - Disclosure - Workforce reduction - Summary of Changes in Liabilities Resulting from the Severance Charges and Related Accruals (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsDetails Workforce reduction - Summary of Changes in Liabilities Resulting from the Severance Charges and Related Accruals (Details) Details 48 false false R49.htm 995855 - Disclosure - Workforce reduction (Additional Information) (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails Workforce reduction (Additional Information) (Details) Details http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionTables 49 false false R50.htm 995865 - Disclosure - Subsequent Event - Additional Information (Details) Sheet http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails Subsequent Event - Additional Information (Details) Details 50 false false All Reports Book All Reports om-20240630.htm om-20240630.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "om-20240630.htm": { "nsprefix": "om", "nsuri": "http://www.outsetmedical.com/20240630", "dts": { "inline": { "local": [ "om-20240630.htm" ] }, "schema": { "local": [ "om-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 181, "keyCustom": 28, "axisStandard": 27, "axisCustom": 1, "memberStandard": 33, "memberCustom": 29, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 4, "http://fasb.org/us-gaap/2024": 2 }, "contextCount": 198, "entityCount": 1, "segmentCount": 67, "elementCount": 568, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 585, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets", "longName": "100010 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R3": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Balance Sheets (Parenthetical)", "shortName": "Condensed Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited", "longName": "100030 - Statement - Condensed Statements of Operations (Unaudited)", "shortName": "Condensed Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R5": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfComprehensiveLossUnaudited", "longName": "100040 - Statement - Condensed Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R6": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited", "longName": "100050 - Statement - Condensed Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_308a7c3b-aa5f-4d09-b9df-ba12834523fe", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_734f2c8f-b331-440a-ae6e-738094569049", "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R7": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited", "longName": "100060 - Statement - Condensed Statement of Cash Flows (Unaudited)", "shortName": "Condensed Statement of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.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_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "longName": "995455 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue", "longName": "995475 - Disclosure - Revenue and Deferred Revenue", "shortName": "Revenue and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents", "longName": "995495 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995505 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoan", "longName": "995515 - Disclosure - Term Loan", "shortName": "Term Loan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlan", "longName": "995525 - Disclosure - Equity Incentive Plan", "shortName": "Equity Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995535 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShare1", "longName": "995545 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReduction", "longName": "995555 - Disclosure - Workforce reduction", "shortName": "Workforce reduction", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEvents", "longName": "995565 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995575 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables", "longName": "995595 - Disclosure - Revenue and Deferred Revenue (Tables)", "shortName": "Revenue and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995605 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables", "longName": "995615 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanTables", "longName": "995625 - Disclosure - Term Loan (Tables)", "shortName": "Term Loan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "longName": "995635 - Disclosure - Equity Incentive Plan (Tables)", "shortName": "Equity Incentive Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareTables", "longName": "995645 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionTables", "longName": "995655 - Disclosure - Workforce reduction (Tables)", "shortName": "Workforce reduction (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "longName": "995665 - Disclosure - Description of Business - Additional Information (Detail)", "shortName": "Description of Business - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail", "longName": "995675 - Disclosure - Revenue and Deferred Revenue - Summary of Revenue by Source (Detail)", "shortName": "Revenue and Deferred Revenue - Summary of Revenue by Source (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_54c36301-cb7d-41b7-b252-6275d8469bc9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R32": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail", "longName": "995685 - Disclosure - Revenue and Deferred Revenue - Additional Information (Detail)", "shortName": "Revenue and Deferred Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "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": "om-20240630.htm", "unique": true } }, "R33": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1", "longName": "995695 - Disclosure - Revenue and Deferred Revenue - Additional Information (Detail) 1", "shortName": "Revenue and Deferred Revenue - Additional Information (Detail) 1", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_71de8f44-27c8-47dc-b453-6b46af8a99f7", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_71de8f44-27c8-47dc-b453-6b46af8a99f7", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail", "longName": "995705 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail)", "shortName": "Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfBreakdownOfTheAvailableForSaleDebtSecuritiesWithUnrealizedLossesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abd32aa4-a0ff-4df0-806d-42937d1b6b88", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R35": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "longName": "995715 - Disclosure - Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details)", "shortName": "Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfBreakdownOfTheAvailableForSaleDebtSecuritiesWithUnrealizedLossesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfBreakdownOfTheAvailableForSaleDebtSecuritiesWithUnrealizedLossesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "995725 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "om:DebtSecuritiesAvailableForSaleRemainingContractualMaturitiesPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "om:DebtSecuritiesAvailableForSaleRemainingContractualMaturitiesPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails", "longName": "995735 - Disclosure - Balance Sheet Components (Additional Information) (Details)", "shortName": "Balance Sheet Components (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:RestrictedCash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails", "longName": "995745 - Disclosure - Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details)", "shortName": "Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e689c39-b593-4a8c-a9b5-01b14b16f35e", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R39": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAllowanceForCreditLossesDetails", "longName": "995755 - Disclosure - Balance Sheet Components - Summary of Allowance for credit losses (Details)", "shortName": "Balance Sheet Components - Summary of Allowance for credit losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_e8e752f6-f049-4e37-8f7d-ba88b5cfa63a", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e8e752f6-f049-4e37-8f7d-ba88b5cfa63a", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetail", "longName": "995765 - Disclosure - Balance Sheet Components - Schedule of Inventories (Detail)", "shortName": "Balance Sheet Components - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail", "longName": "995775 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail)", "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "om:AccruedInventoryCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "om:AccruedInventoryCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfTermLoanDetail", "longName": "995785 - Disclosure - Term Loan - Schedule of Term Loan (Detail)", "shortName": "Term Loan - Schedule of Term Loan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail", "longName": "995795 - Disclosure - Term Loan - Additional Information (Detail)", "shortName": "Term Loan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_eb50fa16-8500-462c-abe0-fbf77a08d69b", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_de1cb6fb-aaa8-4d45-b0b2-804385f61ba4", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R44": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "longName": "995805 - Disclosure - Equity Incentive Plans - Additional Information (Detail)", "shortName": "Equity Incentive Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "om:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageVestedInPeriod", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "om:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageVestedInPeriod", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail", "longName": "995815 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense (Detail)", "shortName": "Equity Incentive Plans - Summary of Stock-based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_72068746-f2d1-434c-b6bf-b14e3dd08daf", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R46": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "longName": "995825 - Disclosure - Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail)", "shortName": "Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "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": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "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": "om-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails", "longName": "995835 - Disclosure - Workforce reduction - Summary of Workforce Reduction Plan Included in the Accompanying Condensed Statements Of Operations (Details)", "shortName": "Workforce reduction - Summary of Workforce Reduction Plan Included in the Accompanying Condensed Statements Of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_428c161b-a4d2-4e59-a0b0-1f63471862b9", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_21240504-1026-4bfc-945e-7038bd49f01d", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "unique": true } }, "R48": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsDetails", "longName": "995845 - Disclosure - Workforce reduction - Summary of Changes in Liabilities Resulting from the Severance Charges and Related Accruals (Details)", "shortName": "Workforce reduction - Summary of Changes in Liabilities Resulting from the Severance Charges and Related Accruals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_e8e752f6-f049-4e37-8f7d-ba88b5cfa63a", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsTableTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e8e752f6-f049-4e37-8f7d-ba88b5cfa63a", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsTableTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails", "longName": "995855 - Disclosure - Workforce reduction (Additional Information) (Details)", "shortName": "Workforce reduction (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_4f150f37-87e0-4d28-9733-64e52f845a62", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "om:ScheduleOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsTableTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f8e145ce-5e6c-4af4-8f9f-e0d07425b83e", "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": "om-20240630.htm", "unique": true } }, "R50": { "role": "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "longName": "995865 - Disclosure - Subsequent Event - Additional Information (Details)", "shortName": "Subsequent Event - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_4b2f99de-0890-4aa0-9e10-fec8466471d6", "name": "us-gaap:RestructuringCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b2f99de-0890-4aa0-9e10-fec8466471d6", "name": "us-gaap:RestructuringCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "om-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "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": [ "r39", "r704" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accounts receivable, allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r860" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r650" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "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": [ "r853" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of premium on investments, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and related benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_AccruedExchangeFeeRebateCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedExchangeFeeRebateCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Exchange Fee Rebate, Current", "terseLabel": "Customer rebates", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for rebates of an exchange fee some mutual funds impose on shareholders if they exchange (transfer) to another fund within the same fund group. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "om_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "om_AccruedInterestNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "AccruedInterestNoncurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accrued interest, noncurrent.", "label": "Accrued Interest Noncurrent", "terseLabel": "Accrued interest" } } }, "auth_ref": [] }, "om_AccruedInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "AccruedInventoryCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued inventory current.", "label": "Accrued Inventory Current", "terseLabel": "Inventory" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Professional services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "om_AccruedResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "AccruedResearchAndDevelopmentExpenses", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued research and development expenses.", "label": "Accrued Research And Development Expenses", "terseLabel": "Research and development expenses" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "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": [ "r10", "r11", "r62", "r130", "r536", "r563", "r564" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r6", "r11", "r438", "r441", "r487", "r559", "r560", "r829", "r830", "r831", "r840", "r841", "r842", "r844" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r760" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r573", "r840", "r841", "r842", "r844", "r913", "r974" ] }, "om_AdditionalTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "AdditionalTrancheMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Additional Tranche [Member]", "documentation": "Additional Tranche [Member]", "terseLabel": "Additional Tranche" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock", "negatedLabel": "Adjustment to redemption value on redeemable convertible preferred stock", "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock." } } }, "auth_ref": [ "r7", "r87", "r91" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "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": [ "r32", "r33", "r366" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "om_AfterSecondAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "AfterSecondAnniversaryMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "After Second Anniversary of Closing Date", "label": "After Second Anniversary [Member]", "documentation": "After Second Anniversary [Member]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r806" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732", "r742", "r752", "r784" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r735", "r745", "r755", "r787" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r807" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r780", "r788", "r792", "r800" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r798" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Cumulative stock-based compensation", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r397", "r407" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Allowance for Credit Loss, Beginning Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r131", "r201", "r243", "r247", "r249", "r939" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "totalLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r860" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-off adjustments", "terseLabel": "Write-off adjustments", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r248" ] }, "om_Allowancefordebtexpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "Allowancefordebtexpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "AllowanceFordebtExpense", "documentation": "AllowanceFordebtExpense" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from calculation of diluted net loss per share", "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": [ "r179" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r432" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r95", "r108", "r124", "r152", "r183", "r187", "r195", "r196", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r433", "r435", "r470", "r531", "r607", "r665", "r666", "r704", "r722", "r876", "r877", "r927" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r120", "r133", "r152", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r433", "r435", "r470", "r704", "r876", "r877", "r927" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r210" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Holding Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Costs", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r207", "r261", "r530" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale", "totalLabel": "Debt Securities, Available-for-sale, Total", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r208", "r261", "r448", "r525", "r692", "r695", "r854", "r917", "r918", "r919" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r205", "r261" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r795" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r796" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r791" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r791" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r791" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r791" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r791" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r791" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "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": [ "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395", "r396" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r794" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r792" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r792" ] }, "om_BalanceSheetComponents": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "BalanceSheetComponents", "lang": { "en-us": { "role": { "label": "Balance Sheet Components", "documentation": "Balance Sheet Components [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r276", "r941", "r942" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r34", "r35", "r276", "r941", "r942" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r38", "r78", "r79" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures included in accounts payable and accrued expenses", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r18", "r19", "r20" ] }, "om_CashAndCashEquivalentMaintainPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "CashAndCashEquivalentMaintainPercentage", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash and Cash Equivalent Maintain Percentage", "label": "Cash and Cash Equivalent Maintain Percentage", "terseLabel": "Cash and cash equivalent maintain percentage" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r15", "r122", "r659" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r16", "r94" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, and Short-term Investments, Total", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cash, cash equivalents and short-term investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r828" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. 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": [ "r15", "r74", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash as of end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash as of beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r15", "r74", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r74" ] }, "om_CashCashEquivalentsRestrictedCashAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "CashCashEquivalentsRestrictedCashAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash cash equivalents, restricted cash and short term investments.", "label": "Cash Cash Equivalents Restricted Cash And Short Term Investments", "terseLabel": "Cash, cash equivalents, restricted cash and short-term investments" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r122" ] }, "om_CashPaidForAmountsIncludedInMeasurementOfOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "CashPaidForAmountsIncludedInMeasurementOfOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in the measurement of operating lease liabilities.", "label": "Cash Paid For Amounts Included In Measurement Of Operating Lease Liabilities", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "auth_ref": [] }, "om_CeoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "CeoMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ceo Member", "label": "CEO [Member]", "documentation": "CEO [Member]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r771" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r768" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r766" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r117", "r127", "r128", "r129", "r152", "r173", "r174", "r176", "r178", "r185", "r186", "r237", "r297", "r299", "r300", "r301", "r304", "r305", "r334", "r335", "r336", "r337", "r339", "r470", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r595", "r616", "r634", "r645", "r646", "r647", "r648", "r649", "r811", "r837", "r845" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r772" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r772" ] }, "om_CollateralMonitoringFee": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "CollateralMonitoringFee", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collateral monitoring fee", "documentation": "Collateral monitoring fee", "terseLabel": "Line of credit, collateral monitoring fee" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper [Member]", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r86", "r296", "r716", "r717", "r718", "r719" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 6)", "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": [ "r49", "r98", "r532", "r594" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "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": [ "r84", "r289", "r290", "r651", "r863", "r869" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock shares reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r53" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r840", "r841", "r844", "r913", "r973", "r974" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "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": [ "r53" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "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": [ "r53", "r595" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "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": [ "r53" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r53", "r595", "r613", "r974", "r975" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 300,000 shares authorized as of June 30, 2024 and December 31, 2023; 52,084 and 50,317 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "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": [ "r53", "r534", "r704" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r777" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r776" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r778" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r12", "r137", "r139", "r143", "r526", "r544", "r545" ] }, "om_ConsolesProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ConsolesProductMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail" ], "lang": { "en-us": { "role": { "documentation": "Consoles product.", "label": "Consoles Product [Member]", "terseLabel": "Consoles Product" } } }, "auth_ref": [] }, "om_ConsumablesProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ConsumablesProductMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail" ], "lang": { "en-us": { "role": { "documentation": "Consumables product.", "label": "Consumables Product [Member]", "terseLabel": "Consumables Product" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r341", "r342", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r341", "r342", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail" ], "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": [ "r354" ] }, "om_ConversionOfRedeemableConvertiblePreferredStockWarrantsToCommonStockWarrantsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ConversionOfRedeemableConvertiblePreferredStockWarrantsToCommonStockWarrantsValue", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Series A redeemable convertible preferred stock warrants to common stock warrants", "label": "Conversion Of Redeemable Convertible Preferred Stock Warrants To Common Stock Warrants Value", "documentation": "Conversion Of Redeemable Convertible Preferred Stock Warrants To Common Stock Warrants Value" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r686", "r688", "r692", "r705", "r710", "r970" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "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": [ "r65", "r66", "r523" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r67", "r152", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r470", "r665", "r876" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "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": [ "r296", "r874" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "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": [ "r296", "r874", "r875" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Credit Losses", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r240", "r241", "r242", "r244", "r245", "r250", "r252", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r267" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "om_DKeithGrossmanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DKeithGrossmanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "D. Keith Grossman", "label": "D. Keith Grossman [Member]", "documentation": "D. Keith Grossman [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoan" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Term Loan", "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": [ "r85", "r151", "r271", "r272", "r273", "r274", "r275", "r295", "r296", "r306", "r312", "r313", "r314", "r315", "r316", "r317", "r322", "r329", "r330", "r332", "r479" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r8", "r41", "r42", "r96", "r97", "r154", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r673", "r674", "r675", "r676", "r677", "r702", "r838", "r864", "r865", "r866", "r924", "r925" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfTermLoanDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal of term loan", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r307", "r479", "r480", "r674", "r675", "r702" ] }, "om_DebtInstrumentInterestOnlyPaymentsYearAndMonth": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DebtInstrumentInterestOnlyPaymentsYearAndMonth", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest only payments year and month.", "label": "Debt Instrument Interest Only Payments Year And Month", "terseLabel": "Debt instrument interest only payments end date" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r44", "r333", "r479", "r480", "r702" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "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": [ "r154", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r673", "r674", "r675", "r676", "r677", "r702", "r838", "r924", "r925" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Loan maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r125", "r673", "r918", "r919" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r8", "r154", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r673", "r674", "r675", "r676", "r677", "r702", "r838", "r864", "r865", "r866", "r924", "r925" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Payment Terms", "terseLabel": "Description of payment terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r37", "r45" ] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Debt instrument, final payment amount", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "om_DebtInstrumentPrepaymentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DebtInstrumentPrepaymentFeePercentage", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument prepayment fee percentage.", "label": "Debt Instrument Prepayment Fee Percentage", "terseLabel": "Debt instrument prepayment fee percentage" } } }, "auth_ref": [] }, "om_DebtInstrumentPrincipalPaymentTermAfterInterestOnlyPeriodExpires": { "xbrltype": "durationItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DebtInstrumentPrincipalPaymentTermAfterInterestOnlyPeriodExpires", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument principal payment term after interest only period expires.", "label": "Debt Instrument Principal Payment Term After Interest Only Period Expires", "terseLabel": "Debt instrument principal repayment period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r8", "r26", "r27", "r36", "r89", "r90", "r154", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r673", "r674", "r675", "r676", "r677", "r702", "r838", "r924", "r925" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfTermLoanDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Instrument, Unamortized Discount, Total", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt discount on Perceptive Term Loan", "negatedLabel": "Unamortized debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r879", "r923", "r924", "r925" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Securities in unrealized loss position for more than 12 months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r110", "r266", "r668" ] }, "om_DebtSecuritiesAvailableForSaleRemainingContractualMaturitiesPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DebtSecuritiesAvailableForSaleRemainingContractualMaturitiesPeriod", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Remaining Contractual Maturities Period", "terseLabel": "Remaining contractual maturities for available-for-sale securities", "documentation": "Debt Securities Available For Sale Remaining Contractual Maturities period." } } }, "auth_ref": [] }, "om_DeemedDividendOnSettlementOfAccruedDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DeemedDividendOnSettlementOfAccruedDividend", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Deemed dividend on settlement of accrued dividend.", "label": "Deemed Dividend On Settlement Of Accrued Dividend", "terseLabel": "Deemed dividend on settlement of accrued dividend", "verboseLabel": "Deemed dividend on settlement of accrued dividend" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Net, Total", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt Issuance Costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r879", "r923", "r924", "r925" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of June 30, 2024", "periodStartLabel": "Balance as of December 31, 2023", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Restructuring Charges", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from restructuring reserve." } } }, "auth_ref": [ "r911" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "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": [ "r4", "r183", "r191", "r196", "r665", "r666" ] }, "om_DescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DescriptionOfBusinessLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business [Line Items]", "terseLabel": "Description Of Business [Line Items]" } } }, "auth_ref": [] }, "om_DescriptionOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "DescriptionOfBusinessTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business [Table]", "terseLabel": "Description Of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r352", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r352", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue by Source", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r880" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlan" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plan", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r365", "r367", "r398", "r399", "r401", "r690" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r727" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r759" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r770" ] }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarlyRepaymentOfSeniorDebt", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Early repayment fee", "label": "Early Repayment of Senior Debt", "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity." } } }, "auth_ref": [ "r73" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r160", "r161", "r162", "r163", "r164", "r165", "r171", "r173", "r176", "r177", "r178", "r182", "r428", "r431", "r445", "r446", "r527", "r546", "r662" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share,diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r160", "r161", "r162", "r163", "r164", "r165", "r173", "r176", "r177", "r178", "r182", "r428", "r431", "r445", "r446", "r527", "r546", "r662" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShare1" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r170", "r179", "r180", "r181" ] }, "us-gaap_EffectOfFourthQuarterEventsByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfFourthQuarterEventsByTypeAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Fourth Quarter Event Type", "label": "Effect of Fourth Quarter Event Type [Axis]", "documentation": "Information by type of event or transaction that occurred during the fourth quarter." } } }, "auth_ref": [ "r22" ] }, "us-gaap_EffectOfFourthQuarterEventsTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfFourthQuarterEventsTypeDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effect of Fourth Quarter Events, Type [Domain]", "documentation": "The type of event or transaction having a material effect on fourth quarter and fiscal year results." } } }, "auth_ref": [ "r22" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Estimated weighted average period over which unamortized share-based compensation are expected to be recognize", "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": [ "r400" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r908" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Shares Committed under ESPP", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "om_EmployeesSharePurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "EmployeesSharePurchasePlanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employees share purchase plan.", "label": "Employees Share Purchase Plan [Member]", "terseLabel": "Employees Share Purchase Plan (ESPP)" } } }, "auth_ref": [] }, "om_EndOfYear3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "EndOfYear3Member", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "End Of Year 3 [Member]", "label": "End Of Year 3 [Member]", "documentation": "End Of Year 3 [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "terseLabel": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r726" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r724" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r724" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r810" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r724" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r809" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r724" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r724" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r724" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r724" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r764" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r805" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r805" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r805" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r118", "r140", "r141", "r142", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r184", "r238", "r239", "r269", "r340", "r418", "r419", "r425", "r426", "r427", "r429", "r430", "r431", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r471", "r472", "r473", "r474", "r475", "r476", "r481", "r482", "r487", "r542", "r559", "r560", "r561", "r573", "r634" ] }, "om_EquityIncentivePlanLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "EquityIncentivePlanLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan [Line Items]", "label": "Equity Incentive Plan [Line Items]", "terseLabel": "Equity Incentive Plan [Line Items]" } } }, "auth_ref": [] }, "om_EquityIncentivePlanTable": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "EquityIncentivePlanTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan [Table]", "label": "Equity Incentive Plan [Table]", "terseLabel": "Equity Incentive Plan [Table]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r774" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732", "r742", "r752", "r784" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r729", "r739", "r749", "r781" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r780" ] }, "us-gaap_ExtendedMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedMaturityMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Extended Maturity [Member]", "terseLabel": "Extended Maturity", "documentation": "Loan modification for an extension of the term of a loan in which it must be paid." } } }, "auth_ref": [ "r202", "r667" ] }, "us-gaap_FairValueAdjustmentToInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentToInventoryMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment to Inventory [Member]", "terseLabel": "Inventory", "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information)." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r448", "r449", "r462", "r692" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r448", "r449", "r462", "r692" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r457", "r458", "r463", "r693" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r457", "r458", "r463", "r693" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r320", "r357", "r358", "r359", "r360", "r361", "r362", "r447", "r449", "r450", "r451", "r452", "r461", "r462", "r464", "r494", "r495", "r496", "r674", "r675", "r686", "r687", "r688", "r692", "r695" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r448", "r449", "r450", "r452", "r692", "r918", "r921" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r457", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468", "r524", "r692", "r696" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r320", "r357", "r362", "r449", "r462", "r494", "r686", "r687", "r688", "r692" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r320", "r357", "r362", "r449", "r450", "r462", "r495", "r674", "r675", "r686", "r687", "r688", "r692" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r448", "r449", "r450", "r452", "r692", "r918", "r921" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r320", "r357", "r358", "r359", "r360", "r361", "r362", "r447", "r449", "r450", "r451", "r452", "r461", "r462", "r464", "r494", "r495", "r496", "r674", "r675", "r686", "r687", "r688", "r692", "r695" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r692", "r915", "r916", "r917", "r918", "r919", "r921" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r245", "r246", "r250", "r251", "r256", "r265", "r267", "r268", "r331", "r338", "r443", "r469", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r543", "r668", "r692", "r693", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r705", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r855", "r856", "r857", "r858", "r914", "r917", "r918", "r919", "r920", "r921" ] }, "om_FirstAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "FirstAnniversaryMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "First Anniversary of Closing Date", "label": "First Anniversary [Member]", "documentation": "First Anniversary [Member]" } } }, "auth_ref": [] }, "om_FirstRevenueMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "FirstRevenueMilestoneMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "First Revenue Milestone", "label": "First Revenue Milestone [Member]", "documentation": "First Revenue Milestone [Member]" } } }, "auth_ref": [] }, "om_FollowOnPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "FollowOnPublicOfferingMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Follow-On Public Offering [Member]", "label": "Follow On Public Offering [Member]", "terseLabel": "Follow-on Public Offering" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r788" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r788" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r788" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r788" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r736", "r746", "r756", "r788" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r769" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "negatedTerseLabel": "Loss on disposal of property and equipment", "terseLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r834", "r861", "r862" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of term loan", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r4", "r24", "r25" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "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": [ "r69", "r618" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r69" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "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": [ "r63", "r67", "r107", "r152", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r470", "r664", "r665", "r847", "r848", "r849", "r850", "r851", "r876" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "IPO", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r64", "r103", "r107", "r528", "r540", "r664", "r665", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r270", "r276", "r281", "r454", "r458", "r463", "r556", "r558", "r619", "r654", "r694", "r943" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r276", "r281", "r454", "r458", "r463", "r556", "r558", "r619", "r654", "r694", "r943" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r153", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r422", "r423", "r424", "r572", "r691" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r111", "r115", "r167", "r168", "r183", "r192", "r196", "r411", "r412", "r421", "r547", "r691" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r17", "r76", "r835", "r909", "r910" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "negatedLabel": "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r833" ] }, "om_IncreaseDecreaseInAccruedWarrantyLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "IncreaseDecreaseInAccruedWarrantyLiability", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accrued warranty liability.", "label": "Increase Decrease In Accrued Warranty Liability", "terseLabel": "Accrued warranty liability" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "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": [ "r655" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and related benefits", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "om_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpensesOther", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods." } } }, "auth_ref": [ "r3" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r780", "r788", "r792", "r800" ] }, "om_InitialRevolverCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "InitialRevolverCommitmentMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Revolver Commitment", "label": "Initial Revolver Commitment [Member]", "documentation": "Initial Revolver Commitment [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r798" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r728", "r804" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r728", "r804" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728", "r804" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "label": "Interest Expense, Operating and Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r183", "r187", "r190", "r193", "r196", "r478", "r665", "r666" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r145", "r147", "r148" ] }, "us-gaap_InterestRateFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateFloorMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Floor [Member]", "terseLabel": "InterestRateFloor", "documentation": "Contracts in which the floor writer, in return for a premium, agrees to limit the risk associated with a decline in interest rates based on a notional amount. If rates fall below an agreed rate, the floor holder will receive cash payments from the floor writer equal to the difference between the market rate and an agreed rate multiplied by the notional principal amount." } } }, "auth_ref": [ "r656" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r824" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r132", "r660", "r704" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r826" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r825" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r8", "r41", "r42", "r43", "r47", "r48", "r49", "r50", "r152", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r434", "r435", "r436", "r470", "r593", "r663", "r722", "r876", "r927", "r928" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "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": [ "r58", "r99", "r538", "r704", "r839", "r859", "r922" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "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": [ "r43", "r121", "r152", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r434", "r435", "r436", "r470", "r704", "r876", "r927", "r928" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "om_LineOfCreditBorrowingBaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "LineOfCreditBorrowingBaseAmount", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Borrowing Base, Amount", "label": "Line of Credit, Borrowing Base, Amount", "terseLabel": "Line of credit, borrowing base, amount" } } }, "auth_ref": [] }, "om_LineOfCreditBorrowingBasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "LineOfCreditBorrowingBasePercentage", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Borrowing Base, Percentage", "label": "Line of Credit, Borrowing Base, Percentage", "terseLabel": "Line of credit, borrowing base, percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-refundable facility fee", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r40", "r46", "r296" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit, commitment fee percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit, current borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r40", "r46" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit, expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r40", "r46" ] }, "us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Frequency of Payment and Payment Terms", "terseLabel": "Line of credit, payment terms, description", "documentation": "Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based." } } }, "auth_ref": [ "r40", "r46" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit, default interest rate", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r40", "r46" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of credit, interest rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r40", "r46" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, 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": [ "r40", "r46" ] }, "om_LineOfCreditPercentageOfPrepaymentPremium": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "LineOfCreditPercentageOfPrepaymentPremium", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line Of Credit, Percentage of Prepayment Premium", "label": "Line Of Credit, Percentage of Prepayment Premium", "terseLabel": "Line of credit, percentage of prepayment premium" } } }, "auth_ref": [] }, "om_LineOfCreditTerminationFee": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "LineOfCreditTerminationFee", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Termination Fee", "label": "Line of Credit, Termination Fee", "terseLabel": "Line of credit, termination fee" } } }, "auth_ref": [] }, "us-gaap_LoanRestructuringModificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanRestructuringModificationAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loan Restructuring Modification [Axis]", "documentation": "Information by concessions made to the terms of loan contracts." } } }, "auth_ref": [ "r202", "r203", "r204", "r667" ] }, "us-gaap_LoanRestructuringModificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanRestructuringModificationDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loan Restructuring Modification [Domain]", "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral." } } }, "auth_ref": [ "r202", "r203", "r204", "r667" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanScheduleOfTermLoanDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Term loan, noncurrent", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Term loan", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r126" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r363", "r408", "r452", "r522", "r555", "r557", "r565", "r585", "r586", "r637", "r638", "r639", "r640", "r641", "r652", "r653", "r667", "r678", "r689", "r695", "r696", "r700", "r701", "r707", "r878", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "om_May2024WorkforceReductionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "May2024WorkforceReductionPlanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "May2024 Workforce Reduction Plan", "label": "May 2024 Workforce Reduction Plan [Member]", "documentation": "May 2024 Workforce Reduction Plan [Member]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r772" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r772" ] }, "om_MilestoneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "MilestoneAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Milestone [Axis]", "label": "Milestone [Axis]" } } }, "auth_ref": [] }, "om_MilestoneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "MilestoneDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Milestone [Domain]", "label": "Milestone [Domain]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r363", "r408", "r452", "r522", "r555", "r557", "r565", "r585", "r586", "r637", "r638", "r639", "r640", "r641", "r652", "r653", "r667", "r678", "r689", "r695", "r696", "r700", "r707", "r878", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r791" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market funds", "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": [ "r881" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r799" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by 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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r74", "r75", "r77" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfComprehensiveLossUnaudited", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "negatedLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r77", "r104", "r119", "r136", "r138", "r142", "r152", "r158", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r175", "r237", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r428", "r431", "r446", "r470", "r541", "r615", "r632", "r633", "r720", "r876" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently 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": [] }, "om_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "NonCashInterestExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Non-cash interest expense.", "label": "Non Cash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "auth_ref": [] }, "om_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "NonCashLeaseExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Non-cash lease expense.", "label": "Non Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r772" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r736", "r746", "r756", "r780", "r788" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r763" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r762" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r799" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r799" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other income, net", "totalLabel": "Nonoperating Income (Expense), Total", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r70" ] }, "om_OfferingCostsUnderwritingDiscountsAndCommissionsExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "OfferingCostsUnderwritingDiscountsAndCommissionsExpenses", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Offering costs, underwriting discounts and commissions expenses.", "label": "Offering Costs Underwriting Discounts And Commissions Expenses", "terseLabel": "Offering costs, underwriting discounts and commissions expenses" } } }, "auth_ref": [] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time Termination Benefits", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r669", "r670", "r671", "r672" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r107", "r664", "r847", "r848", "r849", "r850", "r851" ] }, "om_OperatingLeaseArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "OperatingLeaseArrangementsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease arrangements.", "label": "Operating Lease Arrangements [Member]", "terseLabel": "Operating Lease Arrangements" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r484" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r484" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r483" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r123" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfComprehensiveLossUnaudited", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Unrealized loss on available-for-sale securities", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r134", "r135", "r236" ] }, "om_OtherDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "OtherDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other debt issuance costs.", "label": "Other Debt Issuance Costs", "terseLabel": "Other debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Current, Total", "label": "Other Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r704" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r772" ] }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings", "terseLabel": "Other-than-temporary impairment losses related to investments", "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings." } } }, "auth_ref": [ "r109" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r734", "r744", "r754", "r786" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r737", "r747", "r757", "r789" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r737", "r747", "r757", "r789" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r761" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments and other adjustments", "terseLabel": "Payments and other adjustments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r280", "r832" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Investments, Total", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investment securities", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "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": [ "r72" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r771" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r771" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r763" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r780" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r773" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r762" ] }, "om_PercentageOfLimitationOnPledgesOfCapitalStockOfForeignSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "PercentageOfLimitationOnPledgesOfCapitalStockOfForeignSubsidiaries", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of limitation on pledges of capital stock of foreign subsidiaries.", "label": "Percentage Of Limitation On Pledges Of Capital Stock Of Foreign Subsidiaries", "terseLabel": "Percentage of limitation on pledges of capital stock of foreign subsidiaries" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "PSUs", "terseLabel": "Performance Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r764" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r808" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r763" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "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": [ "r52", "r334" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "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": [ "r52", "r595" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r52", "r334" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r52", "r595", "r613", "r974", "r975" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 5,000 shares authorized, and no shares issued and outstanding as of June 30, 2024 and December 31, 2023", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r52", "r533", "r704" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r828" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrimeRateMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "verboseLabel": "Aggregate net proceeds from IPO", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon follow-on public offering, net of issuance costs", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of term loans, net of issuance costs", "label": "Proceeds from Issuance of Long-Term Debt", "totalLabel": "Proceeds from Issuance of Long-Term Debt, Total", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r14", "r567" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Lines of Credit, Total", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r14", "r838" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale, Maturity and Collection of Investments, Total", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturities of investment securities", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r13" ] }, "om_ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlanPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlanPurchases", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises and ESPP purchases", "documentation": "Proceeds from stock option exercises and employee stock purchase plan purchases.", "label": "Proceeds From Stock Options Exercised And Employee Stock Purchase Plan Purchases" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product Revenue", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r679" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r197", "r523", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r657", "r679", "r706", "r707", "r708", "r709", "r711", "r870", "r871", "r880", "r940", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r971", "r972" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Accrued warranty liability", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42", "r872", "r873" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r197", "r523", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r657", "r679", "r706", "r707", "r708", "r709", "r711", "r870", "r871", "r880", "r940", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r971", "r972" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "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": [ "r5", "r486", "r529", "r539", "r704" ] }, "om_ProvisionForInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ProvisionForInventories", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Provision for inventories.", "label": "Provision For Inventories", "terseLabel": "Provision for inventories" } } }, "auth_ref": [] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r3", "r102" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r761" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r761" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r356", "r363", "r393", "r394", "r395", "r408", "r452", "r497", "r506", "r522", "r555", "r557", "r565", "r585", "r586", "r637", "r638", "r639", "r640", "r641", "r652", "r653", "r667", "r678", "r689", "r695", "r696", "r700", "r701", "r707", "r714", "r867", "r878", "r918", "r930", "r931", "r932", "r933", "r934" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r356", "r363", "r393", "r394", "r395", "r408", "r452", "r497", "r506", "r522", "r555", "r557", "r565", "r585", "r586", "r637", "r638", "r639", "r640", "r641", "r652", "r653", "r667", "r678", "r689", "r695", "r696", "r700", "r701", "r707", "r714", "r867", "r878", "r918", "r930", "r931", "r932", "r933", "r934" ] }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationsOfTemporaryToPermanentEquity", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Reclassifications of Temporary to Permanent Equity", "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2." } } }, "auth_ref": [ "r88", "r93" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r729", "r739", "r749", "r781" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock", "verboseLabel": "Redeemable Convertible Preferred Stock, on an as-if Converted Basis", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r409", "r654", "r665", "r935" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r730", "r740", "r750", "r782" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r731", "r741", "r751", "r783" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r738", "r748", "r758", "r790" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash balance", "terseLabel": "Restricted cash", "label": "Restricted Cash", "totalLabel": "Restricted Cash, Total", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r822", "r836", "r936", "r938" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r112", "r823", "r836" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReduction" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reduction", "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": [ "r277", "r278", "r280", "r283", "r288" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges", "verboseLabel": "One Time Restructuring Charges", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "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": [ "r4", "r284", "r285", "r868" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringChargesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r81", "r83" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r279", "r280", "r285", "r286" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "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": [ "r279", "r280", "r281", "r282", "r285", "r286", "r287" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Costs", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r55", "r91", "r537", "r562", "r564", "r571", "r596", "r704" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r238", "r239", "r269", "r418", "r419", "r425", "r426", "r427", "r429", "r430", "r431", "r437", "r439", "r440", "r442", "r444", "r481", "r482", "r559", "r561", "r573", "r974" ] }, "om_RevenueFromConsolesOperatingLeaseArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "RevenueFromConsolesOperatingLeaseArrangements", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from operating lease arrangements", "label": "Revenue from Consoles Operating Lease Arrangements", "documentation": "Revenue from Consoles Operating Lease Arrangements" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r105", "r106", "r183", "r188", "r189", "r194", "r196", "r197", "r198", "r199", "r351", "r352", "r523" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue and Deferred Revenue", "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": [ "r116", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r355" ] }, "om_RevenuePerformanceObligation1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "RevenuePerformanceObligation1", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "revenue performance obligation 1", "documentation": "revenue performance obligation 1", "terseLabel": "Revenue performance obligation" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r113" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r114" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r114" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "om_ReversedStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ReversedStockBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reversed Stock-Based Compensation Expense", "documentation": "Reversed Stock-Based Compensation Expense", "terseLabel": "Reversed Stock-Based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r485", "r703" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r799" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r799" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r364", "r843" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r169", "r364", "r812", "r843" ] }, "om_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accrued expenses and other current liabilities", "documentation": "Accrued expenses and other current liabilities.", "label": "Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share", "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": [ "r21" ] }, "om_ScheduleOfBreakdownOfTheAvailableForSaleDebtSecuritiesWithUnrealizedLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ScheduleOfBreakdownOfTheAvailableForSaleDebtSecuritiesWithUnrealizedLossesTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of breakdown of the available-for-sale debt securities with unrealized losses Table Text Block", "label": "Schedule of breakdown of the available-for-sale debt securities with unrealized losses Table Text Block", "terseLabel": "Schedule of breakdown of the available-for-sale debt securities with unrealized losses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of cash and cash equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "om_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of cash, cash equivalents and restricted cash.", "label": "Schedule Of Cash Cash Equivalents And Restricted Cash Table [Text Block]", "terseLabel": "Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash" } } }, "auth_ref": [] }, "om_ScheduleOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ScheduleOfChangesInLiabilitiesResultingFromTheSeveranceChargesAndRelatedAccrualsTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals", "label": "Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals [Table Text Block]", "documentation": "Schedule of Changes in Liabilities Resulting from the Severance Charges and Related Accruals [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Term Loan", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders", "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": [ "r846" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "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": [ "r31" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "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": [ "r31" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r915", "r916" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r9", "r59", "r60", "r61" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r285", "r286", "r287" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Severance and Related Benefits Charges Related to the May 2024 Workforce Reduction Plan", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r23", "r81", "r82" ] }, "om_SecondAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SecondAnniversaryMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Anniversary of Closing Date", "label": "Second Anniversary [Member]", "documentation": "Second Anniversary [Member]" } } }, "auth_ref": [] }, "om_SecondRevenueMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SecondRevenueMilestoneMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Revenue Milestone", "label": "Second Revenue Milestone [Member]", "documentation": "Second Revenue Milestone [Member]" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "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": [ "r912" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r723" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r725" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionSummaryOfWorkforceReductionPlanIncludedInTheAccompanyingCondensedStatementsOfOperationsDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "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": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansSummaryOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r69" ] }, "om_ServiceAndOtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ServiceAndOtherRevenueMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfRevenueBySourceDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Service and other revenue.", "label": "Service And Other Revenue [Member]", "terseLabel": "Service and Other Revenue" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Description", "terseLabel": "Stock options, description", "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance." } } }, "auth_ref": [ "r28", "r30" ] }, "om_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageVestedInPeriod": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageVestedInPeriod", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earned units vesting percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Percentage Vested In Period", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Percentage Vested In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Stock options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of common stock issued", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r29" ] }, "om_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPercentageOfIssuedInPeriodToCeo": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPercentageOfIssuedInPeriodToCeo", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of restricted stock issued to CEO", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To CEO", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To CEO." } } }, "auth_ref": [] }, "om_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPercentageOfIssuedInPeriodToExecutiveOfficers": { "xbrltype": "percentItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPercentageOfIssuedInPeriodToExecutiveOfficers", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of restricted stock issued to other executive officers", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To Executive officers", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Shares Percentage of Issued In Period To Executive officers." } } }, "auth_ref": [] }, "om_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMonthAndYear", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award vesting period month and year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Period Month And Year", "terseLabel": "Award vesting period, month and year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "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": [ "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395", "r396" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation Expense", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r365", "r371", "r390", "r391", "r392", "r393", "r396", "r402", "r403", "r404", "r405" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Stock options, nonvested, number of shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of fair market value of common stock", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "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_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Short-term Investments, Total", "label": "Short-Term Investments", "terseLabel": "Short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r100", "r101", "r827" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Member]", "terseLabel": "Short-term investments", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r642", "r643", "r644", "r658" ] }, "om_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Policy Text Block]", "label": "Significant Accounting Policies [Policy Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r78", "r150" ] }, "om_SiliconValleyBankTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SiliconValleyBankTermLoanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Silicon valley bank term loan.", "label": "Silicon Valley Bank Term Loan [Member]", "terseLabel": "SVB Term Loan" } } }, "auth_ref": [] }, "om_SlrCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SlrCreditFacilitiesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SLR Credit Facilities", "label": "SLR Credit Facilities [Member]", "documentation": "SLR Credit Facilities [Member]" } } }, "auth_ref": [] }, "om_SlrRevolverMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SlrRevolverMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "SLR Revolver [Member]", "label": "SLR Revolver [Member]", "terseLabel": "Slr Revolver" } } }, "auth_ref": [] }, "om_SlrTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "SlrTermLoanFacilityMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SLR Term Loan Facility", "label": "SLR Term Loan Facility [Member]", "documentation": "SLR Term Loan Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r127", "r128", "r129", "r152", "r173", "r174", "r176", "r178", "r185", "r186", "r237", "r297", "r299", "r300", "r301", "r304", "r305", "r334", "r335", "r336", "r337", "r339", "r470", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r595", "r616", "r634", "r645", "r646", "r647", "r648", "r649", "r811", "r837", "r845" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r53", "r56", "r57", "r118", "r140", "r141", "r142", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r184", "r238", "r239", "r269", "r340", "r418", "r419", "r425", "r426", "r427", "r429", "r430", "r431", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r471", "r472", "r473", "r474", "r475", "r476", "r481", "r482", "r487", "r542", "r559", "r560", "r561", "r573", "r634" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "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": [ "r155", "r156", "r157", "r184", "r482", "r523", "r566", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r715" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r169", "r364", "r812", "r813", "r843" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r155", "r156", "r157", "r184", "r200", "r482", "r523", "r566", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r715" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r733", "r743", "r753", "r785" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "om_StockIssuedDuringPeriodShareRedeemableConvertiblePreferredStockWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "StockIssuedDuringPeriodShareRedeemableConvertiblePreferredStockWarrants", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Share Redeemable Convertible Preferred Stock Warrants", "documentation": "Stock Issued During Period Share Redeemable Convertible Preferred Stock Warrants", "terseLabel": "Issuance of common stock upon net exercises of Series B redeemable convertible preferred stock warrants" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r7", "r26", "r53", "r56", "r91", "r323" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock through employee stock purchase plan (shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r7", "r52", "r53", "r91" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of issuance costs (shares)", "verboseLabel": "Stock issued during the period", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r7", "r52", "r53", "r91", "r567", "r634", "r646" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock for settlement of RSUs (shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r7", "r91" ] }, "om_StockIssuedDuringPeriodSharesStockDividend": { "xbrltype": "sharesItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "StockIssuedDuringPeriodSharesStockDividend", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock dividend.", "label": "Stock Issued During Period Shares Stock Dividend", "terseLabel": "Issuance of common stock on settlement of accrued dividend (shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Stock option exercises (shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r52", "r53", "r91", "r377" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r7", "r53", "r56", "r57", "r91" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock through employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r7", "r52", "r53", "r91" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon initial public offering, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r7", "r52", "r53", "r91", "r573", "r634", "r646", "r721" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock for settlement of RSUs", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r7", "r52", "r53", "r91" ] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Dividend", "terseLabel": "Issuance of common stock on settlement of accrued dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r7", "r53", "r56", "r57", "r91" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r53", "r56", "r57", "r91" ] }, "om_StockOptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "StockOptionsToPurchaseCommonStockMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock options to purchase common stock.", "label": "Stock Options To Purchase Common Stock [Member]", "terseLabel": "Stock Options to Purchase Common Stock" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets", "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "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": [ "r53", "r56", "r57", "r80", "r597", "r613", "r635", "r636", "r704", "r722", "r839", "r859", "r922", "r974" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split conversion ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r92" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Reverse Stock Split", "terseLabel": "Reverse stock split, description", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r477", "r489" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r477", "r489" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r477", "r489" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "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": [ "r477", "r489" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "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": [ "r477", "r489" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r488", "r490" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r821" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r779" ] }, "om_TemporaryEquityAdjustmentToRedemptionValueOnRedeemableConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquityAdjustmentToRedemptionValueOnRedeemableConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity adjustment to redemption value on redeemable convertible preferred stock.", "label": "Temporary Equity Adjustment To Redemption Value On Redeemable Convertible Preferred Stock", "negatedLabel": "Temporary equity, Adjustment to redemption value on redeemable convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary Equity, Ending Balance", "periodStartLabel": "Temporary Equity, Beginning Balance", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r297", "r299", "r300", "r301", "r304", "r305", "r406", "r535" ] }, "om_TemporaryEquityCashExercisesOfRedeemableConvertiblePreferredStockWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquityCashExercisesOfRedeemableConvertiblePreferredStockWarrantsShares", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Shares", "documentation": "Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Shares" } } }, "auth_ref": [] }, "om_TemporaryEquityCashExercisesOfRedeemableConvertiblePreferredStockWarrantsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquityCashExercisesOfRedeemableConvertiblePreferredStockWarrantsValue", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Value", "documentation": "Temporary Equity Cash Exercises Of Redeemable Convertible Preferred Stock Warrants Value" } } }, "auth_ref": [] }, "om_TemporaryEquityConversionOfConvertibleRedeemablePreferredStockInToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquityConversionOfConvertibleRedeemablePreferredStockInToCommonStock", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Conversion Of Convertible Redeemable Preferred Stock In to Common Stock", "documentation": "Temporary Equity Conversion Of Convertible Redeemable Preferred Stock In to Common Stock" } } }, "auth_ref": [] }, "om_TemporaryEquityDeemedDividendOnSettlementOfAccruedDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquityDeemedDividendOnSettlementOfAccruedDividend", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity deemed dividend on settlement of accrued dividend.", "label": "Temporary Equity Deemed Dividend On Settlement Of Accrued Dividend", "negatedLabel": "Temporary Equity, Deemed dividend on settlement of accrued dividend" } } }, "auth_ref": [] }, "om_TemporaryEquitySettlementOfAccruedDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquitySettlementOfAccruedDividends", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity settlement of accrued dividend.", "label": "Temporary Equity Settlement Of Accrued Dividends", "negatedLabel": "Temporary Equity, Issuance of common stock on settlement of accrued dividend" } } }, "auth_ref": [] }, "om_TemporaryEquitySharesConversionOfConvertibleRedeemablePreferredStockInToCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquitySharesConversionOfConvertibleRedeemablePreferredStockInToCommonStock", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Shares Conversion Of Convertible Redeemable Preferred Stock In to Common Stock", "documentation": "Temporary Equity Shares Conversion Of Convertible Redeemable Preferred Stock In to Common Stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Temporary Equity, Ending Balance (shares)", "periodStartLabel": "Temporary Equity, Beginning Balance (shares)", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r51" ] }, "om_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity stock issued during period shares new issues.", "label": "Temporary Equity Stock Issued During Period Shares New Issues", "terseLabel": "Temporary Equity, Issuance of Series E redeemable convertible preferred stock, net of issuance costs (shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/StatementCondensedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Temporary Equity, Issuance of Series E redeemable convertible preferred stock, net of issuance costs", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "om_TermALoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TermALoanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term A Loan", "label": "Term A Loan [Member]", "documentation": "Term A Loan [Member]" } } }, "auth_ref": [] }, "om_TermB1LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TermB1LoanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term B1 Loan", "label": "Term B1 Loan [Member]", "documentation": "Term B1 Loan [Member]" } } }, "auth_ref": [] }, "om_TermB2LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TermB2LoanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term B2 Loan", "label": "Term B2 Loan [Member]", "documentation": "Term B2 Loan [Member]" } } }, "auth_ref": [] }, "om_TermBLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TermBLoanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term B Loan", "label": "Term B Loan [Member]", "documentation": "Term B Loan [Member]" } } }, "auth_ref": [] }, "om_TermCLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TermCLoanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term C Loan", "label": "Term C Loan [Member]", "documentation": "Term C Loan [Member]" } } }, "auth_ref": [] }, "om_TheAugustTwoThousandTwentyFourRestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TheAugustTwoThousandTwentyFourRestructuringPlanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "August 2024 Restructuring Plan [Member]", "label": "The August Two Thousand Twenty Four Restructuring Plan [ Member]", "documentation": "The August Two Thousand Twenty Four Restructuring Plan [ Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title Of Individual", "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r852", "r926" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "om_TotalShareholderReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TotalShareholderReturnMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return", "label": "Total Shareholder Return [Member]", "documentation": "Total Shareholder Return [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r771" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r778" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r798" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r800" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "om_TransferOfInventoriesToPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TransferOfInventoriesToPropertyAndEquipment", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of inventories to property and equipment", "label": "Transfer Of Inventories To Property And Equipment", "documentation": "Transfer of inventories to property and equipment." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r331", "r338", "r443", "r469", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r543", "r692", "r693", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r705", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r855", "r856", "r857", "r858", "r914", "r917", "r918", "r919", "r920", "r921" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r801" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r802" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r802" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r800" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r800" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r803" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r801" ] }, "om_TwoSeniorSecuredCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TwoSeniorSecuredCreditFacilitiesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Senior Secured Credit Facilities [Member]", "label": "Two Senior Secured Credit Facilities [Member]", "terseLabel": "TwoSeniorSecuredCreditFacilities" } } }, "auth_ref": [] }, "om_TwoThousandTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "TwoThousandTwentyEquityIncentivePlanMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty equity incentive plan.", "label": "Two Thousand Twenty Equity Incentive Plan [Member]", "terseLabel": "2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetail", "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r432" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureWorkforceReductionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r279", "r280", "r285", "r286" ] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "USGovernmentSponsoredEnterprisesDebtSecurities", "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae)." } } }, "auth_ref": [ "r881", "r937" ] }, "om_USGovernmentSponsoredEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "USGovernmentSponsoredEnterprisesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "U.S. government-sponsored enterprises", "label": "U.S. government-sponsored enterprises [Member]" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails", "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r661", "r686", "r688", "r692", "r937" ] }, "om_UnderwritersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "UnderwritersMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Underwriters.", "label": "Underwriters [Member]", "terseLabel": "Underwriters" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r797" ] }, "om_UnrealisedLossesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "UnrealisedLossesAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrealised Losses [Axis]", "label": "Unrealised Losses [Axis]" } } }, "auth_ref": [] }, "om_UnrealisedLossesDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "UnrealisedLossesDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrealised Losses [Domain]", "label": "Unrealised Losses [Domain]" } } }, "auth_ref": [] }, "om_UnrealizedLosses12MonthsOrGreaterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "UnrealizedLosses12MonthsOrGreaterMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrealized losses 12 months or greater", "label": "Unrealized losses 12 months or greater [Member]" } } }, "auth_ref": [] }, "om_UnrealizedLossesCausedByChangesInMarketInterestRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "UnrealizedLossesCausedByChangesInMarketInterestRates", "crdr": "debit", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "unrealized losses caused by changes in market interest rates", "label": "unrealized losses caused by changes in market interest rates", "terseLabel": "Unrealized Losses Caused By Change In Market Interest Rates" } } }, "auth_ref": [] }, "om_UnrealizedLossesLessThan12MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "UnrealizedLossesLessThan12MonthsMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfBreakdownOfTheAvailableforsaleDebtSecuritiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrealized losses less than 12 months", "label": "Unrealized losses less than 12 months [Member]" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_DisclosureTermLoanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r767" ] }, "om_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrants to purchase common stock.", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrant to Purchase Common Stock" } } }, "auth_ref": [] }, "om_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "WarrantsToPurchaseRedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureNetLossPerShareScheduleOfOutstandingPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrants to purchase redeemable convertible preferred stock.", "label": "Warrants To Purchase Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Warrants to Purchase Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in computing net loss per share, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r172", "r178" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/Role_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Shares used in computing net loss per share, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r171", "r178" ] }, "om_WorkforceReductionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "WorkforceReductionAbstract", "lang": { "en-us": { "role": { "label": "Workforce reduction [Abstract]", "documentation": "Workforce reduction Abstract" } } }, "auth_ref": [] }, "om_YankeeDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.outsetmedical.com/20240630", "localname": "YankeeDebtSecuritiesMember", "presentation": [ "http://www.outsetmedical.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisByLevelWithinFairValueHierarchyDetail" ], "lang": { "en-us": { "role": { "documentation": "Yankee debt securities.", "label": "Yankee Debt Securities [Member]", "terseLabel": "Yankee debt securities" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r765" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r36": { "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/2147477734/942-470-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "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(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "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" }, "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(4))", "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 3.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3" }, "r94": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "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/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "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/2147478546/942-210-S99-1" }, "r100": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r103": { "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/2147478524/942-220-S99-1" }, "r104": { "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/2147478524/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-8A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r111": { "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" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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/2147477891/740-270-50-1" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r526": { "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/2147478524/942-220-S99-1" }, "r527": { "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/2147478524/942-220-S99-1" }, "r528": { "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/2147477314/942-235-S99-1" }, "r529": { "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/2147478451/942-360-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r531": { "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/2147478777/944-210-S99-1" }, "r532": { "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/2147478777/944-210-S99-1" }, "r533": { "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/2147478777/944-210-S99-1" }, "r534": { "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/2147478777/944-210-S99-1" }, "r535": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r536": { "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/2147478777/944-210-S99-1" }, "r537": { "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/2147478777/944-210-S99-1" }, "r538": { "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/2147478777/944-210-S99-1" }, "r539": { "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/2147478777/944-210-S99-1" }, "r540": { "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/2147477250/944-220-S99-1" }, "r541": { "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/2147477250/944-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r544": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r545": { "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/2147477250/944-220-S99-1" }, "r546": { "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/2147477250/944-220-S99-1" }, "r547": { "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/2147477250/944-220-S99-1" }, "r548": { "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/2147477965/944-235-S99-2" }, "r549": { "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/2147477965/944-235-S99-2" }, "r550": { "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/2147477965/944-235-S99-2" }, "r551": { "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/2147477965/944-235-S99-2" }, "r552": { "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/2147477965/944-235-S99-2" }, "r553": { "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/2147477965/944-235-S99-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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/2147478009/946-205-45-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r584": { "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/2147477796/946-210-45-4" }, "r585": { "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/2147478795/946-210-50-6" }, "r586": { "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/2147478795/946-210-50-6" }, "r587": { "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/2147479170/946-210-S99-1" }, "r588": { "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/2147479170/946-210-S99-1" }, "r589": { "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/2147479170/946-210-S99-1" }, "r590": { "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/2147479170/946-210-S99-1" }, "r591": { "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/2147479170/946-210-S99-1" }, "r592": { "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/2147479170/946-210-S99-1" }, "r593": { "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/2147479170/946-210-S99-1" }, "r594": { "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/2147479170/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "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/2147479170/946-210-S99-2" }, "r613": { "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/2147479170/946-210-S99-2" }, "r614": { "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/2147479105/946-220-45-3" }, "r615": { "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/2147479105/946-220-45-7" }, "r616": { "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/2147478297/946-220-50-3" }, "r617": { "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/2147479134/946-220-S99-1" }, "r618": { "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/2147479134/946-220-S99-1" }, "r619": { "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/2147479134/946-220-S99-1" }, "r620": { "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/2147479134/946-220-S99-1" }, "r621": { "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/2147479134/946-220-S99-1" }, "r622": { "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/2147479134/946-220-S99-1" }, "r623": { "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/2147479134/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r633": { "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/2147479134/946-220-S99-3" }, "r634": { "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/2147479134/946-220-S99-3" }, "r635": { "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/2147479134/946-220-S99-3" }, "r636": { "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/2147479134/946-220-S99-3" }, "r637": { "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/2147477271/946-320-S99-1" }, "r638": { "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/2147477271/946-320-S99-2" }, "r639": { "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/2147477271/946-320-S99-3" }, "r640": { "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/2147477271/946-320-S99-3" }, "r641": { "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/2147477271/946-320-S99-6" }, "r642": { "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/2147477271/946-320-S99-7" }, "r643": { "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/2147477271/946-320-S99-7" }, "r644": { "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/2147477271/946-320-S99-7" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r651": { "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/2147478522/954-440-50-1" }, "r652": { "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/2147477332/976-310-50-1" }, "r653": { "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/2147479230/978-310-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r689": { "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" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r712": { "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/2147478795/946-210-50-1" }, "r713": { "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/2147478795/946-210-50-6" }, "r714": { "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/2147477439/946-210-55-1" }, "r715": { "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/2147477802/946-310-45-1" }, "r716": { "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/2147477271/946-320-S99-1" }, "r717": { "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/2147477271/946-320-S99-2" }, "r718": { "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/2147477271/946-320-S99-3" }, "r719": { "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/2147477271/946-320-S99-6" }, "r720": { "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/2147479168/946-830-55-10" }, "r721": { "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/2147479168/946-830-55-11" }, "r722": { "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/2147479168/946-830-55-12" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r811": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r824": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r825": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r826": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r827": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r867": { "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" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r870": { "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" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r912": { "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" }, "r913": { "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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/2147479532/912-730-25-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r938": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r939": { "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/2147478777/944-210-S99-1" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r973": { "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/2147478009/946-205-45-4" }, "r974": { "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/2147479134/946-220-S99-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 64 0000950170-24-093071-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-093071-xbrl.zip M4$L#!!0 ( +R0!UG_"495FIH! %EY&@ / ;VTM,C R-# V,S N:'1M M[+UI=QM)/FJ>@6?JYTXJS_!L[J) MHTDSGT+UP^X?/U8OQZ-Z#-5__?;V]^K9),[W83RK2+4WFQUL/WGR^?/GQRG7 MXV8RFL_P7NS'L?:C:O?XI5LXROBX MVAF-JK?E5TWU%AJ8?H+T>/',O1DN!R[)N/GET:F1?Q:/)]./3YAS[LF7\O']DY.J7ZRN'CFUMFYMZK%K;/3M]9G!G#Z;O$$EW&&4X/C M^W'A_W')[>5R\,W)[5^^N__,_,K5XUOK+Q<]EY5A%(H7@A_?/IZ,7R'AIW4\ M_V=I-GTR.SR )W@C&2_N/!E54Y\W)IP!>_)??_R^&_=@WY-OIY[@F]5O(#[^ M./GT!"\\*?QP?..\(1^]/SBY.?LFM"\XNG#FYKJ92,[,9218W''\ XCI_&'@ MA3-/QA4@906:*Q8(?\,)%42PXU]&/SI:U>8L^W#QI%R;CUH!(NPQ^TJ]&<&! MG'G5\<"^$N_);.K'39Y,]]L'%-JJ(GM?7XV3(,T\7#C#&#V?1"LKHG M>/71K_]2_;P'/N&_U<^S>C:"7QDE?_WYR>+O\NT^S'R+; 3^.:\__?+HZ60\ M0[PC[Y!VCZJX^/3+HQE\F3UI\>))>>J3H\?^'";IL&IFAR/XY=&^GWZLQ]N5 MG\\F_ZO>/YA,D<%G/QWX5$!XN[('7WYZU+XUU9^.?Y3JYF#D#XO 5[]N?ZR M79X-T\6?=4HP;O_\*I%5C2SZXH.RPGC- XE192)E]@2E7A/A0N8L<1&I>E2- M_7YY"]3;.XCCJ6#YBY'_>#2U+[.WD''2'V1FBF9AB#5 B4S<$F>$(%J"XME* MA6]Z]&OVHP9^?G)F-.):1@U54,M/D MA0VG1_IT/IV6142EZ4=_!S]]/DY%U=UNL(0PCO)YK9$J92*DK(B.R1')I22! M<46RDI(9974*9T9ZK+L70WV#3YJD%_A=<[NA_O6B]7PQ];'5^(MA:FF3S@D( M<]GBTW M PV,B!B#30K 4G<\S"/(WGXZV=^O9V6PS('[S^\WWV&D-'4V^-ZA((\G0/* M\/E#CQF?0)$-D&E566%*@M$1%\)1I025/,!=AF[!X()JDJE$ D)9\6P2"=[: MH&+V6OAK#/W)66"80@;DR C-KS\7C;_=M H6'U&U%L!V44._/&H0D49%V[;? M[4W+&R;[Y!A5'W]ITO'#3S^Q_=A,YM/V4VO/;!_-JEVTIQ\L]X@W.(TL@R!2 M&$>LYI3PQ(QAT5/O[*/CGT(KY\>?ZE0^YQJF53MH.%?!/7WY?\]*];<_/GY< M Q\+'18?$[[LR\&HCO7L#]@/^(I4X]76/#XAWM_\M/9A!&]1@'>^U,VC7X^O MO,0IXL1GY?#/9)^>M[$$K[2<+,_/360&I7Q?F.,/_/WG.R;43$J53MZ(^H5]? ML;AR_/GX)4_.L,4%7"*C4@'9(NJ ,.L07BQX1##+8DI:6*9ZRR6[,YQU^ESOS_?O,TXO?.+9KZT+Q9 5Q,E:'5VY%7V=B3D*BZ:F]"BHWJ%5PR31+G'O M>5;XG[[1MW?0>XHTWZ#IG4@3 #032&EJ<[&\!0F: HDBY:PHLZ@Q^TJ:G<]^ MFHJ;_!U^SM YF$':G4WB/]ZC-=N\W7V_9.1L(P[70\[V5FX[04[01G"%!B]3 M1;(,)XZY8@3K*)S(6=#>*L/=>6CJ5/OIX:X?P>O<4NLL*9^CQS Y!&@O;:;J M _2\A -T^"0CTJ"OZAG7Q,N4X/90Y/IK+#QR_$G-"O:(-L2IOT'^++[V<9*I_#/.8SCX04$.'5K\Q;B M?#I%<_.^H"K:)MGE3(GP)?ZH@B'>!T\TCYY:M%Z4Z1VJ%L_NS722YG'V>KH+ MTT]U_,;@/+JZF2#'T653Z*NYJ-&L]!'PKVR(RS2DS( ;)_M&L1NZ;CLQSO?+ MEB>DU[,]F);[IK!7GO8)%A&;Y9-6KH&TRFJ=(B4TNF+BZ$A"0B7F610L.G30 M[[U77M3&9+PD[V%)$*D2A&PU4J7L+F7&2#"&$6]CYF6W-:K>063/8R6G!>9. MI+&,NP",&!'0X),"!08RD!BC=5Y82OOK$_21-%U*37!9.>5)D-$0&1RZ:ZGL M3./7&D"BU/0R@GR^85&HL&]WB^F=%_!\!$"(%P5[9Q?,C$HFF! M?W&5XYNN\,YV6MYSUJBI/)?MC(X77 M8+T M8CK9+Q;4?-92]W4^-I?>P+0%YM\.SW] 'S:JUL0,Z%)J\ %-/HM(SFP)(8 F M5AK00CBF96^=S=7'T_^&G('\=/*J%_6TF>V,QW4Y7N&G5[WGOK)(=" 4)4:; MC.HE<1)*9-VQ"#X&\(;ZWK*(;TJ^3OFG.%B?_.BK;U5VQ7;_/$'2CCE^Z@]JM+>7G6K3&85LR4#VB*Y>!52ZVA&;\>F6NFBD\>A= M#?':_LB3!Z=,8H3KB/*4/1(JHV0IAN1RWAE+==^H=9/=_^-=_]?3/Y=#>4O. M6.N2,"$)[KTDGN:2%I4I2E#)3>1.(+V"#K:WR<+W95^Q0\_4)Y9$T( B%(KI MP"CQS#+B(V=.VNB9Z*UU>:VS( OT%1&!=EDZ"M1+TF(V;E&0LSJ79/[Z3($D4'* M8(@))>F1HB:UY2PB4$"[E+-L96]9I ];F#W8A0[2H)@'AC13ADB!*AQUKD9Y MITKZLNR\MR'>>V.P=I8N'A33C-%,A%6H;:FPQ EN2'8B64=Y5OR^"]PZ'$#1 MG2F$*A.8]1&?6+(Z:$GH0!(1G04NJ+$RL]ZZZ%UD);)-RPV\*"7R_>Z[:6NS M'WZ-+S^TU,0.78B@9YN0_'"M=A6AB- MCKM@A#N&IH5#^\+;!"4J%LIY]\QT;Q.T[X%7N":3WRHG#5H@7$OT"DN]$2\9 M0P] \R0I**1Z7XEZV2[!5WM_>C!!,D)Q(:^-[+T)G"%YDLU"$26L);*<1;.6 M.<* YN@E]1EZN^G;<\]+XG(?[E&$M$]E5S''(.@"; @RUE%9(W,47)5 M!&N2953U5G*O98]=OL=W(WE>JGIC,O;99NP1;I[A/Z-S;5 YO:U\. M9QA/DK8^!Q:HHZ&O$M6'\->28B1E\TAS@SK/."*E@A*4],13KI43&1A?>IK< M+2+\US70.XSPAU"B1DR3E S:YW*\ MO5^U>+HC(/)Y4)(8AR:X=%P1QY"3F%!1"B=TZB\!^WDBHCL4B@JLXXDH7ZH* M>FV(I8D2ZZBQV0'+X=XG@JPJ4MN#JESTIWNM9!0A">2V%1O:'*D\ZS-ON5&,."UZ 7F-UXYC(=0<20 M<":\)5PJ52K!H-GH129"*\X1S%T,O=6E2TV7+_D,!11>'[2%U]]-WLS1N?4- M]!4P.K.N*;2W:0+"GNQ@:B4XAH/ 6:36\-X,T^ M3;:&G=W( #4A!X(RZU$S4H^:4:*AKFC*)C!(T-M\WSYX0\LY>Q*YH\DI1G(J M=?>]9,1I%XE%_Q2B48+&WF[P7&=K]A89-[WQ+J**-EEFBIS_\]!]0G.5-/O84G4:2F4", M4J7*"LTD9&V)H\ C]QI"ZETYI"'$L""=1X^4.84^4?%1(U+-&R>(9\(&)44!K[2L)UE@WK@_1% M'PV-B6@F I$B*6*-3\08A0Z1SPQ,;TG7LX86:S)?$A7,&X'PF9" W&@D( U$ M".ZS8D+9_GFQ]^C0Q9H -P M[^NRS7**$5Z'4?VQ%?DBS&4KY5V-(OZQI'#.ZB8O6K7N'B_P@M _+^?!C].D M/.>H7]1"YI?[IA,&/;6 /8IS)([6G*".4%>:#T?KB+/<$B-,5*GH'&7ZAD%# M>'1%K&&U\YX3-![198N\-'S.J2TS*:S1UNG>9M;UP65;3B6"A-8! ^;0E,\4 M37DK2 !#2.BN2(,SPPA"T]6K_)<"^L,Z:W&2?K]( V>+\^14>% M]I1H"PKY(@&Q*J)!RI@,TJ#E ?<]4-R+UEAK.*J18HA164,L+_4DC?'$*6T) M%\&DG)V(O'<;.7WI4[>>"%5*+C->2@J ED@Q'(,S61,-X%A$@KG^%A?H]R[X MFL 56 P:36?OO24R284N72AUK-&14%FST#\[Z8HMG'>?)[LPKB?3UF*&M-(V M,)R@D4E%%R8L"*VES!(IS61)1D)1DUJ0Q 42!Z@7N;<'E89S;$OW<$!$005H MPG,YYJB9)2%QM(W <.,!643W#HFO]' FJW1OU@"WH&2P"A+AI;^3M(J6?*- M>%3"H&952O?6EKU6^^C;Q#=O,X*A",]#*\(#RBB&!B:!P VZ@3ZB&^@824$G MP<"5+H9]%9V'4*;\6ZJSCJANF9*HUI(N'J(+K-2Y2T0$66K_2*?[VQ>[7W!U M'?3>WX=I@;0W_J"[W/ !*%=L&&KM>=D(44FA2Z=#(C:A\'A.#6>"4KVNS* - MS!A@=,@8 '0Y%,^:9"H=D2 ,L=DD$GRI_ANS7P'#K<\L\1GGZ#71B2@U_JC?>3696*-861_&EA"F2/J2,;(5$I\9Q MCV#56ZI?*]_M)AY%;W1'9LGRTG%=0BFP@#JM MYX!$YC%*ZBU2S024+600SP,E7G+@PCM@_=VI7&4FR;MZ5@[1O!RG^E.=YG[T M-2 /DXT,PF>>8V:N)#<[1J0JIJ%'&1<2A5Q1HY3K+6=>I8_HA$?"C ZEX!PJ MZF ET5$#,TP*JUG?>.,&45ED##A0H)*6FFRSA83">Q!#+ 5)AG>BM<;OI]6_79"EK%M'N"22[S-$HDI($'R-) MU"N $K_M;P/H97/$?_K2IFKV@*HA9QL5-YX1<+ZDG2%+..82$1$?OG&.7X_A'?Z\Q #1F"AD_PW&D.LKC86[T_1H$_ Z-#VCQN]&TVREC8$P M45K"Q&+U*OR(Q,S 54J\OZ4">A4P_HW?JXBQ\T)R1&=GC24R!$E<"HIX4%$F M\,:XWCH[PWG')5KU+BGNLBT'7PV1U 6TX3+:<"H!EXE1*GJ[?_1FY,>O_/[7 M3.#CZCU-:Z,=&U[EMGNS@Q"2,0&!64B-Y,BL!)]9()SQJ!5*+.]?&>![=V;M M9L945V?6_E&&'7CXX#RL7AJ=NLO.6GJ6YV$+LX5C(9DF(QV:2CJ+:U)MYK+XVAP/H; MJ-R\S.(<3=#91Z)#Z?K#@R N"$:\S8:*8 1>["LU5K4_>%).+V>(L]?YQ60^ MG>W]=8[B M/GGXI2^.WPZSB*ZAZGU_GOZ%^+S13A!!K0ZB8L!HIZ':77>@U$ MZ,2\\M'ET-N$C7X??UW/<6:*D)NU1<.L%!B0C)>"[]R1(!UGDHF(6KVO]-SP MT.<:DO HLS3H"$1KF5 EZ-(GF7.2&*IMB-H:UELGZGYMYZWHR,=%>ZK+B#(\ MX"U%JB1G:#*1P,JI5L5R*28,Q!OA$P1J$N^=87OI4>3CS^.%:WMTJF,S-:!R MP!FR@FLC%4Q[XJQ%""Q%V)GS2M/>8E[W*:A7OKJWL<0.@U=4"Y4!O=-8^II+ MR22QL:0)E";8)DGM6/^#5[U*?UV'7&L) "X2E5,Y_R(9L4IQ APB@/5>FP&3 M^VJ'6AVB,HYX"HY(;S0)X!Q!(BI+?1;*#)B\FD3+_H"R1_^C%#KELASI8C0@ M3QA)7 PY:>9I[%^AT[X6AY<[W;H M'UAQ?9H"EX8Y @S_T_9T^:]A96XZ^ M8]Q$GU(F.0I-I'/(!!'=$6ZTCSP'X:&WM>;/,$!)6S@AQ!_^L"S3?TZF_T ? M),);*.H/?WR-Y(;;O;Z7*7/KJ3;+!,W P!-C\)E2<4ZL20&=VQAE#HCW^KZC M_5=@>>/K]'+\U!_4,S_JE7W5&3DE52H91;(V)5%9)F)]2"3)1(5VRO'HOA?3"O^B!DJ&T]BQ%!TBFT MQ= ,\SX;0B, :NBD1;Q';N<:0_MK<$"9<=GS%(DNR2W2"$&L<)JDQ+4.'++N M;]K_ \Y46Q(6VQ0S4[[4U@?4E@)=769MJ:;H69!!0_^._?6H7/!Z@OC,"8EF M#$6YE:4:B?7$*JY*M7V0@&:KL/TM =ZK0Q[L/AWR8)XF'=%00K<$2NVR0 (+ MFBAGD]8)K5S16[)WE)IX/^.)S',=E51H'J$C(HT$$K2-1*G@E0E.49'Z2KC? M_&A!'8 +<@-/DE5VTG_/%TD[[R8E@6<\FTP[D^('FAR..I@ZCZH9S;32B"-Y M$C+ZM<(9GX!':TWO=@N&*A9#%8MUF;.1&1,B:EP?3$':1!Q7D8CDN&=467?O M0PMO8>;K,:3CQ-W-M'"C+D%9?%S.Y1@S..(%6,*]TER&;*WOK8_Z-_1/2Z[\ MU] "SBWMC,.D;W14EWF!?.&9=4(:,PRC5! M-(_$284F+A4V).DR9;UUAR[8PSU_CQ5%]N.&NK1KO+MND@O!Z3K20@AD0S\E,+\9Y"AK0)0%/B0"LBN8RER9TC$;TRKQW^A_9NJV$ED'%&>=2E M!4R+$N_'-2KWW?<;N0G);= NHV=NM4%FR%D19V4@U$4!(FB:S-(['BY7;+K: M:NU)\S$T@Q *5PS"Z7:<0I,Q1R@=^[.E3MT\WT?-GR3CD/4B:-S2JTH MNS6E))=#]:@UISZ*+"CK70CCWM2FOL5)W=ZX/X):;Z(HO;551M.9.A);/*\P\FS&+)0COB$HB&!41+0E2 2%P.HMX;2!^LWK+.RPGHP M4G M#5.&>%'Z+F1AT8LL6BZ8#"@/TO#>8>2-ZJ:4-.O2R6^TH=U4A- YA6Q+ M+>!RQ#]9XJW6Q&ENC-9.F]#;:DGWJ:#=.F13)FD94 )"0CE9*$@(AI'$I4E4 M1"'Z6PAK]4E&?_/3NIBT;_WLFQ27%NB1=]"U']GEQY M.4[P9?>S/RA7-C($4+J:,73VB6A/GT<'Y?0Y(]Q:#4XK*6AOMV3/=@'005-H?1^$%260S0>?13J M2L*I-3(IG8/H;=K1[CPT:&9[] U]:6%V3JV/XTK"&VQ99Z-;>]IFI*+4P922 M ))P;JP1"FS4O=UCVW _:PUFNN0V,LT"\3)Q]+J+_TT#)2QK@0Z8U7SY]0QO M 7QK2"60,GMC4R;.9EEJK"#F\:")-BK1*+3+_3L/\3 V*=8 HA(U(+C"7H9Y M%!M4A59&1@0KW8^\#*&_S-#;;,(UG%8L9[J%-Y*P4J!=6D"WHV"@I(QIC71U MJ7>G%6\49OHSC&'J1SOCM)/VZW&-(NJ+$*^F1N^:D!JM4*:B)U:S6-( $;.= MML1QX"RB0ZER[_;%;I 9?[ONF[<9P:T3Y/G*$N175!>VUPEX'08 I*9">Y5( M3!J-G&@E\18X\8D:3[70@O4V7_*RW<&R2[G[YTF)IY6G[AZ4LZ!35&XX^>G! MM&Z6O$G8*8E29#0!>FTVH\?\4VUZ2B; J! 7K= MB1YU%+?1.V(M)"\,Y[R_%:OZW19@3?0,/#N72DJ'HV7+NN2R,4HR((3JLI69 M>M?CIZ3BG%!Q-\+8XWR_EO$[_N8%XF3T36<5$BZN=?5N#W;F'^?-[-WGR;N] MR;SQX_3N,P[NL+01^>YWRVWU&LETY)$!!!R>(TAX=R]*6W--2M9,FFDS. M6?4XO-KK&D5=%1N4F4;KF"(IM7$@F1?ML*E+*E*%/B2]A]G,2]O]?+A9S1*= M4)J%(=8 ZH3$T0,M)76T!,6SE;U!P11D'@493NF7KTN,1^2,@?Z!;#D%'PW6Z?YIH MU4!JT[ MXKATQ.1HA(U*@^U=BD+O39VUG3+K4K*=1>,&.0%M7HJ,P3E*-G*'%"E1FZ," MUEM=>;UF4;?9'^\1>0 4PR?R7.*+U"'PIIR)R"X&Q;/4LG=RVZ<:Z$NBBNILUN[X:%B_J:6DFLMEQ7A6IOQ=[$@G[G2@0NXRK9N9X^3HP"+;NBL(V,^$M"E)+8UF=AB]"AE62F;RZSJ M[39=/S-TU^3&)*NM%H&D6,J) 4JN5=&2MM^>T2ZYW-N,M+YMB/<@<5Z!!S < MT/D(%L624G0^A"?200R@8O9\Z9NB&TG.]4BGIDQ998& L&[1LM0B&4F67@*W M3-.\]&)-W6O3S3DPNIQV$YH[$Q!_B86@RJD)@9C,$O'*\JRY'7[=)8-(5D4LKB]=YIQPD_ AGZ3Q!&&B36O'>[Z6L%)N[-#U#CC*Q2""6(XM)H+^/ZA))(R,HIR&ZWI&F M1TGZZ\F+U-'&S$I\1E"4)^'0$.7@2_,L;Q*C@?FE$VUMIKBAPBAE40!4RD0" M6.(4KD6V:*%;"Y2'WIZE6W75R YTXD:W%C,L@2UV"S?1EE,3D02I!-%!:I^M M=RZO*>0Y.SR =-EQV[9?_5O81ZU33LY^/5__.HSJCZV16@S04KCI7;V/MY2R MQ+.ZR3Z6:[O'"[R@]<_+>?#C-"G/*51CA-&6P,M]TPF#GEK 'B4<&4ZU->B6 M9IY0W0KTAP*J8!*8A#91+_G>>JD]*X"]GJVQ$H_CT2+%A$ "2HJJ%W1IUVNI MDPI=7=F[RGKK*<)EI/ *K")*J'+HAI8CLZBQ6=1*JZR9LKT[=+/,3.7^8)#6 M-B7E2&0T$ND")3[@7V@[*6V<9]"_?;Z>8M!Z@B_&* ["!1*H*.TO4<:L=3@0 M'JEW03+H;U7M>[*YTZ6XH6DI0@PDELXOTB?T5TK5@&QS9-9G9J"WXK;SV4]3 MV?J^Y)C-HO'A9KH'$765ATR$%VVV(2>^=36U%(;)Q.]#4:[>"UIG@8$$RBL; MB9=%T*(O74JB(B98J:@"SFQO][Q+U/E,*:0_)@D?>5J[E3(K)UMT[Z;H)^T- M[O\=Y3MEQWAI2L&B0&.>"52DIBV?GJ,,0)7L7;VVWA^F6W?=@ [WE UHZZ)P M)"B'_.$+MKB@D%'17P],9Z%ZUKFMPUU; X#^ 9J5P>-C9;06_XH)[1;*2BW# MR/O;N:T4DGOE][_N"GQ7>VZA%5'!E9=]@N54GEN208GF1] 42/(Q(U9Q1ISW MAA@F( 9J#8W]W7O=N%.X\W&](,S[#P?SZ5\(GO=Y]]][BZF4C.#"[ZLYL^#?\L30%0KS2O\\X^KE+T MSR:CD9\V;3KLR;O:K$LX_8A7<[S=SR;36P[GN]^7+Y_!>+)?C\][['47[%)_V<9G3>;3",WBXQ[XU/(B_N#7?ZFJG_'?JID=CE#(\)ED#\KN MS39]K.KQ3X].W7=P?->!1_MN_)&$R6R&F,4.9C]E9#;2H$;?9A0_[OOI1WS4 M;'*P31?7LM^O1X?;[U#4FNH5?*[>3O;]^/C&HR?1G\)DBH,[>?)C=3"KTF0> M1O!386:"5L/'\?8(\JP,K3GPX^-!?=Y#,A/\)L(V>@;D\]0?G!H6/Q[D10/! M47RNTVQO.]7[OIGXJ=D5J(?I MM_.+D]%DNOVOM/W?3Q?/]O."?&$R2J>I8F\Y__>O7KY[_JS:?;?S[OGNS9?A M9M3OZR+L/G_Z_NW+=R^?[U8[KYY5S__KZ5]V7OWY>?7T]1]_O-S=??GZU7U? MF=N*QW_N[/[EY:L_OWO]:JMZ]K1"4TNZB];B:$Y%>+?5@8CM(619C*J MT_&=TW85RBBN7-DK@$6O&%BN?-\]D:D7K]_^41U/__1X;O!LG DJM/%DW.K9 M.K8:_\4'G965627BDI E[421T!8Z3Y:"T$9'Q1Y51_;16\C7+I=:C7TQ11/4 MV\\FL3U&58*._5A01LE?3]CIS++\.DAD3R7R/$/F;NQS6^[YH13*KUZ/X<=O M%F!6\H#.8Q@_GTV.R5K&AXQ3)E=N)R-_.)G/\!5?(/VT>!VC]#$2]^@'L=C? M!PV@*W3@2[63\.8'K\]D]U4XODO__T MZ,D%U]@EUYPZN?CSD]GTVR$<&<:^\E]YWAYE_G M?HJB/3I\"P>3Z>Q1U>;4S'YY5.. T<%'OIZ,@A^-)K,P^=*!B%PL]?ON^=O?_UZ]??[F]=MWU9OW;W??[[QZ M5[U[7:&%_P[-^(J)ZO7;BJD?TH_5ZQ?5N[\\KTX9_R>&_\[3=^4RMY#' MR('_%CB\KZ8=O:UI-YE6LSVH_GDLX]4B-%7!.$&ZRNB[ZJT7&'W,)L%YL?>R M@[)'HDGP/J+EQT&D*%RPLBOP>M-.Y_EB1^<,=&TG_(;LE]V,\C.2_"$Y!#\E M,.X';?YC/H9*T*TE48%+*S0HC2OJR]G\$(BW"HA(^*=(WC :NZ+"B[I!@/H[ MKNX+_*;IQ_J6,.U5NN1ZQOGFX\3KMX.MV6M;LR//Y@+ 1FFGNG2ITE Z."1& M',N1&"N%]SE1&U1G7OK4CYLV):$7YJ9[+ MUK <;,YKZ1)W1Y-S=B+HQS9GGD[VSS5V;C/0=O8)8BGPB^_8GJ-!.QW58^A@ M"M6I_W4UW@Y&-9OT:# ]&LHYU+JW%MQM%Z%44JZ;DCE1O:C1K3'&Z MPBDFANC^_8KNGS^_N^]O21-4,C$0%I-')UMR4AKZ$J!.&<^Y->+.EO-"$M[" MQ[HI.G56LM3ZL<_U>CYK8%;] :F8BUO5RW%\?(5D],#7O862Z%6&P&W!ZX?G M7WR<585]JDFNOC)4Y9MJ]P!B2=1+53VNZEE3/=UK(X;?[D$-D-8II"U_[V%) M<[NG\2%%+PD"G;IX21#(WBP&]#W-KG"W%]1>]A;/50JQS/("G6=2T)FKMHJ( M+(=!,W&" F$I>LJ$$IG=.;R_T'GE,-&BA!HZ;< M<3"=?"K/Z23*?Y%(/(.1_^Q+?FX7L:/>4UQHG;UU2.=0.M$D#L3F*(EAU(/1 MV4APW5#\G?_R\BAG?'&0J3/C_^)= D(50U;F-R#F)?!@U@D/IG=FRX7&2"O. MU61:3CPW:#ZN=;'T:Q]HY3S_Z\0 +Q^_?;S[N#HZ&#S].4R?_'I6]JM7D\?GKLY&:N=K\N6U )N;F($G M09Q-FDAE,[JERA%.&?C, U,Z=P/8.RE-H6F._OF]'@-;(M,(JGCU>AK1-TG5 ML^E5SN8%Z-$;,EEIF1+<$15I*1$,FGAG)6' )2^GM,! IV1ZBG^^GKZ;?%ZF M<;2+C_V/27.5<=1MHN5%@[DJN^(RZG":&8N)*$T3VKE,$&^E(Y9YYQE/.?!N MJ=.JQ-?3-VC!HL98JX'[%'D;WSZN?2^H6&V:16UH!&^3(2J4]O-:1N)#ML0S MX;)5B3G>4=SPB+?>3)!Y1O]_?="Z3LMCG!(/7:$]!\U#-3&3YJO#\I8;D#7?J[VW4[J&$NK_&MO_WOUK. MS$]--8,1'.Q-QE"-VY#"5H6B,IJ7F'7E$440;!-L5S\L9:N<%]LNQV<2$< ?W#7*7H4N:9 MI""0=K&4Z]0Z$NZT,M1('>B=U7LI9#=Z4SBZ1QOD7#""=C,=]L>7!MWMJ.IQ MB91LR\=*B'^_9&W6E)%W)Q[Z6L*CFK8X#E-(U<%\VLS+9N5L4N$=;7R(\1_" MC\7N*?EF.W&V?1=@Z28=:MCZZ^O6GW"WS WGE^T97O;#4V]_^&V7OW Z1O+ZX5[K/5F@LX6/QFZ\6U0VC<6[) M:FH%QYJOBM>Z2_8"A*(T42 ^V4PDUT"LT))$[SB8K()E=\Z .+)[#QD/K4J[ M.9-:$CN0?7*-\G_.YM%*$'T[U19.BV9R1*!_E84MW"817W #EF MOY1W^KP';=Y;B5Q-OV;B_\!^K/9\4^5Z!*GRHQ%>+*>D2RCLG_.Z!,)FDRK MT0WXS)-8F"B)98NCJT<1L5.!M&-!*5&R @HG7PW_C#,K][:WXHS**H^>4 ^--.XAVD+Z958Y6R1\VCR\\G'E]DEUT MID='PYVR)!H5B)2EX984CM 0J :C@5G?S=[\T_ETBC-<'(0O"G7F9[>NGG$G M+OT[-$O8J[G3D*KJJ!Y4(?2KR=%'>?_CXJM!DB)A*%S[]6R&X@@C%++I9%P, MB=%A!6A4'%9M)^'2&.\35,_\S"].CGX#-%^?<3H"_W:.=TJJC@X2E6X@!81V MR;OJAP+WYB;')4(%4$W!EJXA4G,B MH51HYG]='S;E3=+Z"0\4#XL=UUVMAZ/&P,]GUCD+G'[+*Z4?RR(X/R\:4EIQ[32Y], M'XO;5JSBCZE=PO9B'^*TY_'QM;)J!2\EI94B,8?2G FUJC4!B-1.12ML$G=/ MN_E:EV+Z%)GQXV1Z>$[DH;VI19]X=%.708C?ST?"95>RZFH3Y)9JL:OD\'LW MP6_KXF[H-#>>CCL7"NR&3GCC*?J]GW'I5NIJ]+!>M3EYR_T-7/=RY9='J%^' M.0YS[.D<>V%;]Q3_7IT7 ]ATT'_(6FV3IKGQ=-R]*-"UZ1/OCK+KCVEP< RD M#"3%]J0P*.*58T1F;CA0GYWLZ!1ZRRZ_S9MZ#$USMI5"&YW#68^:#K/2;EY_ M>["INZ[@/&SBOP6^[>-6>G[^K>2_LPCXUO%B].2@A.Q6<)DP* M- >]!N(HY_@1G/)"T&0Z2DX[YI$_MRSR=,$AO30+!Q8=YC7,:_F:],%5R=GT MU/1\2396J8]S;A)9G<]+-6T33"%5XTF;'SIO%IE<.,M%I\ESN@%-INV[1H?E MY9]K?#6^MAKCL"S :'7-']0/2O$W36W0,N#P)[B@%]^\XM)/C6]W!V56/+NHVH^KA>/?_^A/3#G%6 M!,;S?9(F;9>V.&?)XGFO,'5_;FQG MLD^.:9^3.0H@K+XXK_GS:S.A\=O:7]*4-__ M%"9?RMJ4/-^32@M?ENU3WZI&UZV[")UC+N,2'_VWT&/O).K4DF,13_(9A[CM M1Y_]87.4O'N:,L?+WJ[#^6N^EJ6]A47>]<+>Q_*5MUZ#=VTF/2+#T\57S44* MNR>TYL,Q@FWW6%YV4L#RQ_;2DP+LLLOZL;YNLG_P\1_HRLW'B1QQ[Z*DS]TB MWF>1B3)$HM/&HGYL2UG\;Z(>^W5*(SA1)M,C&&M_?1JQ3A/YZ$FG'TZ_4;8] M#*A?F7%PSOK=.*U^>?;RE;\5&VO(VJ>NXSG3.E> MU\%Z@T;7#;<%6Q6Z,OB\L_CW(@!Y+5+LO'U7O7R\#HCL?(U\M3U05+J;2([/REO+B9^85=UE^^VGGU].7.[Q6ZW:_?_K%3 M^M>?K+"_RRI?"VG7:7@N&TF/2BQ=!9-?,6R9J]*^O4/MS 907(=1]'(&^Q7; M, S$^>]_8!^^@F#;H*@MVK,2##S9&]H]>6_UP_NQGR=\?OIQ@,,!#N\W'*[% MQ>XKA*[%QUX>>.+$<.D;2!^"'R&.P8=F#V UR/GT^-W5;XMW5[OMNP?$'!!S M0,P!,?N.F%_MS ^3 UC WHJ!\Y3).?X,-HTJP52I^>'DWU^Z09('6 U"L720R0NE)(7><69U^1],,4$L!^ MR4=!3!VW@P]KA-++,ALO>?_5JM#W=!W:M-6]R0CO:XX:_U;/_SFO9X>#"AE4 MR%6+) <5,ECE?=$E:)7[9N]#'DT^K]<:QU%4+\HH!@@=(/2J1=(#A X0NA8( M'4]FT'R833Y\Q=)UI26\*D,IYU!/,A&JK^AZ7L["@*P#LEZU2*;7R-H_8.@R M;8MO8MH6_X _\Q^/C,U4-W'>- AP'_#;T6%3-Q_R*L#RCY-!'#GL3?7L9"QM M(Y:=H_$4:_0K>A9$7903*/>\A68^&G;B!EB]<3)#ORW6_H%(E[@J-A%7Q8=_ MECHD-5IW93<-/XR._RX@.YHT\U7@ZE]/#:*%R+]^'4B+L&4@Y?CY3IC,9\== M;-_6S3\&V!Q@\\H$AGYG,/0/([J$3=D!;*Y;/,]BIBQ>^VPZ&34?#J:3"*D@ MTXJBGNUK6X1\<_+J 0('"!P@\%Z=+MW,XZ7U9+KJ@Z6OW_WE^=OA4.D AC<" MPWZG7_5/SKNT!S?T5.D(/OK1PAYL>\2OQ"#\O;QT80DN7CJ@WX!^ _KU&?UV M-A+^_(=IW?SC0_9Q-IFN!/I*[*]ZL7C?@'H#Z@VHUV/4V] MZ?EX48<9IB47 MTH^@^3#)'Z!-X5X%!KX_]?YJM[R_;"DO4LA+6?GYM)[5L @7OF_:"IU'MN( MF0-D7@V9_4XQ[Q\^#+O-5^XV)\B^Y+Y\F!],QA\:&)>887,"5:M S6='0ZC> MXQ 0)LL03J'E@(P#,@[(V&-D[&)#N0=+\NV>,LX9T(C,,#L\2;U9T;[R'W@1 M['@"3ZCC.&71_S1_13R!K_ULU5Y M=;LG;QLD?)#P*R7\TB.[/>ZEW5WGOHV?W-!S\T0TUT*#H>?F1O3<;+L;-;+YM]7P-:MZA.7NO.N&6]N,PJ_Z 5.S&K>KE.-YB M-;I!J!MV[%CQ2IWNZ=$CICZWO'ONZWGO)Y+:@V8\:+6\N3M^L9OC9> MO ;UN)KM3>:-'Z=FJX(O$0YF7SO95WY_,D>46^4"K=U;N*>-K;5YS/2EK:O5 M95![W1 M36@FHSI5Q]+;"^GI$E X/3_=^6JFN&2Q%E)&13^6:V5BLG&S'03G4L$Y]]#I M(#C7T=*#9AXT<_>&O+L/XM"5'MF0R0X\"'!R,P#PP?!BY^H&3=J.G>WJ>[ID)KYW'4@K-]XKD#OT+MG<[+ M:A]R^JGWH;%GV[&W%*@K#82K4COODQ_!^&HO\#JKM1EP<\XCQY-^3?U5]FV^/Y/DF3]K!JN>/1K\)L6>5^?G)V MPK_>9W[O3I('Z!J@:S.@*\B<,F(-,9IJ(K/1Q#&J"&7X?PF\M3%_!UT6C.)9 MDTPEPAT(0VPV:#[AW4'%[+7PZX0N;;<4?>C0=?MXSV )WT"J=O?A6TCC0&4WK+V8>N,@:$>NBDW%"$LD)KD Z(4QD1BG,T6 T8 LKS8+E0 MF4,71NXR$4K(+H(;R[$J-V)\;VY'0UA0CHJX41;%5CF U*8Z.E:U : M9Y2&\A!#0BVAH05ULHD -ZN*TNJ!&!JN-(-ZC-2N3L\2Z% F- MG#HOP4A!N[!KC^7K$+5$5QM[;$NY(4H[ -/#)N6& E,,#HW1"$1ECS:I=(X$ M;23A#JU8Q:-(U'9AQRX!F*3;XD-P=@C.KL)N?3.% U^G"KX@2H\P; XNKC42K+BQZ M=0\M^G>3F1\-QOM#\I6'R,^9R(\W@<<(J"-4(%*Q1"QX1JQU2E&M\'^NDU2+ M)>@2[M06$^:!QWX&:'KHI-Q0:,J>>ZZ%)5$X-&2SH,19A_:.AI2=M\ZE3H+2 MRX$FML790]\O6WI8^C8V:_^-TK?0S*9UG,&BR,, ^ALM) /HGXEXY!Q2#I98 M'Q("N*/$:QV)D$)2#2I!8%W8HU]EK)R+?C49QVZSZ;8$?^CH/V#40R?EAF*4 MHE8E037Q5 DBA0(2(G"BC;.6^Q2M["0J.V!4#RW4&X99-]-"?3.='. <#ML$ MB%*#[* :&H\C&@T2E%V>9Q)' $ M'16ESHQ+957L)I%@^4 EMOB#!ZHALGHKX7B-S.EG]?AC-0+?0-4*'YED,LP7T_D[O2$$3L( M9((3;Z@B+ O#K56)JN^+T-S&E%XB#&JZ1 -Z8V!PM54A'O@9LL$H[U+J^&-> MQ"Y-YF$$Z]1'J^]V=)V%V%#59&2QMZ&4?=!HH0>K20@\$4437A*0E2RH!I]58'; T@\&*EY8" QM&37?H,+/:-HH' M_K"T2QJ"D?V65)8GJ3"1D30*GC$C/O33)>*8[[:/X M9B%L75>,Y>JAI\L.4-534@Y0U1%44<\\9=(2*QTME:XS0I7RQ$@+B0M$,=G- M?L=RHQ_3&'D2^7 &/ GPP929LM M;H,6.5/F@-' XU$&*N)9-H2+_"C!\9B9)Q3T4GUP"/I>[Y_,)H< OQV)&O= M:A/&MJ086H\/<0VEVIY7M)$\93&Z*#3MEHF1MTRMFD49FU98'8&(!((X$$ MJ1VA3MF(.L)'?Z?^XCBK8W5R)'S'K<*.U,FI9+R.-(O;,O*AAU0&O'KHI-Q0 MO(+(D\J<(?9P063BG 1AT3P"2J,V#*@.=[&!UX!73&Q)-535'F+ *[2$/_OI MU(]GAR=V[Y4)[X,6Z=%T!RURQRP':EB&D(G1C!/)N20A:R LZ,"28LZF[[<. M;U>$.\WC[#^/I*V5/C]Z.O)-4^<:4L<=Q+:8>^AZ9("LAT[*#84L<$"%-YXX MPS.14FGB)8TD2^^CS)3[T$FVPVHA2VP9QA\X9 U!X)68OL\@ [)N27?X!.,Y M;!W'?@7- M_UG/]I[.&YPM3(]#)X<=[R2*+4;M U1#$)^5(9*&4]%/26-E] YNE(95Z\$BUVD#O R^N/23V7HVQ1[4QVZ&> MT\U@LZ3OEA-_F+H'360=J-3$.%7TB'&H1RPJ$QNY-5('#9UT*3^53=>MOI%B M2XJ;*YR+&..D4.SFRL2 ?@/Z#>BW.&AG$Y><,P(2(I$J!>(H>"(@^A0S34Q] MCWZWL+R7AGY*;0D^H-^Z0]"W,;_[;U\?YQ#71>"A&<+'F^VU#D&9,_D3TD8O MF" I1D:D\88$20U)AG'J\+]HZW9S7N[ED7AUW@F-;1G]T'/N!GQZZ*3<5'SB M$3@B"K%.:R)#R,2!"P0]=J:R@1#SG8+&*\ G'/D#1Z>AU7DG&;X#\&^TE S M?R9B:Q'U*5J55G@$<8G [VT(A MC(3J3?3='VB[-D^O>5A5+;%Z^R5P^ -;& MD')# 4MR9X6U G&G3>SU"$-:('3Q:+WAW#GCEI[8VSU@+;.7X;W@\B&JVG6B M[J 6-EI@!K5P6BTD4!ZDST18Q'G)01#ON$/=0"V(;*4)G=3CO2#KK7.%(+8T M>^CQC &L'CHI-Q2LF*7>BIP)%3D0&5TDSDE)K,O6) W!=E.1=U5@);>D?>A; M0T/P]799MS#=KT83/Q[,U5O+Q]E>]>?E9MT+";HEL:^>_89J$1F]##9P(E.) M?R0M21 I$:Z2,HFK"/K[2,AMDFTGXX]%3)]!6$)6@=-;J/N6ISPN88^3_+1- M%H\!"P&8F>HHX)T1.OC2,9C6T/+OAT MMSX9YQP)Z:HJL%1;3BRQT]+&**,! < ' #P @ 4-BD501(KF"(2GT0",Q11 M,# NDY&&?=\8_FYGXCJ+3- MQP8 7&;H^SS^NJZ)OM[0]]DU(PU$4G\A>W5" MXW[[Q03690Z1]/&.#< M?RZ0B8W4@+C4Y_MXV?W5T!UHQ-W9 M)/YC;S)",ZWY4P7_G->SP^T!)1Z,V#PPE!BX^(&2=:.F._3%68EN?#,]/C;; M%"VY5?W;,3&6&D_*27!OG"=!)DZDLI;85.))MKQ!>!MB)Q7F3J;7V@!O_/3U M='?F9Y#^YD=S> /3W3T_A;.A)ORSW(]W-:_SSCY,D?[/)J.1GS9'=W\-/[U\ M]>**^-,%23])&V.5)Q"T)-)E0USRBH#UV5#.A7"QFWY>ZYX_?4S//11U03BN M(ZY;X,J!GU:?RD1_JE;"U9QR "TL88*6?"X:D$.1M)R[Q*.72+=.4KG.4K4E M2K,SG^U-I@@UZ0PUF_;B+6.G%\FN >!6$V9*/,NA['HI/(G.>).C"\IWU(MN M-;-46TC^-7'H8N"5/YG65ANS6PFW&IF5-3(13@5B4*29("3S8WH.&W,%-BK(601;4W,+YHAC%)IUA$_DPEOQ+9C-A@,A' <@I6 M*NBJ:^*Z9BABHMJA\#DM9>EG$(A33A'#DW/&&F7..8+0$0U?SV?-#+FU'G]< M]C2-9Q"#B208*9"0%J>ZD$@ QB">IRB=,<3ZX#..N$I+KEWQ:-)E]7 MH/)--&=)DEPJP)U'I%=?Z^P>FM"K>5N?4L"NI=Y)HAS"2= M%9&9&1)X F(-8UPE[YSZOAWUK8I K77R#RD$:FV2TB # [<9R<-*HJ@'(J*E M,EB(^AQM8?05\'+*XO;>^H91^58 MM"80:2AB"2U(E!/C(&.0'):"/RMBR9"0N6PD-CJ#%A'R94B)H4*)5J(D*I7L M4J:W'):D6X*=U^W]'H5RMRI\R@'@0#_!Z' (GFRTKSD$3\[NZ,NDBN:WJ->( M5 9UG4?4#9K*:"3WCGV/M7?3CW>(G)RC$!]XY&0 IH=.R@T%)J%- /""0*+E M4%D.Q(O@"#[2R&@SUUYT;"5U"DP/O;#_D-ZZFFZ%*=6%N_RH.O!UPJ%7T1_4 M,S\:M,5&R]>@+<[XU(H;#VB#1DV!2*8U\2P L8Z:X'06V79BQGX5MSR=DJ)=-;%D%&YW(J#F\SF V)M#"DW%+$D%UFI8$@0*B-B@2 .H8J$ -)[ M+06%3BH!KA"QJ)5;:IF52.X%FP^Y#*MJTSW?GX_*/GW!%&5E'W^U!^.F M_@15/<;/4/TPFC3-CX-FV6B1>ZB:Y8?5'*,Q%@0J&!(BET12BQ8S?D$,L.RL MLMK1[S75;6SKKQ+]N@CTT]/R_+(5Y]]1F%_!['5^Y[]<7VTUN/;XUY6) IL5 M2S[+!Q>1?(#&^T33 1KOF.PB>50Y#5IDJ#<[U)M=HY&N$H-(J2/@=22EXB:Q$>UO MM+:=C!!DT)T$P-_"S-=C2,_]=%R//S:GL.#9 @JZMLO9%A5ZB\F'5^%VL. ' M[!VPM__8JYG.QDM*O-$,/02%V)N=)-( 35(&E:7JPJM8/?8ZS;:,/"^[=T#> M"Y!W:/FSPI8_S3F%3P=U.*C#01W>)"AF==(E!3QZYDI0+!''1" LI.RS\"KH M[\^CW,)U.%VE^'DKJIW%O;:4O^["BE\:##+.MZS5 P[V;)_@@=OHI]IRMJN3-.2]-C@LDM)9:8^'XIJ]PO33: Y "2 TA>!R1CLL"UX(1Z7T!226*E MD20R@U 7P..'CAM\+A8]0:/]YRW%\%YX8\ M_U#Y6-+C_?BP%$893V;%&)_BUR@>>-O':7M^ M=#HK!5-F>] !ZE,O'*S^"+R354V@Y=QM79[X__G_LO7MS&T>RX/M5 M$+YG[GHBD)IZ/^3=C=#('A^=F+$Z6C)>=LL;G-B]7: M]@__.N_6L_+A\ELV;P50MWF\:_;X54:S&IX\Q:,6C<#WY!^9F*Z:3%XOT9,_=]4-\RN$O]I>Y E)KK5QKE;GY=60/8 D M'P+4W_YV:6'_/+ [OKMG\NUL4=V-Y7D7%KF;3O!]PNIEUIDPV51VFX2WR_,Z M/QY^@(YF6=KM;;S4FZ+ X7R]O'3,V[4TBULOOKT'N[==I M_H3Q/UVX$#<\SY]P];FG/_.<>V*\V_.]#_:UIU^-JWWRT)JB/_-ZN>MN:VWK;-@'><$&G:Q4_=HAN7X.O$"?_J+^_ MZ28_5&\L?Z7T3V94#C_1!WFK(YWWKV;O:=;WD7E %I(LY,<"_*H\K6&PY+*2 M]QX,N4OJTDF,%UE7TAG2&;+-C]A^C<(V"^+,)^/6FFL08^YKETD[!JL=7^P7 M3MHQ7J^5](6L"5D3T@ZR)@^ZGKNLQ/#XUW/W2)_^!=_AXAR?TOKN<_=Y&EGR M1UNVC^5V1V$V1R;3D=WN2%=*(Y/RR&Z7N#P\F0[Q=JD"]5'6*#^OEOD\K2>K M[5J%3D9_YH9/K:S[\4\]GP9A^N]YZ(+64FLPR6=0,B>(T2H(AI4BK&*,\YT3 MS5D;9$*"S=*"4B6!*R% P6*CDT5[I7;+CFZ4[&^KY=OG] 22):[UQ#6%0<:B&5BI#"C=2FVYG"&X;+4O.604U[GF MN2^^% 8RM'HSK3ML"#& $2DPIZW0-IT.UZ2?&G/ *@Y.:P$H,"&Z$(SEIV.7 MW)3K P8-!E/+G1QP8B0Q\B9&RHPB*"4@9:DK[Z*!D%H!7!XYUY4N,H8=1FHE MN(P6(F>I12T*.!NJTV]ER!B9S>*$&&FFEA,C*?A*U"1J]D5-$5W)3BDHUF90 M2GGP211(QCN><\3LXD[<-OJBO0X05;*@8O4Q?18:2OVS050QZ1.B)M=3YPF; MY%H2) F2^T&2989&9:S.8:R0%)Y#15T%7LZ*.ULJ.^UU2'(34N"I+MF3K^ZH M+1E"*!9877P+F[*1Z83"PEQ,I3]@ZM%@('G4C%?11^A8/,;0\;:7&H6+Q[ ; M0UN0G]B:8(O2U9NNKG0!Y2,'I[B%:+CF7H22XD[C'B5%E[ASTBB6J&5. M#'+E7GU/2A #(=XNU2^:^CKE7.J S8B!;V%,WZ.)IE M=6!)%0E2EP!*! \.30'+F.5:*ZW-3GV)?:I_-5U[67Y<+G/W;)$O3K!VKY;S MW%>F'9MJ,_:@%47""&$5)#B39P5-+RE9Y4"M0TOM*K90AR,B!*>^-3TI+UDOEKL-32TZY MHKQ2\JS&*,=A,RJB1>YX A2I@JK^ C%;#C9R%"B-5[B35[I/7:Z#,TK)*1-4 M?HO*;QTQ;-A1&2XZ!TSG@/MPE;T3U<7-D#W':E*J!7(VNNKVRJ"%CP5YZJ,, MU\'-D)TR>4 K-)C3ON1-$PH)A3?NQTA44?L,+K-6$B$;<%$62,S*P!P/W+D^ MJFT='(5FRH4F%%(XE.!(<.SK#+\JL@(P &:N026O($IKJI_(5;1"&[O;Y&6? MHEJ'WZQ64\4YT9$<16(AL7 O%CKO6:,Z:7VEF' M9Z&82G7 Q)W!L)!*9!VQ1%;Z]!P;A73)/)%Y^IJ=Q6R5$,* +QA :>:K>:I. M.XLBF!!++)[U46[K\.;)3@T[8"6'P9@GOPF6!N*B6YZA34)3H2'?NB(X\JRX35-92H0 5TX'-U M%[W+!0UW1?*=_C+[% ,[.!VEG6I-N__D*1(+B87[L3!P7:+3!:02C85:0"BB M0$S5413,HBH[J^9]:HL=G(5:3Z6E5?.)Y>P*W4=05S_"H.Z/JV77M8/^]<\4 MRQUT%CR=\/BDU"[7N=H.#JPB$91,&KPT""Q&9HQP+@?91QQVHV _;_2K)Q/B MI];165GRE,&C_3+)3 MRR0QB6*;)-G!4RJ:()Q( ;)WNJ[%6WZ]K-#209FW4>RJ% M1*[3&.4X;"@9##ZUJFM%95N79BC!L:P@EUP4B]EYM=,Y99\ X0&@I*9<'C#E M_5%,YOU3.$?=5.#E&:[">K9X/<'W9[CHL*.^ I^]S].@'Q7_I?K5-(5I"@\^ M&D"3>MRW2UP>GDR'>+M4(.PHRY5?L,.P2F\VE<$ROL/Y\NQM?8H2#P:]N*=( MU2>I;*B$=C* D\6#RK% $$Z#TQ&-%"(*MU/^=I_$@TME>[;(W_^A:C]LXP3] MI2)(-?+0%<73QRG'85.JA)0D#RV*'F)K?X+@K(A@?)*E<,NM5GVD(AR#4EQ- M_2%/J@YR>@\R'D&2'3ZX? J50QH$#PI4;)Y5E@J,R*848XLWO60G' -<0DRE M&7OQ;O*OQBG'86/*J*AX80A!9@-*LKH>="*!95%;+= FW,'4/OD*1\&4FQH_ M=DQ1:]*CA!!?U?G9;>*']3O_+[;#EJQR&Y\;#>0*V;0*V#*5%];PH=U,NJ'D6^;9CE..P&<6M M*U:P""GJT#J0V-8#BX&UW#/MDT=7^H@='IQ10DV].V"M_D'.;0H<#E6RPZ86 MXS%X5C*8A-5+T1-3PXHY2?2C[VU1]E'1ZGQ!$N M%9N. T0^%9X1$"DF2H@D1/9UWB6Z4E D M\-7C \63@Q 8 V$0I11>.!=[*1=U%$0*==AMZU$CDGQ& N((@"@<,Y*Y"A6L M0'1:5[A5=S :&;,IW*'K)?7S2$"44V:I]=&))8B.O4OI />*P8J^;HXC8%!TB7R9(RWNI>VI(>"HM-38P_8JV344"2_ MD! X? 1F+V,T6"!6!H*JWB%$Z3*(G+.TVH9B=OW"/2*XAT(@9WS*/&4^G4"* M[@F#]1YJ\_?65+2LEF\O ['+!05@AYW,/M:#&M]>#L:!+8YA1HD,C(L""AE" MM#9#_1,35J /F'L-QKY8I.5;;'I\=YO3U?&MC[YT/(U-K1E6T=!/Q7V;9/], M3O9C$2CA[[3PQW.HC),*DK(MS59Z<#H'T)GK$%CFENWDD-TK$'LX_"DY5798 M)]^.C+_1!UX)B*,'HDG.6(.5@*&Z@JK^A*AR EV*R\EK)\MN]_K[!&$/!T1C MIV9@Y0K('R3\$?X.B#^KI1+>:-!2MFZOLBYR8UT.)S[YH:,%N/9EMYO6F-,)R_097%W^83A9(79D>D\Z1 MA;J?14E>*B^T U%05>>X9' J: @F<5<8RSGV4E?UI^5B^:E1Z?DXQK1^\Z"L M"24N$*&(4'_[I_#"(V>;T[,06*L$78JI]"H:;(PY*B4%LEYR10_-+#W5U(>)O*I1RG'8 MA+)9A6*L !Y"7<,%K=LIQP#169=%_9EE+Q55#T\HR8>UB7*"R9H4//PD>'AQ MM)[BA(/6JK':BR,E=G*O'8H@(P1L&D3E?34R.V>[8GWWBCI=*VZ_5 M,5/&#U@O\''M79&#?(H")>"=%O!8"H)'QH$+%4$Y4^&EG((0E4[:.!9"+XWE M#P,\.>6,-NLIBOFH1$P(/"T$8N0\56Q!0%\1:*0!'R4'SZT5.6 IT?81%3T, M CF?>DI@)Z?OE 5*Q#LMXI56 IJ; E9B.[ZHZP(WN R9<^-D"%*R7:=OCRCK MP5:Y:EA=0$\Y0_.$*7K?$_$1ZSS#R=EJ^6[6->VHOUZF8*[#>RI2NG/#%X4D M-I=Z0WV14]:QH]TXF:A>$D!3XMRVJMP\YNJ45TOCDT6(2BM1-$?%=]*K]@O$ M7IXD^-MJ^?9Y_;S9XGRV>/WRJE#&7S>4V+[NUT:%']ZO5Z'.A]DBK#Z\6./; M[J?EHEW):KEITWAI]7H_J:^FRR85 M2)&U@U^1@W>%@30Y.19226RG*/5^T>-'0VDEIYX3I2EH3=PF;I\JMW,($FWA MH++5H)PH$'R,P(P7R@74,?04\GXTW+9JRMS7AY6(V^1=$Z6)T@=)AC8R:*DR M>$0)2J '%RN (^:"+G!I=BF]7YC^T5#:V6DU443I@^T.4+W<^CD_TXX U6:G MVNR]E(I$G7VLILCXV.P1FKK24 ZB#T$5&XN3NT<.]X[C5]MTL=?\5UQ@O;Z^ MDFPTM>VA(XE$0:+@?A34D=D@,8*(CH.R@8.WOD NR:7LBL)^"N8>F(*2^O10 M,0GB(G&Q+RYZF36WEH%M_7J4J(\\5P@ZL1"CD,RH7NKF'I:+8=$ M0:+@9C%=@D'52^,7":,=#",?1.A'!#7]N]X[P'HZ X8%+V8"A(^=I[ M*T+G?;W/B/@YF9FP?BT1N:(_4!,CH$ M1 -*F_J#5R\\^.(!K>+&":Q6J9WC=S M^?;8^$T3[:X!\\&">Y!A[RKX]LS_^J:Z3)^]S], [-'$.I;;'8!ZTA0>]^T. M,CA#DWK1W+.#V&UF"U>=S_CZE4# MPU\;%CX-H=6'F%^MPQJ[E^796UQ5P7^_G,_#JMN\Y2K QCX.L(F[QM=N.UN M%=W*@(U<@=+2@D]8[RIJ7VPTVO/=&C<]W/_W6Q@>=038$W/3CCH%' ^WP3-$ MYXAL%]FND[!=QF'++#7 3-O"DBTZG:+F0Z9"$U M1%DTM VK:KM*R[-UUJ"WU:2S0]S_P]@N?U//.K)=E!Y&=HOLUN.R6X;9NKP* M(*.UH!S6U177/LD6IWJK8+O?&%^VJ[I*UV*&+K^EWM4+US+F2Q/*8=V]W'_3^,[;*> M;!_>7B'JS;UUUZ7#'=0[&M7 M\[FOW[ZT??+3V;I^;;J5"K^^P4E(;0K\)\ M)V6V"(LTJZ_MVH[IV_KQW9./1KP- M;)Z]FZ1YZ.JL/JN* 8MEQLMKJ>/1GKX<^3F^ASQ;X6;F/JVC<_YV\5V>=6?S M\.%I>_:[LY";]GQ4CGRVV-SFQ0;@]@__.N_6L_+A\ELV;P5OW(K@HJ7G3>-_GV$^_+Y?#V-Z UHNA_3X@8>[3J/?MR**RWGN8PR: M,'_MGXML(W]>^S=_C/ML-]&@/W M_ J?KZXN=K)GHM$AKJ\2__G'0S?Y^Z?E_T][EM_OWK_][=+*_7E@=WQW[^#; MV:*:_.5Y5SW5[N&'X6@,;[>W\0>O',OMI3;#\C27+G"[EF;;ZL6WET/U M3I;GU7[[\I5VGS=9H_L?9/%\;ZAN?Y$VX^]_1GGG-/G'=[OI>^MO>O MW3_YC2KUC:Y2G[FMG,[);)KMX^+IEZ8!.IJ"!ZU9?WY8($3$" M9F]1<)11B3Y*31RT-:544Z75X=+U3U9AJ,GOP 1*!#PZ :51.K5*"<*;""KS M!#%& 3E*;[4HW,G=BGE[%$XX* &5FC)U4_.,H2M,GQ59"8*G(5."X/$AZ*U4 M4@LPF8<&006.>0,\8L@Q:A'M3J6"_1"U-V:B[N<[;]H 1T;LJX)0)2ALP]]./E^@VN M)I^<^)Q\VR*N?Y[,-C/W*6V&?NX^3P.X1]OC'LOM#L _HBE,MTL@'JI8QW*[ M!.+AR72(MWOP_([-?QZ<8@37*[\MJAC-*]7 MF"]7*:_#;#&I"_OP+LSFFZH2==$,76C5*#"=KV;K&5+Z2$_%ZV[*:'N 7F@ M4I=?R.>C@-MG FZNQ& SA\*< 15*AL"4@Q2$"5SRXF4O#5TVX8Q/BC!MXV]_ M<.,_E_-6A>W'BHT6E'NY>'5%B6>K65>?^K[^NGC],ZYFR_P3KE^67\/[_K=P MCU5O\N;4R@4,;D,/&=#,%] M\F,>"Z?%C1VL"-24BT.L)E8_+*L5BR(Y%D!55("*64&4FD/KCH@>8Q2RES2> MQ\)J:8G5Y%03J G4]P1K+B47(:KKZU5U@H.OCSB6ZM\JX61&E+STD1WT\&#] M?,=U>U-GI6'S])B5>49]L//30NETQ'. #:F.G_TZBLY4QUE-[",2?T0 *S65XH#G5@G !& ", &X'P"S MQ*5WF4&%;?5F933@A(Z05 @92_99Q3["ZT<$L%53:\@#)@ 3@ G )P]@882) M$37X'*L'G"J*G>35I56L),9#_;/M(PQ_1 [.W6'K-PR1 !3SVGJ.3V:GM.? MEE*EGM,'Z5=*/:=/K>?T/U>8$=\VOO^S/KTQ;O$T1N[Y;M/IAMD3:CO]:KU, M__=-_3!<=?_O_^,$M]]-?OCW^6S]X<%;$%/OZ6-Y"6/N/7UZMT>=M9]*\\3N MVQ#:/G$/T$O:/E&C^5(_GEN]VY=^)HW+'ZMZU.ZY^,^T/?"/H>O!'?L?[I-P M^F!#TV?SC.?+MV^7B\G&@]NOB$)_?30>SX3Z[( <]N9.L5;((#3A6:X._&RY M"//_&5=_^=\_AUF&V>+>A45HOM-\/\WYGM+YV_-Y=;SS9L)OS@)L'GVR'4$* M0 IP.C(]E +0)*=)?C(R[7.2_[I<7S@T'P=I_\?H)SRMMA]>U\:WVG[U)JR^ M7 N.UMEDD<:L)<_>5O"N24M(2TA+/A.Y#6=M1Y;4A-2$U.1V-=FFTTZ^;=4K MOIA>3\I"RC)F9?D>RRS-R/4B-2$U^8R:[.0VDI;T%F?[RJ8$]ZM-=$A=['/" M_37,PR+A)'0M\_=[3/@VXFHB^70BF)!?FHGW;+AWR%$Z6BVYTSCR]NF@]GY@ MC4FV50>OY7D(&;VXW8S M3E^08^VA>V!6>8M>1I1@&1.@2C+@DM40HU0"E4V1[S3DV(M5'^U[;AVWGJI3 MZ@,6^R5<$:X(5Z>$*\P\2^<=,-G*$7HGJI.E)4@30M9"&.-V:IT;Y54.*8!A MSH%B056ZU5^#92EDYY1+[&BXXE/FU%1S3=0B:IV<((E:!Z&6MC+XF&UE5;&@ M=(G@!"*4A*@U2LV]OTZMX )S.=3W!!U!V=:!IW !COEDE0TA%G4T:AVR6!3A MBG!%N.J[9-,U =PR-#<6<#HP#*5,PDK+(6>60 F>P+6JIIP+SU(Q19C=%:>K M3T;D8&6LJU0EZXH3"T)*R?D@'6,Q]0G#NU5Q\H9/*XJ'A,93*9!'C"1&GK9+ MYW5TW$3P0F=040:(IBXON7 FL!A+DNXZQ="AU:(8*$QY4-CJ@Q:;(0;GHDXE M&!F.MQ 58NK< 6O0/0:_;N_S!R?9K/V!]U%OS?WJNO/-ONFR5(78''3OVJR> MK-_4L7W]9H)OS^;+#X@7?]Z_ERG:7?OO5AK1PYGS_A/DYW@JQOEQ-XAAQ;+R"' 7' M"A=)<%:]L9P15)$%HN <1/:2%ZV\DKN]4I-&YT4&'7A=0P=3U\.L57?WS+KB MD9=X4AP34V8]L8Q8-EY!WI5E?=ULWQTK-G61!8F:=/;![Y9TEG26=)8$.=XU M@RH\Z+AI*]W2HK+VK4M> -3*!&GJ%^Z,.'M,GVN4VV.CLG':[7\ZN6);^\^NV+Q:\&-0&) MP9_915-:<<0,.H>6C14E>)8U%*Z5S\&9F'88W/LNVB_8K5>SM,:\>=FSW\,J M_[A:=O??1#-L4.E9Y$B2(TD0VTW&4LHS'41CD0/%8W4*O8T06"Y8F)#<[>37 M][V)=C>&T28:<8PX1AR[I=-QS R%MA"BQM:U6$&P*0/GP3FOZU,Q''H3[= < M$UX1R8ADXQ4DA>-'(VK2V8$(DG1V-*(FG1V(($>Q8HBH0Y(R \O9MV-H#@+R M"#89HY7.C M[Z"VTPZ\81EXLA4ZI'6$#;3-W)\NSC7+A>URE6??E)C&#FF<$ MVMM!ZXP.VI@,R)(#E9R!:'."D-&D$J-5]O#[9)LG7VZF:/?#Q13-]]XC$^.F M*_F)XQ8DK>U&(VK2V8$(Q25([^# >09+?,1I1D\X.1)"DLZ,1->GL0 0YBK5"$-EP- E2;L6P MF(X0HD!0WL?D14E,J$/O ]%:X71V@.@(U9X[0!!#G;7M"-49+KIPL1O4'N.H M9APY2"1JMYZ?24(JC7N"C* #QY!(%,JB)*C MW^FCNL\&R+/\K_-NW8['=[\NG^4\:]<0YC^'67ZQ>![.9NLPWR1@;'S#YQ^Y MAK_@O\]G7;W15[AZ-TNX70W]@FGY>K'YE,W"J*]#B+LC5N0Y*J, M1M2DLP,1).GL:$1-.CL008YB>6%S#'4](-L9^P3*J0PA> -,>YM=,"SZG5[" M^^R9T/+BL6@+';0YPC;+;XLZ1/-Z@7DR7W;=I.IC>!=F\Q#G"'6&0E+UCV&V M^'M=/+YX2DJP*LC[X0*I%B4/FH=VL1 M_V>"ZZ.1Z,G!E1RB1R]JTMF!")(0?!!@^/&>%ZL M27JG4/,^6T?D$#TVAXA.ZAQA"ZE.X\W>46]3+-;!QM75I3_19^M)MYS/\N3R M^@9L#[Y\\^3EW7G$MCO"3 YYPHS+$R0V$!N(#<0&8@.Q@=A ;" V$!N(#<0& M8L.#LX$BU+=&J!E7,H0HH<1VN,$*#H[+"-Q+X662V7MQ/4+M5-(Z"@;)Q S* M2PD.@X+H>,K92,>UNQZA_@G7VY#TW[^JX<<=P\I^ZM4!VP6>)G-I.Y[@2_!] MS/#EP1;NL0#R7$!)F<"Y[.K8Q.(RFN!X+]N#!-]3@N^A3X_ML]-W,EMYFV_[ M?3L:<3G/MP[M7\,\+!).0C=9ELD_PBJ]F4@^G0@FU"/>4AY9=L>AO5MO!3)$ M<+:ZJRJ@AAB8@. QF9*0J[#CW;(GF^[M9AT?(L[MUL2?.I9=1QB;S4TQ/DW4S??Q"KOI)5)B>!(8&/=3FN M6L*8\\)5/\][Y-XR:WTOK&KE:]]4TXJK[H=_G\_6'WHJ#* )5X2KTQ,DX>HP MJ:V2U7=G72$5 BA;UZ$A:@N8"Q-:QNP+7L>5JKZ8B5Z"-NT]L>(J,%N9Q7)= MMM8UCI8[@<.#X8I/F=?U_Y:H1=0Z.4&.E5J/.IY70K;>F(T3)ENE*-]J1GF( MB$R[F!UW\CH3;4I&!RP@@\3Z'EM7IQHE%*.DY2H+W-U,N0\3[Q;4$]H-"8NT M54)\)#X^.!^%C5Z4HJ#DK*"RS4$0@0&7HICHM%=A9XE;E["I).F "U5]1ATJ M3BL7P?@L0A!%AQ;".S8?J_/(^-1X3I0D2CYVB0Z/D@?F6$["2A<2)*ULY9@2 MX O3=5G+I8UUA9M5NKG5N>"Q+I]%]K*4S+R11UO[>CD5 MC V)7=0K[21/8+86@)MMVF5IO=+>+MN'UDG=IN>DP_5ZCJW@;7OZEU>_40U/ M(NQ%9HQ06.I:&E*6E98N,<^E=O]W%^P6Z]F:8UY\[)GOX=5_G%U/85F=W>7?2ECAM-."7F+ M(Q8DG>D8C:A)9P7D<(_V_BII/EV2:RB^]QE68==>JB*/]EXW:>&. M=))6*KF3+]=[E'_SY,O-%.U^N)BB^=[GM^S(=U?))1JW(,DE&HVH26<'(LA1 M^!S1Q%A2BF"QN@XJ1 V>!05"&!:<42JDG1Q4C0'1"@1>H@/E&(/ 9 #E,474 MJ01Q9"&(C%B0Y'J,1->GL0 1).CL:49/.#D20 MHU@LI*)28JT(2])UL> D0HB6@2LA&J,%LV:WR(%PB1L>(:@L0*'V=;$065T[ M&*DL=T9$3XN%TYC[= ;D6)M $$.=MNT,R!DNNG"Q(=0>XZAF''E()&KRD$8A M2-+9T8B:='8@@AS%JB8(HR0+'*+G!E1R=56CK("8. \Z2"GDSN'*?;9 GN5_ MG7?K=KZW^W7Y+.=9NX8P_SG,\HO%\W V6X?Y)@=CXQL^_\@U_ 7_?3[KZHV^ MPM6[6<+MK.L?I% [Y6"1J M\K&&)TC2V=&(FG1V(((DG1V-J$EG!R+(TXAE/.I^"*9@8(Y[8)EQ4!83A) 3 M2,N3%-P9XW?Z/WLA5-!<@4]&@JK?7A\5VPJ0QUPX"NO5]4C)R_4;7+4 R K? MX**;O<-M.^@_EHS_N9RWMJ4_AMFB]8A^N7AUM4Y\MIIU]:F/\U)_PO7+\FMX MWW=7A4.VD3Z^)E([!6(K^4,D:M+940B2_*'[G\TOW"E>O: B2FB):1%\T!%* M,5R++),)J8^=(_*''ID_1.=TCK"!5&?Q9N>HMRD6ZV#CZNK2G^BS]:1;SF=Y MM';HLI2394^8&3Y-)E+N_$$7X+O M8X9OX%JKE!-8UWJ":Q3@C8F00U2M'[B4<@>^^^P.$GQ/";Z'/CNVST[?R6SE M;;[M]^UHQ.4\WSJT?PWSL$@X"=UD62;_=;[ B633B6!"'6CJB2>BS;V\/(]S M')\-N/GV3\,*')C3 I61OF6UQNA!E6S NQ1!\:JLUJO696''2?:(F@L%HA15 M'6M?B9U+ 5E\BEH49539*9JZ: LNOJH]<'+"BL;>R%CJ[C[IOH# MN.I^^/?Y;/VAIUH&6A <"8X$1X)C_W!4S& 1 <%;V1ISA03!L@S9>\-$+C*Z MG;(Q7#&ML]503&6I%'TT./(I9VKJ/3F0Q$ABY#@9^:@# MK"FF5->_'-#D!$JB@6!0@Q$R!LZ9=&ZG-:*U6J"L3FEDLBWQG8;Z*@5,)!9\ M5!P9ZY/ =XRRLA$ZJK3#130F&@^'QL)P+2N-F6AY Y['=L:?@Y/&U@J:VU$3#H=G\9\6IWQ*5>:F$Q,)B:/F\F'#K%R M*9)S!9)0IG7LBQ"D\,!LMCPR'51DUZF)4;,2N &G&S6-2! B,BBQ6!N8R\;' MHT41C)MJ[\='ROVKRM9_6XW3S<,[3&=3?]WSNO]0F[V]C,W5?.[KMR]MG_RT M%3">I5L5X-O)8KFN'Q56]<]5'>K+7J_"?'(65NNVZ;]^ M@QW6.1K.<[W"UHJOG4QN3?G*;!$6:59?VZW#&C<5E9]\-.)M8//LW23-0U>G M\%EXC;!89KR\ECH>[>G+D9_C>\BS%6XF[M,Z.N=O%]_E67MF>_.PNY M[==^E*4R6VQN\R*Q8_N'5MUY5CY7LWF]W>$&1>G M+?[;A/UIFD8=[HN?339OKA)C-J+9IKN$4J_U:9C_'CYTWWWSERLA7KUR*X*- M'M\\_O<9YL,[&#V,Z0UHN1S20][B_:;1Q]D^/8Q!2Y_ ]>0?F)NIF$Y>+-)U MU1_-6#R_(N*K2PXV<'YLZC?G4^QWDZW)?S0#=;]Q^?:W2Z/QYX'=\=V-[;>S M1;6@R_,N+'+W\,-P-"2VV]NX5U=^VD=53L+Y>GGI4+9K:::B7ORFXGPU]LOS M:K1G[S%_M_TJSM@3]J?+-U1)SL-9AT\[K"Y*U;?+4=@L&[:?_T\OWW]33N?FZZ1YHJS[TX7QN^$%_#//V2=U);'G>_D3;OW>WZND&M7W M>DOC?--[]TY\O@D-=\V&_F)ILTO_[("KPZ\@WIY1ICI@[9G_]8WYYO,W_E7G M.AYL:/I,%'^^?/MVN=CZ/%^*.>Q_ N$41NT 8//JF4 M20I "G Z,CV4 M DITE^,C+M->D):0EI"6?B=QN.YZ3FI":D)K^#248=QZD35HY01LBJ=&S!)\\%JQ:!E+YOIIJ,0Q."80 MDI$!%&,!@E,2I&:YV,@QHSA\*3[EILH<\,#H@&?VXW8S3E^0QS_=.0I61:VD M0*?!8ZO_Y'0"5V(&%K-@6?NH?>B%58K2J' MGBIMB%I$K9,3Y%BI]:A+%ED64BR1@4/56ATE"XZ;^B/J4%S123A]G8E&%BLXGFJVD1EB(8F4>+C2?&1\YQR7<\" M]UB7JYZ9ZO_9 L@]4XYC>C\H>!WQP,,=-V(W%SQK!776 MV^F^S\[LQ\5&-A_R\:>RZY;^X39N;TTVZ[KSS4;MLE2%V)RL[]JLGJS?U+%] M_6:";\_FRP^(%W_>',S9RFS[\^Q\E=Z$#B=G\_#%L\>#FI]$X-L)+#2S(7@$ MEJ1O/F&L*V[DD%.1'HWV>7>=S:N#J15/X(O@H RKU&:2@6$\ZHS5*^4W^Y%M M#F/^_GPU6[S^&5>S9=[N]OYP,74W+_KY8I[^7*=I=^_-7\GLN.%,#N6X!3D* MBDFT&3%XR"HY4"%)<";4Y6UR(=?_!\RV,"L2=IJJW"'8Y(5Y!C 6B:AKG\%.)NK&Y=2 M4B6:@.;FG> 'XIB::B^)9<2R\0KRKBSKZV;WW?ZX?4"KLG'2X7L^O6GG\\NJW+U;;&M0$ M) 9_)H.?;-RY[]'E;Y MQ]6RN_\FFG '[($\X+E/CN1 !$F+O]&(FG1V(((DG1V-J$EG!R)(TMG1B)IT M=B""))T=C:A)9P1TLCS;Q';Q/:[2K/MR5XU!S3.* M\W_FM(P0T2MO@"4>0$4=(8BBP'K!,I:@M/<'C_-OGGRYF:+=#Q=3-'\AQL^^ ME%QN*,)/'M&(!4D>T6A$33H[$$&.PN5(63AN0BL.:!FH@J:57!8@;/)6,NYC MV#W:UO.1D"]['/NG=ADW\L0NHMBX!4F>QVA$33H[$$&2SHY&U*2S Q'D*%8+ MV>3@QH1$TZ.Q!!CF)9HVQ;SU@!FB4$Q3"" MTW6)(J*.6B;EI=ZM4KK')LBS_*_S;MV.^':_+I_E/&O7$.8_AUE^L7@>SF;K M,-\D86Q\P^X>C=+N%T/_8)I^7JQ^93-TJBG59";:DD= MX@A[(Q8DN2JC$37I[$ $23H[&E&3S@Y$D*-87CCI,7*EP41;EPJA)6O[^B.E M*(L7HNB@^M@UH>7%8]$6.FQSA&V6WQ9UB.;U O/D=9@M)E4?P[LPFX2<=IO-5G>-T#(=\+!(U^5C#$R3I[&A$33H[$$&2SHY&U*2S Q'D*&(9 MJ(5VS&9 FP.HK#W$(BQ(Y;CDSB>VFP%:8K8VP=OEBDY5O\8U'WG\MYGBU>_UB7=G]?=MW+Q:NK ME=RSU:RK3WV<.OH3KE^67\/[OBJ&:^J71K ;L2#)01F-J$EG!R+(43@HJ6!Q M CD4Q@RH&%NWP^JOV")$4@Z]#::/S19R4$Y;1^@DRQ&V6.JDGUYU';+MCRN20)\RX/#-B [&! MV$!L(#80&X@-Q 9B [&!V$!L(#8\.!L.&S&^ QRN2>:6$?SVFR\ZZ/S4""[RG!]]"GJ_;9Z3N9K;S-M_V^ M'8VXG.=;A_:O81X6"2>AFRS+Y!]AE=Y,))].!!-R5#O)E&UQ.V"+8,&X6.FH M-0/E2P%GD$&2W"2A5)8:KP,V>BU"9A(J?@LH$[#RV ;(QH42>62>Q9V"H)N6 M0R_/U]TZ+%I6Q1<:$KWXZ6]?HJJ?"F[&G2-!7NI)"O)NIN\_B%5?QRKKB_>* M"4#N6_%BS!"D","=4+8XF921O;"JE7=]4TTKKKH?_GT^6W_H*Z?+$ZX(5R64$3?WG]B3B7<+ZG$NAX1%VBHA M/A(?'YR/+N>23%VIS :<% Y:]$,Q(&=+.9G.,1MBH6Y=QSNM[A ;/ MF0(N=5+22Y-3KTO2!'6WE*[B9"C?RS04Z M@'F$ YBM1]YFEW996BNQM\OVH756M_DYZ7"]GF.K!]N>_N75;U3BDA![L6\K M \LL,I L5ESRC*U[B00T$7D.=5&M=TH2I\@SY]D!"A= .8\0E1# &!:KDT21 MTQT;.6ZW_1Y6^!Q M_LV3+S=3M/OA8HKF>\?XA1IY$T'RB<8MR%$ #*VS,GM;+U<64)9IB-)QR"(S MS8)AH=@# FS3]_3+_+K'(0EB&#%LO((+8> 5)\:G1 MB)IT=B""))T=C:A)9P P(3 M:(-)6=C=\B3[;(0\R_\Z[];MX'/WZ_)9SK-V#6'^SA-L5T2^8EJ\7FT_9+([Z6@>Q*6=T4)6X-V)! MDJ\R&E&3S@Y$D*2SHQ$UZ>Q !#F*]853V2LL!:S3&92U":)0 K33J$+B*?B= MJC;[;)S0^N+1J L=0CK"1LMOBSI$\WJ!>3)?=MVD*F1X%V;S$.<(=8I"5V?O MI,-TOJJ3G(XGD9-%HB8G:WB"))T=C:A)9PXZ&;O<-LH^X\EXW\NYZVAZX]AMFC=LU\N7EVM$Y^M M9EU]ZN/DU)]P_;+\&M[WW6]".#:D0 GUFB"XDD-$HB:='84@R2&ZMT.40V%* M"@Y!EM(F6\UF>7%[?@.W!EV^>O+P[C]AV1YC)(4^8<7F"Q 9B [&!V$!L M(#80&X@-Q 9B [&!V$!L>' V4(3ZU@AU*-$'K2SH& .H8#AX8348Q.!DB%[R MG=/3/'%K8Q+ 0[2@K,KU/3J!S%X$SK3S?*VV>G[V2V\C;?]OMV-.)RGF\=VK^&>5@DG(1NLBR3_SI?X$2RZ40P(0\T M]<03T>9>7I['.8[/!MQ\^Z=A!0[,:9M=X#84,)*)RFEGP&=?W66C4-M8M"CZ M.J>S<,:'(""%5%^9A(#(2@;%6ZU5:YPW.T[RMK/5R_-UMPZ+EJYQ[WY6RD^- M\,>"\[4I0O&(8;O$IP+$N]GB_R R'J#X&O/&!5$@J,5==9:Q23# MF*+IA8RMZNZ;Z@_@JOOAW^>S]8>>RAGH R:D$1P)C@3'\<+1<".CXP4D]PH4 M,PI\L J8R9PQBZK(W>6]YH9S5M_CZLJ^,M2!EW6U7[S,SK/J: H\&ASYE!DV MK5PF1A(CB9&C9.2C#K!&(Z(UV4,(7E>:H@$7HX'HDBN669;=3M,3';U317&0 MV+JEI.K2^B(EA+KLMYPIQURO[NG=HJS2'["YR:E"F':XB,9$X\'0&*,I@:<( MP58D*Y0!O&U=N+G,RGKC4L#K-#::2<,=JP1WU1\60H//R@ :*1!MJ00OQZ>Q MLV;JC24B$Y&)R.,F\H&9R6U).KD R+, Y8(#YW4&:U-0R>I*TIWJLQ:-\TEZ MB-I+4,$E"#YJ8#QR%;DI4A\QAN#DE#.*(-R!&)>) ?7?5N1T\_ .\]G47_>\ M[C_T9F\G8W,UG_OZ[4O;)S]M)8QGZ58-^/4-3D)J3?7"XL-L\7JR6*[K1X55 M_7/5A_JRUZLPGYR%U;KM^:_?8(=UDH;S7*^P=>-K!Y-;7[XR6X1%FM77=NNP MQDU-Y2(RR6&2^OI8Y'>_IRY.?X'O)LA9N)^[2. MSOG;Q7=YUIW-PX>G[=GOSD)NV[4?):G,%IO;O,CKV/ZAU7>>E0^7W[)Y*^ B MURG\O@UF_82G5[/Y_1UIQL5IB_\V8>M/-* .]\7/)ILW5WDQ&]%LLUU"J=?Z M-,Q_#Q^Z[[[YRY40KUZY%<%&CV\>__L,\]YHN'F,#S6J-\#E5_QACL3'@5TSZYQ\D^F<*W9M_EOGR]^XT!NSY M%3A?;2_RIK7A UU;':_&^N=UR"9_:T/V ))\"#Q^^]NE7?OSP.[X[O[ M[-% M-?++\RXLP'_][/ M)/9NIL?MF;TWS:V[IOM^3=CD^!IRO[C)(.^MRKX]\[^^,=]\_CZ_Z@S&Y56? MKGFX2U;WJ]G[R3_J;V^ZR0_5*N]\JH>#2V^-DODP>5]C*RITT#%/>;YC5FI!\BI"A%U5F!1M+(K MV4+0S -G4LEB?5)FITV5*ERS(BTXBPQ4%@Z\E1):!0!1G-+!B*.67;%J*OT! MTZI.5F$.GUQ*$"0(#AZ"6J@I%40F'80L[9..E?_LG-R/Y:H94X, MLDT2%$L)@F,2>,C&&NX4JN/6GG)NRO@!T_!/5F&^MK 419INUX]GN25F;E*S M)NOE9(7UJ32;XV1QX76WO[;'+6]K:Q2,5ZZ!N]^#A MI\U]'*WMVJE:U,UA(HBAVYS*>'N&BRYL7$]\WQXCK> >D4-*_4;O66$].J:S M*V!58*W[_5CCZN,YM@?/%OG91XK7DR$14R_YR.T(\6KL MHAPHKYB2BFE3?1TE-2@MJY=K(XZ)^[T_+ M!6QV0>=85W$4SAV%;I$!^21O)N2@<_5P0_&\&A"+$%&Y:D]\1L,4D\+?Q^&M M=U6UK!UV^7O3L1^V*M:3J;#L@.TNACR9B4N#$>5 N92+B M ('!&*NYUFF'2U_CV!Z42X91X)8"M\=T8%LUR15V:_)A1Z%>9"L^MA4.N?11 M&RA).U!H)+3@!Z2LO18YN\AW^EGNY\.^N%"S?LT%GPI%$5J"T[A%.5 XQ1PD M<]9"+L6W"*V&((L%&YF.3G.%,??CR!X&3IZKD:.)@K''.;?RT59"JY%;W_!V M=OYVTC1I\0XOCK1,V]$5,B"#5KBQ&I#CG)0,&%(.PE23@A843QP\2QYBE-%; M'4)).P9IGQ2'9RFMMMN$'RGVR_+]K$N5E>ONV2+_O%7Q[L4?^MU?TH,8UB8B MG28G-!(:#YPXS(60SCH(BFW.-M1'*02(64DGLI">[70GVB>;XD'1**=2#RL\ M_2!GS,FW_PIU^WFU;(7WJZ+5J;EQYQ?KY6J&5 'J,>D9F:M[)NN)R)P*KN45 M)U#")H@\6,"/45XKVM^7JQ1]JUEN^A1F4X: P-;&)V+1A4T(7 MHJJ^+F83JNNK,X1@'!3I,S)NHHP[;/K*,/5AV>3,L-;[%*<^45^V%?YJ0>G6 M,7/9A?DV5MWJ)ZT_; [/X;_/9V=MQ48&9-#Z1@;DDT1B;ZT.GH&0LH R6H$7 M7$#)LJ+9I662.3LL<869<9\L@)=^2Y46 M:)T!KXK(";E1L92ZG8F E7L@C)P2.%X&W-#:1!7T1"H(6&I3P M'%S@#M!IRYA(*NU6_>C'@]X+67?+=S13/C!T46C[1%WGGU=X%F;YLK[J=@MX MV5(<+O:$R9H,6LW(FGSB #,AN7,>@G6M:P!S$'-6D)CBF243@^JE">RN-;G0 MPXL:A]TFR:AOL\*GW--!=T+7N$4Y4'0IE8/23H#3K1*'D[XNV[T#B:9$;U@P MAW*$"5VGZA%3,/D^R1YGX0-E>@Q>J\9J18X34?8JZ7W"BC1.#HA:%E4_7B5Z=8SN%\+:M"K?-#UIH M>87SL*Y/1%Q@?0N%EX>M;F,U*,?QKD40U9LNH=JFH$!%=-78Z.HS6\U+8EX; MW9_/E!\1?MNK\]S_.#/;M:-NIL)1/2&0\;9D2&4^+C#)'GIA2D#4B MJ%;&)*9*N>R23D*YG"T[C.M^/#*J*=/#J@U+F=:/Q:^_(5TDG:]6]44?UP\@ M$_:(E(],V&F9,)$P2%[]>N&B!568!1\- DO>:6M%BOWT,[LQ^M24_"/3]6R1 M-]NZ+R\+AAS0K,FI\9K,&M'RI&5*M#PM6C*M@PB<@\[!MSX/!KR7]9%%S[-G M]=EXL%C]@]+2"D:TI.#^ RP"?@^K55BL/URY_!_(A#TB12,3=EHF#!WG6J(' M&7@!Y6-%4O8>6&G]U70J(N\4 _C*-FJW6J__OE#E2TOUH?\$3CVP,KSDU1,2 MQXO$6]+]C%8)=0;-=468S@E+#BLO064N"%<%J&VQ&EUAU:2NL5*ANKN+5P\VB_NHY M#RD9I7II.W$L6(DIEV.'%<6.C^+D7NV)3.9M1E.VR&@4;*PFY#C!XZB2=Z@2 M8+8%%$<+$24'FWV1+(H0<"?A\=[!XS\V.-OOATP"-\,Z_$^Q8R(B$?' $87J MAJ=D+21F4VO<+B$P*\ 679(3OC[VO<>BCT9$HX;EL)]RZO<^COKI>^(_X7J2 M0O=FJ:86<_ M=I^H>F7)\XJ239O4C/FO'WZK3/G(&CZ[ DKO*P,_%7MLT-XV5[>6@%/GJ MPQ[<,- *@_A.?!\>WPWR'-%XB,(T5M?53BC%@Q8ZA:QL#'*G , ^&Q$/R'&(P1,%ST1:890&4B15QF3&(F4?/>/;.E3ZB8D>'(9\:1J5Q M'B)AESSWC>>^#7&U&3WI,)VO*$?@L2DE\ 8VYVIUB(D3F+ @A M"C)9M"GF(([[BRM5[JWCMG!3I<@^$0)/6Z:$P!-#8)'.V**@H+6@8O(0N8C5 M>^\@L!=WO7\$>CMUBJK54VS]F![Z/\+ZPA,G%YWLTYCLTRU)458B MJP8"=(FFNM0M_95S"4D4)@-/PF+JQ:5>+1-B[OZV6KY]58W%A1Y^>+;(SY?S M.6ZNJ7M9#N!I,S=U8EAVALI+$, (8-NL?5O)Y80!;@)OE=\17!:^8@F5P>*U M"+UD=3X@P(2?"CVL$VPG6')BX ?7OKTXN?;GEE&R24R>Q \WIF&2^:!C#G3, MX?%&B(2R,O@(HIA0#:)4X/]_]MZTN9'C2AO]?G]%1=_1'2D"2>>^=,\XHM62 M9N0K6PYUVV_<3XY*!]@\71Z6-(?B?R_X7O!]RP8*3U%) M20R@,*4YP"8AQW!"T5-%,0;H74^ S2;P^&$8-@-EGEYJZ.!A>)MQ]27)[*$D MLU2/[,B7)+.2GE.F6ZCX<+?UH*9;0E6W$ZHZ\V?WDK*=-/[WJKGH]-;X)8Y] M/6]8_./'O_ZUNI@'MA;C\:"][.5LZ8;IQIS2*@CDO0V(1VO =%,6):T#!;.. M.2Q>6"?VQK%29L)?.QYL?YSQ8,B9$><7P^8JQN[[>8AY3IM8A)NOK[2Y/*R^ M8T?& 07?#GEWUX]O.&%K*$&$" 'XAB/*=;$1YH0+)A2)JWUDGECU=:_P30[8 M@?7_+34<7H5Z7;?MU(Y\S#&G@![GU;"QHW90C>*D"T.=?^V;=E)4[,-FP"*" M;IV.>)N(1-;F?(8H%3(!!$OTE!CJO;%V+:W,EN70SS-V^S7]THQ./P$__A#= MNM*.I1P(>EAE&(Z,Q@N"'?+NKA_!O&5"4HN4QP1Q)0PRV((2S;AA 31LDP+* M4<=MD@CCZ!"GR2'C,4;,*LX5I0PGNL& T)_F"+#V "2I!U*7=@8E.ZR@;T'? M?47?Y%,TG%/DO 957VO0$ E\BL%SCY5FF-H-AG]N$'V?Y4POX+M]C_SAFAMA MUDLP=V3+IL>@-T!RF>1+(.G1I ]A&<=V,J[]!$R2_'V1@ =MOA^K>VH[Z65, MLXBIIDA9IQ#WB2.GF4/1)YN,3SK@M:2796&6___C-2__MF#C_,7[4;CYAZ4K M_QK'=1-6.X[ZX32 +/SQBS^SH]/XFYW$'U.*_@FNL\>EJ#$\D >6LEVRRPJX M%G#=++AJ9A---B ::$"<<8DTY1XLAN0"EB8DLE*9_CG&PBL'5SG0I/2X+Z<5 M+V' #X\V%RK;U8IS$48VRB<9N2M+QP-%UCV7Q0[05U:<85^7;XY8:9*2*#D0 M;=P)A:SQ$5F:J&="V:A7C(>HHP(K >[!W" >LQF1%""7U=H)L#HDLVN5;PM) M]D/=7C2M'?X/H.<%W &_YZ'5HVD,LVZ>S6A=[C1%!IKIS0FU@W&7%8 M %L M]CZ 99KB$#4RU*C:1?'%47 MM@[9LU#5(]^*E+%[*YWLI#5-4BV&"(\P%Y$0L>%CPL>/@8/"2 8(IA@H(Q%'$? M<$8YA7CB+ DC+<^9(B_/+MD0'A)2\'"C_JBBA"\IX<#UL9T4@5,$3A$XSP[+ MBCA%3K*L21%Q!KJW2U(CXA@504IU1S3R\Q3PGENSM/E+7%*@0#5"75I#_7H,K:=.RO7#KFK@5))A#@>7CLR:"E4 M?*3;>E#3+3%8SSS]N:BS*(Q?+N(HU).<]'?C\,=ZWY\(7=@KF\W_+"'AC^,I M?-_=U98SG^*U+%[+%_3W<(XJR2)*7)$R8^S!C)="%B)[2KBJXBO352*=\01Q2P*0H.>'X)##F.* MO! D&6*"\6O)S>BX_=?TMS:^SZS^ZXS1?Q[-^T3]U(SOCDZX>IY$2_67&-"_ MX[C)?*,IH>^*0"N:?X'. IUK@DXEB.)*>^2IY"@WR$#6.X$"\X11HCV1+PKL MVAETKN9[T%(YO/C[-V8)?!K;49OB."=QY%/OT:09@V)?39KJ8IPU_\E5Y^'/ M_30N\C%YD5M%;A6Y]5RYA4%*&65!:7<"5'Z1+#(X"223L=Q3GQQYDA^#8UYB'_QJ,Z$GYFUL'":+$^1EBCS\F^-+NH^/&+6$7Y\Y[FO.>4Z4 MZ?5H'GI]?VE^\MM\E%3[^S7RL]@%V9S#6*ZRUWW43.!1=IQ#;;JJ2*=C.ZPN M[+C+O)ZS&T5V_SM^\N;,B] M7A9K?"+J43?-F1W6_^&?TW92IZOY6[I;41P%H.$O>3'A"6\7Y/SED31+Z'YO M_WV;+6]P "SW[&?>F[.%'=MM36^ M_YXUWM2JW@$N\T7=_B2?$ZV^AC7X=3IIXZ3Z1S7?J:34="KB.42[$YF$),9D/(V;%QCKRDE9 PV0DVIIG;(^,%^^/2+4:AF)%WO3+6B=&6OR M5IQ@J;ZY_:[U:'\Z'7[KZK:E#LJO/^@FH2_=D(1G9Z57S33CJ_;7X0*%CU MY"H31P"XN )&.JD^@6[=@)Q4_%WUO_&\F7]3?;QJ 4RJ;[L+OAN =AA!]0R5 MN^H>_+>3CR?53TT3NJ?_,)Z>5N\#+$#=3OHF?M6W/_WP_KLN<"0'EZ1Q<][= M>-:T?60Y#+3__3P.8,@7/4?G=6AAN^H$2S&:7,^L6QD;+@'K^FI#(>;K8$3Y M09T1!T97]\C%''(8.IAS<$/F ML@:=:+Y"51O'EUG[[L"%MQ->GE0#M3Q23T$TLF!\>.F M;6=;TO4[G)[GC?"PIH,*AM!\SGN[&'E_>XC#&NR\?/_H:E+GA8(/G\]B=].H MVXS+>CR9=G. KX!(8,#PDIEY, >#SR 88%+3<;>LW5^[-1BA$,_SI_[%<%6> M.5!/;X./KB?+!/"H/^L)TD_R+>1&R<=;.5FDR6ZA^G1:S\4,@# ^OJV#L M<0B+^G_JR5GW\$R5P-E= -*DF?HS +$8>_MFG( 3!]7DVW_+SNFWGD['=005L]\2.K_IK+&PNK)MO*S!.)ID^!K.!=OPV LX]:X9 MLC X>P&W6Y@AS.%ZX+ ]_8+..+4SX-6[MCJ+-OQK"K87T$AGDX$ LI,^:NHC M ,R?FA:&_@&@!UX[JNW)2W!X$[![,"+Q\1;U+_6_IC5HH&U/: O0!18^H=I)Y[R M,]OZ2W4.KST#"![E?*$_34< (7A044QY]TCXP&X.8/%RNWA]AJ[=\A>?\E3OJZ\;_ 'MSK])0W MG)[B32>VX=/7BGOQ$WZO_W,'X A7#V$(.QQ!9H="Y0LJM])@;(1%) F).!8! M.>X""LHD(32V=U#YC\+'O%>?8*M^OMZIQTOKA_'%Z)/[FTH< MHY2^X>O(3I)VZOX)0CL[17P<9P$ .WX91S;SR[ ^K[M\L&:\8+/\:YU=;'WP M<^>PCS]7[2.=-F3K?L8^I?>,/)."]7T;G^ M,K# O[&-L:MKD:;YA1UN+&Y>2H7KK>19-?11M/" C"NP0\-X Z1@,MV%UWB3 MO673BPN@[W[)8(B^ONA4G=-Q\WER=F,V+@[KF'V0DS,[67[RPB<5O]1]L:K[ ML/!NW)M=>1I'>5(Y8"";]BWQHMQXV,,+6RRCZ"_A6MO;MZGI;I8H3N# M<+T;+!^@56I0?0:JSM[,=IJRFI#G C,_CW%UVJ/N-5V]^4F793B9+>N7247H MW*>P>'O=MM/L#\[>OC@+@K@9,_'(*(CBE-N94ZX[T,M[MWRD=Z2*SDK(S\/D MV_F=KR-^,JN>V.4SYGQWMW>-/S>W=PX+-'L#NE MZ&KZY#=? *X"5V;7_K?=Y?_S_OU?OYN=&O1./I#BE>MVS_8G&W8TFL( [Q[J M* SF*-E?$A>#T,>93E^C # MTD)V+-W0(61>G!$ 5MOF\X %LMMZ?#VN.6;<1M+K*5PT;=T[2X$\I\->2[QV M>PZZ Y%Q/(-=R@[2+ YZT%QVE<[>W9UIU.=5/I1J .=F1UXQ]&+W^J6SPXO0 MKQ;\&"]]68]ZI:8[;JI;#Z]L)Y=/3D;QXAZ#;G^ M@CJT70RVBSL;MLTUP?6COG-9%E/N'CE_XH,^X7$W],6. =O G$)W6G6YP/:[ M7]8?EBW+D4Z"@,R=K=U<@G?D.6\IN-B(?A[72^7LL&.5]BR+*-N][0<8UKF# M9S'2#9A=U\+*IW&P^I_AP@#/NR$>YZQY-TNT_;2 5K/\VCMA=!1X^X28R:P^ M38]U=0AZUU@\C 1 &O,V;!GW3GK7&5=LF>5%>J;8V+F MFML=>=[W9/Y;[!1+&-A/^5R<8/3_7H-@G>VE!]\ UPSA[XM)?>6-DWQVM-P/$6WO6P>FLI])M M%'\2AN<'=>F,USB>K9#8J<[-M.V2]KYD =\'-L >]V_/0F9?,.FY;O%QK57YMA-G[: M$JWVYH_TI/HX/3_/$ $2<&FYJNOUJN8+MDPG:R4'R[D5B0JDE-*()ZR1C4&B MY(3T\'_FY5H"&6$@2V0P;D;PL8]A:KLY7O4_CXDP'F\>_A9S!#$H@S^#K0\0 MMTP@-Y;RZ]+DX"3)S]G'MXBI\64F)IK3Y.0 [8,>CQWS?P3_7M3^\_ M?O]=YT"YN:C7%_[MHO.J?/O^X]^^@_><=*] 6 TV+S,>3QZ@EYQVAERO5.09 M?/L)[$M?48V_>UO]?)XC^>+"W]9?UOGUYG?^T$O?[%3_FZMTX M>^_&;\PW\+I.<1OV88@S^W@<3Z=# M.P;VF@4\+G0(?U;'Y7:.V6G>:7G9C3GN3:9I3R%U.Q_H/.S17EP,ZY@5V\FX MN3[U[8L)U+T6[--IW;M$^P#:J6MA9?+H;]G^ M@UZSCMW:SP>7OSRO)PO3>LD/WX5&=3@8+^UPVN])YU/HPS'GOL_YD^#W)8+* MX\^NUGLMD'#- X]0RP\12!<[N 2D )$+A(3%O,9 ,]C"0>'C0? VR/5A+=4G M^V7_P,T\ =SF1T;+'-\S]C6_3F"2^=0BNP(;H.UA/0MO;JO/,3L2VSFT+1\O M+?O04G=Z-;NY.[V*Y[-!=6<4MOK7-/N6)KTG*GNTVC/0=TZJGZ;C[%_*U#+# ME,6;)CN^HRCMLI<&,,V0&;#?B\77DFZ2V*O')K"6[-5'9J_>7._CD=!_MF.0&M?!/Q]_ M_- C3U8TI\-..$SBW \61V>=I83.;!D:04U$R&*&YSW49H &O02&^SF"Z MI23-S@_&'X/(SN99EF5G9%U?^J2O^R-R7P^TJ%M,V[_LVJR>,N&_>?68YTDCOOUQ2>^PM0 M<'>0&H?SB(9ZV.7I]"U*;O_YVWZ.(/)AS\_M$/XXV^7^##:_!@;\WHLVKN@EF6:R@)XR=W>=A)WG@$A;T;%#F9KT&?9G>8\J.S!C=6I M;>\B6*"W/DJ.7^5NAV ^_'^B:YAGMTK^_6>'>PM/Z]_YZT95G%VD- G M>)V &EN]!W-Q>(OG0\P!+/4LR>X2A/MHTI\7POY?S[U.3I<KR6K[;>LU$SC3^/F_ ,\+(?[ MYBSD#V#C@?D]/B:(NH\FV$DU6Z4^JS^FV&5DSOZX]Z4D]@X--RY"?JA;>PIZ MU.E"\;^U5^L_-4VY5P&GB!H3$'?$ N,JBA3VH/))XT-8* M.7T_/H)7-QA'DJ_>"VDYYU4P%MIF.O9=K$@+]NO<9IS9$]VI6.-!VN_> M[H?IC.T%VU\V^9 6)"Y\VWL2E?VCWYS[:2ZKA9^6;=UG[WP=OZ,I0MO ME&7LWLK-B>#?S(JPW7,-^\KWY"O?FQ/,\=)_7[O^J]^?O/0)942;'M&BDOTM M^MQ0>_=;(_IJ:^ Y[NV)P_4958F/=\:+SM?R*YVO;]:3Q2>YG&P+ME2XJ_+P M[M;G.?K8_39H#EG_<].%JO]X(U3]^53TP#HNJO+NQ4INE;=><47SPDE?YZ2/ M]9?"1R^GLZ('[ -6'>2,%^A%"WJM!*ECR@M0%8%?6.8I+,,*RQ26*2Q3I$QA MF<(R1,(T.T MSL&+-I='E9&E_<$U8@92WU]X_[5R00&V FP%V.X'-FREHRG'55.L0/G*!9E! MZ4)*8R\B!]TMK!9Q9IYA%B6BB6 ! MV1@5BHK[*(R,/E>TWQ=@8WH@N"K ]@(/YCP&IG@PFU$[/>\Z-1;1\5*F^?J1 MRZMAJV=N^I,.G0Y)ZD0:P*H7''GILT[-!;(J)B2L3ECD-"9!;DN=8+71+#!$ M%'4(E.> -"8@KI3$@CFKN.7[(W4('6"U8:GSF".X0V>A@IL%-X\'-X772G+C MD%0A(LZQ0Y9&@B)1GML4L9/N-FY2[XE)T@)N>@/W"(&TU' WC<$1X9.+;']P MTPPDEP4V"VP6V"RPN2[8=$8%BD')I$0*Q$%31*!,6D0U@!+(5FN:NZ1$51*(HCV=(^<')0-J!$%-PMN%MPLN+DNW*2@,7KK%3)= MC9( D.F,4TBG9)3!1$B\&J:D3'0XWP.J*BB9+B+C+-CJ,40GO:(R[%&8$M$# M(>_O75IP'\ZCGS=(_"9:D9 M,(8+GA4\*UMZ^'A&$S$Q!(F$=*"?)2>0P=$CXTU@5$:#L;R-9X:89, \1,QR M@[AP"ED+=TOJ+=9"4:'\_N 9,P,I-WP^=>C$7_#LX+;T0/%,)9:(BV!O.D-! MUTH&H(QJ9$DTDI @B5DY-\+62QTU191G>Y-@AUQ4'&YT"6ZPV NU/W@FU(!@ M4_#L!;[-$AP[+U,8QY?UK%54WPFH^"O+&5PY@WMIYIG'(="$L',ZGZHK96*[(\,T@,B-NPB.*@C MN *;!38+;'X%-J6,4F#+D.>4(,X-1BY(A9*BG(#J3C1=5=T%7,MR716"?:[* MDI!6-B*KF W1817H'L&F'"A28+/ 9H'- IMK@TWC550B=)E"!$OQ9QLB=%WL$FT0,M"FX67"SX&;! MS?6=Y'NMC &@%"):Q+42R#!)4 I*,(.5=$2L%+Z2UEOB/=+>Y*R$%)"U22$, M-CI5/DCF]\A33.B F0U')AT4;I9(V1U$RA:/\T98D9[0S(NAF>8&DSN49KNI M_?.8Q3A0P29,,%(0@U3(V<.>)62QB$AY)J@-(1&VVE6::D\D<ZL M1@ZP$"FGA<&"8&78;1AUU@4FJ4(DJJYP0P1+05C 4BJ%82D2&O8'1ID<8+Y5 MOTJ!T0*C!4:/"D9=<)0FT$&5RA5L@F;(.@^02+QF2AO/ U_11A,1.#&%M(J= M2ULCHQA#$A13FC3/U<;V!T:%& BQU0(X!48+C!88/2X8-;E2KTJ(1I4+@>F$ M7+ 1!:V#C#ZDH%>"(UQR@@6/40#3'W'L/;(:,T1LD$H2S2/?(VU4FH' 6RV_ M^.IA=-E?#9]SD=L_SA?P+U/8KMK#[Z&^?-2$"(7?M^L9[MZVW/CNUN@>&DU_ M:7[5VWH"H_#W4[NU2^U=?6P MGM0W*P8O5G#9S2Y.L%3?/.!KE[M9T\:T\"P[J>PX NBT<&.;:KBE&5<7%A@>WGIUXXO/MJWF MF[C]=?R/NU[]A.>N78H$3W PP2%A2$)<2XIL$!&EI(-QSGGL]$HU!@>ZN"42 M:9'C2V3NH^% +4\N*64QB!_C[I$B"\9;XKMKMKM7;L@;U[!U4,8PNY&,*C@R?ZLJC-+^2SQ0@5L$&**XS%\GAVX54 5F3$_-.1?(6>,3I'CW"CK-F/Y(+Q*D2"J%065CA"DF:/(),U8 &TOY7MZQ@+9 M,..I.UF)K(^7[N\G)EMEH!!M[)T<\ M810+ZIHI;S/B(D$["GH^"L8&Q+T@H,=3BKR.D0FFD\SMUFX2ER(AZL0YHLIK MQ%7PR''!D'1F^2)6'4?O'+Q?1@YB&L<,EOZ:/G:SM205NJ)M ;A 9 M:J-_"^MT#L,[VXDV0^A"C;NM&N^.L/-J]'IG0=&E6MF4$TL92CZ?7$LAD&/* M(A\# X6%AY##JVZI)U+"':"4B"" T*4+2 >7D*584<(PELQN&45Q =&;(\B9 MI=&F21R?[' 4VS;FY#PD:]?FW*>S:P.J&EY;M_F/;=UV5MR*=MCKD.,( VGA M,2T86%?GW0<0A;&^A$OK467#96_'I<6-,TF9J?ZDFK$;\%4 :P[HH,U&Y#C& M_E$S%74F6)O+_IJ%)3BW_BXZN7)2_7 M;B=G\) ./]OZRQQ.XRCKNG?8K3,= M=_EE!7:O$Z\,* N4&] JM$7<<(4L2P3AE(^^0Y"2K\#N1BX28EQZ4:ZI0#OQ 20<13-2YN?LZSB=W M0OSZY/XHN:,D?I!3\+S+NIFVPZL5H3> #VTV;T"\#:].;KC=[_*J_U]5]5_P M;^6'MH7MN+"G$8V:$.=O!)K+7\^I?!B_H%"/8[3F46@]W_X)Y!/G:[F;^EN12#[WKGF2UX@>,+;Q4G'ET<> M9[S$^W]]T+;]+=4W=JD[ZUCLS=DB@K_;FCXLO]-#W]KA9WO5OGOSA\4F+J[L MMZ [XKE[_5^RS,\^-;I[C3>UJG><.\T7]?!.DNY;!+X/UDK_\RZWD+6)QD@= M"C@24-N202Y%CT #BYPP&Y5=C?-^AN3ZR=;CO]OA-/Y0MW[8M%, R4_PR.^' MC?_]315!,EUD2VH\G;DX:X#2\'[RV#'^@^S'=N=Y5MU$JS]'FZ?9&2E?<1X! M;]Q"D"<[_&9K9I>TDD>OVTO>NT)1 "?5([#8:SNL;+?DU?ELE2L[J5)F M@L(QB?XF_D-L%%#>]'&MVV\L&,[B?-EZ"*?^F>_N2MM M\K)NZ]Z^>3M_QCWYD/UKF3E14G\S4\KNN8A\Y7MS8BA]X3.^_@[*-_V.,H;' MCD'HIXWA934C[V+IIZ3^'GIDZW'.[XZQ[(DQ6';TWOD!9^=O__L-X6\>GNR3 MBF3LC@">8SC=MWXW3E&>3R:/J0^Q%VNW1N(J J; T;KG=X0(E/T"G4_DO]SX M#W_\W[EMN5DL.@ Z6H@U6J3:2F3[>0,K\>\8.IKZT+23MLBV@L2%@Q[-0?\S M;MJVXYZ_C4 5&2Z8Z7_AKGITVGW^'UN/"F,5QBJ,M6;&^J7)>9>%LPIG%PT?:*8Z[9J[&_K98>3Y7=\>O;9Q#ACB:_'4C.DSLTUBD2 MZ)ZSDAU6Z-C5\="Q3+E0]$%O[Q%.N5#T06_O$4ZY4/1!;^_!37FO#M;WUP2] M;W$_V/:LBO^:UI=VF"/;B^U9;,\B!5XW)!ZA%"@4?>3;>X13+A1]T-M[A%,N M%'W0VWMP4]Y-;T"\CMZ ^!7V!OQS,XI7%;SO]SBI$JSHHX)>#FCMMM!XX*$% MV0LS^ 7T\TN7IDQ* XJ7ELS?N8MK6\TE]D-BK;_DMR$8V'N:$\I^: M\4<[C#]$-_F8RP=TI1P6CFC4L M!JO [=S L3W$9 K M/KM!3E>0 _T[CIO, 9H2^J[ 7(&Y?=_2 G/KA#D5 L76(8 [G&'.@_+&+8J< MN4!)DMZM%.3:)LSE=)0"1##4&8"XR@[@S&!DK!?5_7H,K:3\Q+!52*X M#D?DE[/4,N5"T<>RO4L9ON[J=L)%HZQ&6!B..G4?6,(ID8EP2I7DB:4_"L0P>,&J*R[N 6=G2 MPP!9>(2*RX92@J4/FZ900[0$YF$)8T8M$)&=@F6:XCE6@5+<7_S M]=?*6X^+_/FNX.8KW-N"FR_'.4*DHE030 $-F!4309I9A9RB3!.P9: M!\YM.)@++%NL],&AV2Z"N8HK_3FN]-,&ICG*85]P6S-JF]RSM\.-BW'=PLBZ MZN;]OBW_#, -Q?U>W.]+[G=:E).C@>JBG-R(-(^8,"<-\LI$Q)F/R' ID*-6 MI< LE\;?5DZ$QAK+*)#$@F3E)")'!$64,D:B8M1KNR?N=\(&3*FBI!0P*UMZ M!&!FG)-$,Z0UIHAS^&%\,H@X;3RC*D6^8FEM ,RVZG[G!=P*N)4M/21PVX[[ M76OGB(D,10SHQV-02$4VP7(3[G=R>)$8Q?M>8+/ Y@.G MC)))%6U 7B>/N%$>:4,%8B08RK 6B:E-P-RF4ZG!L)4E].(EWO<2R/[>8*YQ\I( MS?%M=80+F8CP%FE)NMI^">Z1&AD:*?%:2]!A]L3?SO4 Z\,SLHI+JH!9 ;/5 MR"9'-+&YZ&AP ?$4$W+:&J0UXDC@MAU_ M.\,"Z\ 8\EHJT/PB05HYC(3"1G.F)1,K_O9M@N4F_.WL\$(OBK^]P&:!S0=@ MSA@5)$DH8J;@+D-^]NS82L.#\U*M/NK\+>?G\>Q MK^VPNK 7<5P\[L7C7CSN6U=('.!4'"^&>R(N)E7;#.M0S??EU0#X,S?]ZRMP MH$H-UE0:!UH,L1&4&J,-TIY))(07F'!-J%A1:J+01' :49 NP3V.9+]80,QQ M)JGB1AJ^)UY[,>!FPWZM!TBGUPLP.WCV*9A9,/-X,)-B%BVA8 @FF3$S<&2I M ORC1%F;1")XY:1S YAY4!W)"HH6%"TH>I@HNIU3""&%)3I$)%3(W6]]0CJG M?R8320Q"8496CFRWBHS1!FT@1 T#,V?,::48B M4EQ;$D4PEK)-H.F&#SNR/V##N05["IJO*?] /-*K?PM+(/+1I*WL*-Q7]:>]LU]D(SBH=F M"H)JE[K/;EK1/F8Q#E0-BB(:Q;A$#JQ(Q DAR$;X508B$L8\,6%OJT'6!4:M MY21J)RWGB'#C 8=6&BD'>C )%#!1"!4JY5B3>N UTT7:U)B(/A6(RSW"$5? M?J8"G_-F[0DNWGKW@Z][[-3G$^WF>=AX^K^V6_N.L"ZK-O:U<-Z^QR>$OO097_G>G-!-OZ(,X7%#$$^CEY>E MGMW%SD\Y?SUTA>TXYW?(!Y@'NZ/ V?G;_WY#^)N')_NDZ*2]3O'KWO>Y1SK7 M#,.]Z_=#]/'70TE2,]'A7#5V3;42%QX:#[ M.:@[,>JXY_K8J =HN*L>G7:?\V%_8:S"6(6QULQ8^8#V<3UG"V<5SBJ&HGL6.AGVP]KK)M$0L;;2]+:C1UURUXK50*23]JWSR#"PVH5OJ\U MTXH$VI $VH_@DUT=$1W+E M%'_3V'N&4"T4?]/8>X90+11_T]A[Q8I\+HA\0BE0*'H(]_>(YQRH>B#WMXCG'*AZ(/>WH.; M\FZ*-+[NUDLOL%7_W(SB507O^SU.J@0K^JB@EP-:N]*V:@UMJTBIK? *NPKN MIF["?DBL]1=7Y-$:;ABB24O$?8C(:2&0I(DIYP/\6*DQG;CU-CF/$*_:^FZ$%!M3W>TH)JZ^Q#XH+%WBI$*,_= MH11%%@>"-%/P5^L4BRO=T#> :@?5':K 7(&Y G-[!7/::ZT#TRAI31%G(B&# M T5&4L68"? OW27,K:%>8(&Y G.O<$L+S*T1YA(#W2T1BZ(/*7>5\\BEJ$&E MLTY+R84.4LM9RE%HHN%%VF M7"CZ\+?W"*=<*/J@M_?@IEPBN+9JL?[MY.-)]0G6JIV.KZIVX5Q99Y32 4!0 MBRJYLPB04A%FF)">(\,&24XL@0@JVWUF*Q$KB B<9.^HBD MY+DQC4S(!4I1((J'Z*56A.U).)9@ V5P<7D7,"M;>@1@Y@0V1 >4%,.(:Q.0 M<1HC36F,V+H@V4KC[@V V59[S@I=T*V@6]G20T*W[31_950$RFA"-*0TV1DDE0:EB,5F\"YC8) H1&*(9TH@7M\U"IH@H7< M$_<[-0.YZ4;QAT[Y!*.O(HJRL&B25C M*!$/J@5W$6F>./*"L[IP"*-,W).S(DH0)SA*\D[VP S+8; M[UYBG@JZE2T] G1+W'#,)$/68)X=Y E9QB@R5 I811.Q''Q3->/./%,[YUA<0!3L7Q8K@GXF)2MJU$BFH[2$(A:-0]R"/F.)!J4FQ60IX\SK<%NI,9@D$UU$ M1'.*N'$>:1L<$CH$H9/C@NY+-1FB!]BHS2HW#]!.KQA@=O#\4T"S@.;Q@":C M7BHN<8Z8SV'SW"(GN$%"4@;?,6[]2D?$#8#F=KWX!40+B!80+2"ZK]'YCA#E ME")(8)X0CU$#P J*E ]616NP-VJ7H+R)Z/P-QXWL*2B7 /Z"S@6=-XNF@4L9 M53"()PD_# O( (#"#ZQC8%10ZS:!IAL^[.C\ 1M.:=I3U'Q-B0+BD6[].Z#Y MAF=?O,(SD4_-Q XK;]NS*OYK6E\"E8\F;65'X;[Z/.V=G=V*^%OK2?;!-8([ M^KU_ HC3$YI1/#13D%2[5'YVTS3V,8MQH'I0=$*3Z#DB-G#$O4G(,>&1M"%1 M)K1+EY"^(;[ M=A=4+:A:4/4H4'4[!RA!R42X]4D"SDCE,JK90WVB9*;^( M16WU!&6/0+JP1+!CA6J*D@T#<,8=,LAR)%)(441%,5^H&KP-= M-WV@DAT(VSU1V2,4??F9"GS.F_7'^0+^97H>Q[6'WT-]N2=H>?UN!J]^\&V/ M7H_%Q):/9\0)ENJ;!\YHOOK^M9_2W!K+>O1:0G=E@!E\_ (?-\9>=(@N WU (X+#6!J#[' M<:SNFL<3!KG RAG5SZ'2<8(UHR@( ]CG1$(6,XDB3A0'RAE;541Y(@(GII!6 M$2.>-5BC&$.21T&3YL)*.H=*((U;.NQLY=C>MDATNRC*X@.];'CMH' MZPAVB!E%$<>1()VCG;4BUN*D0;%9.0)Y(CM^]&?1K^G3 M67S85/P_]>3LIGD8VT_YZD\PD.^'C?_]315!J[G(8F8\C6^>*W;DD\2.G <= M[%KPP ("D ^'S>>,])V>T5;P@A:^[L2 FR]V%E#Y#W= _JWF/]5G6'10'>>K M7@V[9:]L)^1V1_XWQ.N@BY;X(?IX[N*X8J3[,ZN^K4FD.%S64@YQ33F1[]L]_<%65S6;>UJX?UY.KM_!GWA,_TKV4"=&/^S;LW?WC@ M(O+"[^6)P0PO_2T*;?5\9S6./1)PRS)SWC964"[H+ IX3* M';IO[6#G!W20O_WO-]G5\^!DGQ1WO-?)^]W[/O=\X9IA>)P$?SZ9/";Z=B_6 M;HW$5>"HP-%+X$@6-%IIF+IBX8#QU(+U *\C]+;_H:#46GCJ(&=1Q5:$*FQ7159CJ.H&H\$Q1H'?.I8<^OVM[OJ#0[>7[R=;CZN]V M.(T%B@KC%,9YCD[<'VD6_BG\4_BG")[".(5QBN I_%/X9S_YIPB>PCB%<8K@ M>1W.RQ>6Z'ILA:Z'&F^\QNI%)]@I5JI^.KI;C8=?;E. "XN^.Q^]8@ M:#<9D >:W6AUC,YXC4P,+JYAU"-+ M:8![(G51!66$>FYVXX?I> SC75>6N!XH5GHT'P#A%YPK.+=/-3=DOB9O S5W6W*!BPY61]I;)2CF-P]W; J"/[-+@1-)2 M()Z2SL7%%;**!41,Y%CP$%ENB'H3\(215E-#43 J(DZ#089R@U3RBFDO9-1I M)XIB:09= .T5;FD!M#4"&HF8Z"@H7+RL.OGT#M?T@_()S!>?VR<''A:'6"PM6;I"@ZEF' M'%4&,)(X8)1US##\,E0X$RS%G$EJ5]T?8'F*B#DU!'2/<%W8YA ME_=>QX]2:66)0]B%W'D<>Z1=T(C9**7W@7&--X&6N]3Q"3TX "UG^ 4V"VS> M#W.>>Z.$32B9!##'%4!6!-PBP@6CDW/8IY63+IF\YU(A0;1$W+F(C+8!19*4 M#U)(P\E^*(5L8!0Y.$PKQUH%RHX:RK:C 0KE%/<"K&3O!.)4@@;(E4$)4,YX MZ@,)?!/0N-/6:0<'ED4!+*A94/,!E+-2.2P%HH(QQ ,'Q')4H20M,3A9:Z58 M:00B,9-6! 20EONG:XZLCA39@)7%DDE&]L0K2/# Z TW,BN$7]R"99=W#F]; M4@HM-XPE!G"I/.(LMS&CP2(N$I4Z$LK-2F3H.N!RIVY!83>KERY;]Y"=K%L1>T7L/2="S7EO; J(,B) 3&F/ M=% %-]Y*:[U#V.9.Q(P$9)R.""=ADZ(J&+KBUUT'-NY2A6?%L5M@ M\_7L;8'-->2P>BQ#XA(YGI,4G+;(4$^05XP')@SA:L6QZV6@5'J-J!(T!S!9 MI"T'U!,T<$)58ER6I/Q#(/J"8P>WI0>*8]A&[3V.2#/.0%TS 5F&+8HR2BP] MAQ]V$SA6#!J MD\/(Z9@0Z'K,BQ"2="OG&NN R^*[VR??74F\W^KQ^_EY'/O:#JL+>_&XQLWE M 'YMW/GUUB&'+AJ?U#SE=0K/>^KO"QI,C *QQ"GB5G*D133(4L^(48Y0J6\+ M.RQ,I(30G'B::T]+BT#\101&AO#$6"$QVP_;0 RXV7!)F<"H&8](=QFUW#)DA2"@T#J?*&$,M-L5--72>:% Z\49AJV2"/#8 M(,F)T-@F)M1N%-JM']KM*7 6;;;@9<'+#>$E(9SZA&P.X.?4*61)CN*7P5+& M/7-IQ=N]#KP\Y-"'@J(%10N*'A.*1F823D2A9$Q$/.F$M+ :!:P-5]*'L-J= M*A'-!,F:JK: HMPHY$+B",?@L#+4NK0GN5#%C7I$Y_,%17=-!T> HEOJH2"3 MO%-!;0*5BV?UE7E6=U)K@3PVVN,.C?I&W,)K MC/CXU$SLL)@D(S/X9F"EBT2W&YF\Y"CUF,5R\Y[Y9T2G%A(_'(F6@1 MCRP@;:) CF)BN>%$D!5)%VURPEN)9* !<2P9LI$IY+4(PA(IF*3[87\0*@=$ M;E6RW:*>H[%!"H86##UX#-V.]:&HX\D;A@++9=Q\=("O6"!&&$Z*TB6VH\!U@>LMJKR:*<8 %I%B0B+ 4X!*:CSR)"C'2')&KW25 M4)Q9$;5 HKN'8H6T"@D1+X4421*AS7ZHO%OH*K&W4%H4WH*@!4%?G\++N"#2 ML8ALX!:4U_Q)>(<,IT%2&T!Y76U9O 9$/N!F%GN+T47=+6!=P'J+ZJX3"6/# M#!*8*@!71Y!SFB%EI(HD:*SY2D7)Z 1.EDBD!<:Y'[Q'UD6,DDM*6:R#-/O2 M0X/A 6'\2,&T1)D46"VP>A Z,&C -F$#X$Q%1%PI4'^C5(@:2YF-!BN^H@.O M Z9WZO3==$_?O07N-8:=P.>\G4MSN%$8Y 1+]O>#KWLTC@/5Q"]^ M. TP\5!?5GYH6R"Y"WL:T:@)<7[SF_[K^>X.XQ<4ZG'L:.TM[,+T?/0NU.W% MT%Z]S=^^N[ AU*/3I4"ENA_7+*2G_\,_I^VD3E?SMW2WHC@*0'%?\ESA"6\7 MQ/?ED11&Z->6Y_[=N(;6)Z+4&G;'W"!36.[%S^5=6OJ\(..S1CW+NWYB4[\&QFN'OYM\<.J^L]1X<.'.Z*_K+3 M23,'R#S$O& PIWPY FYHIK/\EW?]" C&)_B;^0U 6$-[T<:W;;RPN?W-?'$Z MX=L_^\U=@7&7=5N[>EA/KM[.GW%/Q%O_6B9.N&#?9#JX_R+RPN_EB19FP^_X MVO<*QJ#QTG^B#*@,Z&G?:U!PE@?TM.>]K'#975#WE #70_?;'>S\@ [RM__] MAM(W#T_V2>D)\Z%O7VH_5FGZW/.%:X;AWO7[(?IX[N*X8F1044S9\TGE,0'T M>[%^:R2P DD%DEX"2;(@TNWEN_;H5,.F;6%@P]BVU>0,7D=H=0X7GK4%I=;+ M4PD+"MU> MOI]L/:[^;H?36*"H,$YAG.?HQ+]T.G'AG\(_A7^*X"F,4QBG")["/X5_]I-_ MBN IC%,8IPB>U^&\?&EQO=?=$? %>0E_._EX4GV"M6JGXZNJ7>0$K"MGY/:" MO5+ N^.QK[.#Z;J3@5Y]HL\]7;:DD%@HBF00#G$7!=(I=\PR1$I%<> !K]2" M-99Q:@DR6FFXQW%D@A/(1N%YB%8I0_8C?U(/.)$'U\*WY$46F"LP=\^";">? MT1NJI.(1^<0 C5S2!,7$#946.\E%VDE[7P=L+G+?,8#1-)2KJ/@9\'/Q[0, MX,ZK&"W"#*"."^.1EB2BI%,B,A!+XTH[+!J]#%1%A#6+B,N,=P8G)"7%UK/$ M,(G[H282-0#4F@)Z'VYE#'E*B&NC$$NZ(#@ V D(T+) M%5MZ'2!9E,*B%!;\+/BY;:60<< X;3 "[3 @;D$I!".6H40QD80"O41Z&^\\ M-3@805 *"8Q@R\$:46<_T;;'E(K.4,XVB)A)Q8PG2 M7$6D%'%61F$(Q?NA[A,]4&+#9>L/G? +EAWD+;+Z>O2VPN89N&]@:$QU%00&X<8L3LLDI M))64CNM@J28KK8Q" B0S$6GB05GDA"&ME9-9 (C)7-<5 P4.7@& M,L1'ZUVT"MO]T "I&E!> D$/@/ +O!W#+N^]5FBUT]$KAD"9"XB+(!$@GT-1 M %*Z8#WW=A-PN=.C_L.SH7=RU%]2_9_)BA^:\463VS95^=S^,;1W0.NV:\'W M]4(HARX:GU0*YG4*S[N%71"&.^\HHLKG7LS4(I<,01(SXAP.6,45V\!+YH21 MV9GL#=P3.3)6".3 H,!*F4#9GM@&A RHV7 \\&/JX!PZ^QRA+Z1@YA%@YG8, M#HJQR]V4D7<;@0O,7>&)N90##$B[K%".BF, MHF?$2>P42RO:YSKP7B6GUEKM7=5'80CPQ;N$.E MOA&Y(%YAQ,>C>R<7F^/Q[$A/:.;'T$P!BW8I+G=3S.@QB_'J)>?=DBZFF!37 M"E&,#1@@Q(+4DAQQ0:@BTBFJ5K*9==3:L9S+8CA!7"6*+*%9W*6DI$R,"K,? M!@C3 YC,-@7;+>(Y&A.D0&B!T(.'T"T9'XF"K9$PBH*"\:&X1#I8C%S .GDP M(X),FX#DG1H?&RXPL;<@74(["EH7M-ZBPDLBDPE[BUC0%G&O!=(\":2"DBR1 M0+!E*VDZ-AJA D%4YMB09"G2*20D"#;>6*,TWA./.Y4#3MB18FE1> N$%@A] M?0JOX(8Y'!12/ K$J=?(1$#HQ)ADUED5](JW?1V0?,A%DO<6I(O"6]"ZH/46 M%5X1@J=,"H2E '05,2%+G4,26Z&L3B9@<1M=HXY*T"11PMSD\\\NN"\@9[5V MPB'7[49[W!K+@R^_+S#D+ )9SNFU&@+!PGW 8!/XXD-S#@.ZZJ+X MU;NVLG,V0$"AJ 7BK6XU_J@^QW&LO)VV\#!W5=49NV([J;IJ(_7(PYO@!2=5 M?F\>12;AJ1U6<-DYO#?!>YLV7WD)=^4^)"W07C5J)M4%7%%/NG'5;3N-XVK2 MP)LG$QA%_N/2(.RDLM4%;&BLAK%MX6O;3\B>-T#R>:*^@4$YV]:SE]YXY4GU MOOOSGZ:C6#$\J"BF?+"\)# H>$\>5I[A*/1C&0YO/VE06?@2AEWW5\/[84SU M[W%XU8\J_Q$^3&X\_',-3W*Q&L=_3>O<@>6>I\,U&5O@.I_[MES-IE*/[YSH MH (B\F?5N;W*#X=W LCD);N"^8909RB!G4BP(\VXS;O3UH $\(QZ!/N<=Z@> MU:/3;A03V,AN$/F=JP0$.SV367L38KSGPR>Q%^;?\!IAQ![=Y8?+?@*S@P8N[._+HE[Z_/S\\KX5MSZHT M;#ZW51HWY\MD VL V-Y/[6P<8W=S6W^!'1M-SMH*]A@><(,@NDO@ WNFJ%L# M]]ZBR3I4=XWE"2]:?ZA^KOOOJ$6"6Y#026JDI8D(FQB2B@HH.*Q(:"=PLD0B M+3!&7%*/K(L8)9>4LE@':=QS[:AG"6$$1)(%<8XT;./HOKERQ2@8APDIEX^@ MA7%(>TP0%88DX:*U>K7";93:>&:0$X8A;C7,U3@P.XDCW!&9F'AV#_#US'74 MW*%OW*. ;)\#)AWXG8[@(7,4N T0JU*KO2VV3FXH#3"Y_()Z-+6SV66M %2' M_X)_G\%4"WJ9J1D+IM3I8 M;499SBY3Q^$M2']I?M7;&DBD]O?7C0/Y.:CRS^I'T$PN@96R%I+EX&\@KX&T M,\OE[^].Y 966D^ROK!??X>M$ZU<3-Z ^>L3M$_8]] M4R&<)DY+0A&(40]@J0FRQ$GD*+6$,ZFI7Q&KSU$AKDDX4_"]PE/>$)[B*];Z MW5/2.F')1(!!B80X-0EI0@PL*58^::J#76D3\AR_Q4:FQ$[N"I78&XV@@JN' M,(1=:N6?[0T-!%Z;/X^S=34S,FZ;UFY:#T,VKH:=@9Q-KH\P[C^!,0R(^[Y# MD4_U/Z=V9 ?5G^.7VC<%OD=;Z/=GH^M^0G M.5%I;LC;\V::;VS/FL^CS!+='[WO>2'W[W=LERIT[ _L9W9'J9:>39NX/S[+;^K=* M>6(,^^;=FS\\WJB-C+++9K- =! D4YCBR)B"%:98OS1^1@.;Y_1=V?_R)-V10G8/W/89E(#V M@VT&M>ZPRECHV!,#D1/&AF=4W8X84)89V18R6M_SNG'W6[0 M]Y,/=CS.KK:_V^$TKBN-1PVT, ?7!*UD4A8H*U!V/Y0QS & Z?,SIFC(&)! MQ.-!1(%!7.!7>)^/7H7T71-P#YB@-U;=?7OL)86]% MD)6* J6BP#JDFL924J$M$>$\* I_"WA%JCW7/7[+H713T+T? MA9M_6+IR7>5>R8!LVM>TM]G_Q3(H@%H =?. JAC3T02"-$X*<<\QLC&!\L^$ ML5PGIA1?EY-^UX#*S$"14@;KN8;%8ZNH'&&F['OO^]25WZ*/0+6P3%]-B94G M\N'TH5VMU@MS8N=+,5XL165G14O&N:B&S454+IM4RG\P-JE'L:GGDFA8V MIQUU2;$Y1.:!"W+1%6=SV\BDG=%51I)Q7\'_!A$F^F M(75I13]6-N*N8,ZC.X))FG'&G2S.,/9;G MDB?C.L([!K=JL%PT;3W/T^I*IRQFD O5C'J\S-_/,KRZ,CZS>8]M-YHVCB]A MM]K^T?;T>J'NV.I93O.L$H[ORQA6.66L.:_]=4F8MD\%R\5I;$HPCK^/(9WY'2[=.?.?SZ+-]BN.NM(^LS"KG:%B:ZI M-0'9P"E)]GK M$D'73#?+(\P,TO0%@N8L5;>+YYY4'V[P>E)P.O@L4$#LF/7U!Q7X^HO_M&Y9&U9M+&Q+U27B"'"5BY)'#DN,!( M!V92;C2N[4J/JN=DTL[Q_5K2O9\O]4_-N%_%7 ?O.1FUZV:B[O*]X:/5G-K8 M=I3>8^FDOLQ85]\CNQZ0>T>0\BK5UU->%?_:)?S$T'4\Y^MIJH]XSQI24TM M^8R]YI5\;)<-OE)^I;B+#B5(I8]N:^VU']M= M^Z&S_]?86?OG64WCK*W>_#H>Y^8>!M*^:M-??)%([SBB6R/#H M$9?_/WMOVMS(D:0-?M]?D::9GE=EAN!DG!DAO>^85>N8T9HTTJK4.[:?QN(L M9@L$T$B 59Q?O^Z1F3B88)%%@D60S#XD$,@CPL/C\2/\,)1H%C3Q-DEG@HU* ME4?Q.-U)K?@M^_=Z> 83,/_[2,H&G6A6CNK&EW55C.K&5__V7^AS)_.4QM3X M%P/$3T^'E[GX8R;$:\^$^#)=J+2OHBV5!O7%@0X#N@XQSF7'"C4ZN:32(-?L M\?2>+"%^!0%QK'Y3KS+MXHC-IL9,Z <>W^S5TQ\EWZCVC(M_)+@=P[Q?:YBW M8<91+@6QHI)$ +"V3350<9%:F&0C/TI?KB]Z!#0IJ1K#N1\:SGT2F'B$&*OA MU($SXL?S[2&;S$/N;O]J/Q9O&CR34RS9:$4.4UA>S;T/= M+*;VZAO\]=N%#=B]8T>-K=MQ=0I?^\7?U\VJ3E?]6_*M),X"<-5'G"L&6VT8 M[.,=N>@A<:0/*QWZL-6AY1Y3YI2![I^[R[3S><.TYQM].J]J2/LI^.$#O,9=C>,)["1_FRSKN^5R/&JQ+ M30EV?TQ$21N)8)P3PX(A512)ER6SO!Q4>7Q8VYM^5E??M2'Y8\.;@RO>!W;W M*0[;F-U7$&0[]I6YWYA.L:_,2^M_\>1EZ+^$=7_G(O0GL;JGU13F)$@R,OS( M\'=C^-T'MAP)KDBQK.QU#/Y]C42( AXAQ MG!$5J3!2Z1#EL#/%/9*O'Q.ZJ)Y4Y2-'VCP;Z!IC?1^6T31?_HG)TXOE'(M^ MC0+BU6R<42[L99&$R@G'#9&&2B*X840S&H@(RL>@I(OT*!V+-G(!-]Y/L]_: M;71DUVS-$><[3O*UK@,8S)2I,D MT,'+0,H7&$QL?1 MNJW1B8,&;9T$75N#_NVT<(2*,I3>IK)4P[.OAVC=CP*-=%)I.D+CZ7F9=Q-\ MZ%W+;!T XMV$%_H<2VVU33WKP]E?H]0:JP^,U0?N*\(28#^KE"12>H:]220Q MDCMB8BE![1=6Z$&3N0=I]_\95T<27(I.I/FBK:B??9&!$1]'?!SQ\;/PD1G/ MJ6*$EY4C K.ZM3"*<*,L3YRZBE9'5?&/AX_"3!C]HCZ/9X^/8T_-_*H[]-1< MKF,H?OBXB#-LSD"?4&RL\G'@UA5,%'AK\KPX\5'L8*#R.P/#VP MO,YT];'"P[AEQBTS5G@X-4D^!@]?*SIZ-1ZC/<-X^S%%^HC'7X$Y[Q77Q.$9 MF.#,$>MT(+:J*A6YJGSE'A(> +/J?,37JR ?Z1",3Y0>NU&/L'7R2SK"UA%A M2PJEF9*)F$@3$2)*8DL?B:R<%97RPMIA5--GG-I_ =AZ]'2%9P-;8U6'A]4K MBTVT2W^>SUY#O(S3^>("3U[[0]E17+R:K31*B;W299X)BOD:P4_#M+'R_W8%]+,FQ$CD>.XOCI;/YB%PO;DE?*')1 M3J-V)2>*)DV$UY+HJ!P16@L561*:#Y'K7OKM%T$N.BGE6'YQ]-T>8;_\MIRG MV#3 /W9:-'%Y6?M1PWU%VV>4$WN5S#2/*E6:@,8*&JZ/B6@+$L,X(QBON#)! M'J6W;"LL=C??CS$VQ_6):#/6N1QQ:US25X!;0=%H(VBUU%%&1.D2,396))1> M:"6BX.HH65=?!+?HA,KQ"&KTY1YAMWRW;N 5<5DLH[.K4;%]13MG%!"[ L(E M+RH =A*-XT0(*XB3*9"2)U]57&IUP %R?\7VAX_^W,[>1Q .O^>==VP)(?58 M^'*$KG%)7P%T4>]*YVQ)N P.=%M?$4=+T&VEC,)5L?+NF+KM(T,7F]!R=-V> MH.OV5"*9[H&2.;%^E ]C8^UD%H$;!-I:M',M6'D/* M<9!(5H!8TR"[NC)WL;($I)5UUHDJB7B29226JL9KE: ^,L#G" MYF,9!R5-MF0E,3* HN_!0K"NXD13;:HREH&J=)RXZB\&FY1/A!RKI#]2%>"# MW\*MIX&@VW??6C_VKH3"N1VUB&]544^I%(2KY(G@T<*6XY2(Y&TLDZ^DIP\I MXMO;X]_-+R[J%28OX)[[#IY7S]['F8>=]GW=^.F\62_O4K;WYO7\O!J]3UWM M^:855V?%#JFRO;9'K-U-\^*(TEZ*K[JM!/;/@-'O+4+I08(\8G'GH]'H87SR MXW)^4:S@XF(US_^>Y)K-P#LPE*OBPEX5+OHY_%[/+N?3RQBPM?PTOK?3ML%\ M#,!333%?YL8^34_.9E+ D/TY;/GU-!3G]C("$Q8V@.AIX&'P>+\J4&(#=R[C M8KW*MTT*MV[J66Q:EDWUS *[PKM@Q*'.(C[G/]H$HAZT*U@$H%]'@VF^;>?E0+%,*^"W^K(.:SN% M2X"N*_MGG,&U[V-VN+2DA&G! Y$R/4EC2G%+TGX"$R!NLY["-S#3S;3AZT.D MA9=YVYP7:3K_T)R-$-&5D0KQ8E8GT)=>,4[\-&LWSA+XVBZO<%LCTP%3;3EM M%SCF"6X$5O;3=8 7-"O8MG:9F7N7FKA9L,HZL"3B"G*N72XQT*656Q_JU7G^ M%O?9#/A\4O@N>+9%B&:]6$QK^.NL^ U&M+:PS=MM!:/;/OP0JA5S-T6T@BT) M=_0#NX)' FSA^["6/2CE!2@5Z//$W3&U]07,9@U[;0GW9=3+'M ,BT"N66P- MD(//=I#8I!IDA&?APKC+[%:SL; MK%%^"R###(F&[SHK?EIMP!"(4Z.% #3<@%Q^]H7]6%^L+^"*C- (51?S-0Q_ M#<]?=DMT_5W=FN2AAG7L(3*/&(A\7C=8I06IN%C6F?P'QMJR!MX'MM<_X"D) MA$W[I:^7?GV![.ACLR?3\NIDNOGUU"Z!GLN8R0U$A*D!G^PST;EM";!A@):S M.E3V\P;?"/_K !B'G)?F4S/&$?;/[7WN6;#L=%=8QFG/L_EYN_?G_@I(UBVZ MPU17[6;: _0;+9ZC6@621^=LY4EBE06KP NBR^0(*X,/7ELP"@:&^'VL@N^C M6QU)_7]FW5YNPNL*N!;V8O'SW.Z)K*,NKTU45\QX4EJOT,^2B/&5(X['(%*E MI!7\&,N[;=^""SUV9MDYGL,UGL(:]TU7FK'KRL&+GK[#R2F.::P5/Q:^'IM0 MC%U71H8?&?ZN##]V71F[KHS \O3 \CI;2(Q=5XZ\95[DC,=--/9A>6K9/M;R MV]3RJV>^7MAI=DWU#JLQ2OPY9E2/[0V.6;A::^VHX\2R2A(A=$6LIY+0BE:^ MHMP8,W"?WR>]$YWF/\V:U7*-YT _PHC?YH.X8]4.*,M).58/&.'K])=TA*]C M5OEWW M;\"Z%[LV(OB/ZCNA[ M(NA+N18QV41L58(-0$5%;/*<,$9I*BN6I++'MQL>$WVY>N3"X"\3?;^87_U> MU5RN&Q_/OY3+QO4^*8!3N\(MHV@.4LR\C%H:3XE*/!%1*I!1*E:$ MV2IR&TTJ]5&J-?X\G[W'O8SR[3\W^_A8WC"C)L:(L=# Z/(?H7*$RLY@ CPN5O)Q0^D4U_VK=/>?\W<^_%]\M8ZA7Q8_6'RBK^(HRSW^=%?\YO^Q"SB<%*QDKOLZ)N--Y M@_EMW]M5?+.?FYNA,J?U8O[PAWG1Q!EF"S<1( "^]RUMTX:VVVH5.?6ZOL3R M##EK.L2< P[[<)G3Z7*"W7J!Z;?_?,A=\ADS/KY?6ZA0!>Q_7KD2TVTK8LH8 MB$RQE-'3DE<#OW:(U#N5'+'6:JPQ+HDK'2.Z%%S+I*BS8@"K]2S^FEH&[?CS MZIYG(D39=JV7Q3 M?%V_Z5C#GAYSN%!9*@7P1<2&)<8;,$\\R$]II4VF#((/F$,&*IU1@E11@)Q. MB1++%8A@+IFG241%JQ-@#B9/E#DVT8X]U "H[%2IL.UON8X%(A/^OBD[T((< M2@+,X2[>]M^_P3(* 'OXRT^YY$Z^^KOYG\$]?RN8WO=E45NBA=C/*[;7]JL,;\>JO MZU/>%LK#=F :\,^)B@BJ%0&%4A.,ORM+2WFB^OJVT%7%3'*12*D"6.W2$1VD M!O6UTEPG*[VA)[ M3G57/-T0;-/$%5@,#>@ RXBU/U"!V-<&KF_1[M<#^_+W MS1,Z76VS1R?;M$^&G0*__\]4"4(3, MYB'V]WVU7T9B&C^24"_;PC>8LK^^F'T;ZF8QM5??X*_?+FS T>1YB(CPL%^-A"T/IG@G5 M5JGRS?7_]BI_-75^UKMEU!<8(VP55?"JK6KMR7! M#E,3;VO6[N]8X!!N\G&YLO6LF%^BECO=&N=MG;"N&!;67BR0'> )^5W6G]>Q ME?C= YH%Z$JI;K6!.%M'U%% HY[/NAX7VTIIFVIFFVRF;G;S]2I7M\/GWC*- ML^)M=A]:VMY[<.<^D\JCC^'T'=+QE8J1O^VQUW6[R69Q MT,1_K+LZO!;%LHJW M@N*)NH03#XSJ8(DTAA&1=(7-8R*AE 4N2^>D&/1)2UZR2H2*!$\I$<*4Q$:E MB+7*BJHJ(U6GX-XX5:_?!,AY 2R"3@9@#'0*VQU/X"D*T+(T%9*RM)#?3:$%$R0[2+DB1A160:#/3D1X[ZQ&D#&CP?0#9V!Y@)B,IXD#%$N TTF$A#;D@CN%'$1_E$!SXA8\J#2(#(<($@8EDJB.1Y114 M M+9D$OHM11.\]U\,(NB.)LD@LE4LR",*8PN0! M&8BK$O!)4LR+6(&LJ@;ZC$Y::.\(Y:C/^""!1>!/Z72*3(; G#X!%E'J]%F$ M[; (2"L05YE1EL7%'!TM+T)TP6-2R3G@B'>:"!TT<WYI]>!,Z W>OW(OVL[IU5G;]'A), M9>NKG,75T%]9M/U;7$RX$WL/(UK \BD/7&$V==JZ?OH>-Z"*H/]UZQ)"326M M>R_JJIYF8-DT PKVJFOX &3?A(.U%G[U6EWM;V=7=W5';[D:.'7:-W3.O4:6 MP#\%>LJ+909JN,/. #F*^ _L0 +TAI4@%_#6\Q;@WW5!=+]>QN4,3PF[$QE\ MX^_XB*_;RW[]\?9,2GA'I1,<:""$0'T#H%V";$<9D(2("D\+]Z M"/7*VA@EZ!V!5]C P$MBDA!$:EM)883AZDX*YT\=[9%DWZ^QNW.8>.:M.29WX"W:5FN,!W&*Z;DZ.$[PW4;G2D5('T!$IF*JZ M5!H66:; A5-&#I)W.,AY36,)]JH [J$E)\Y5E 0FJE!RSWD:1J0_ 2?(,WI: MG' PS_@I5S^(J"R/!G8R]JDI*T-T10UA3M"4*HK+?'WUO5$NQLJ12DHT/,N$ M1HC&B%OFF571!7D*JT_+,Z%/:OGMWB%HL5O5]\L/!P')7F4=),NX:>ON!Q71 M+H?M__;.KB_LGUL12N8S#!FW5VWCLOGLNMQ=G2_GZ_?G#T6^&UKQ@!!+I0+\ M8E6)D;K! R]'=)W(TI4F5,D..BT=BX-_^+BHV[Z"&(I/]_D1&V>UV@,^B( B M1ZZ M"3.GD1GVJ82M)RG-KKC]224IV+(L^*07M?>DB@'[[W7,@X<5;]L XWS$ =0C M8%W!V%J-OH_I23%VCPRK3P1+H+ZJ%,DI5*E\#*F*L6[;*!MI]X?XW&+VU7RT[4YG\#F!U8 MO%SD7J6IN'8(TIV!?)*9F@TW;;Q+)\Q7WE6^+#4ZA2+V2),1>(1*PL'Z=PH4 M1U<.');\ZS,(XQJ&072\Z)1#4G6F-7A;TI7B_7N:P /NF MBY!J17K?MJ]>PH5[3__:M5[V/1_80%BW;.W;ARY0![CJ?8?7W9H_81_NMN7S MY'IPYD#"V]Q+=)IWQ,8C=&H;(;(HK0X5\28G\52>Z(0G/#9&3KE1T0Q ]EC: M[]Y& -,-X];M^W@L\TV:Q8.L'<.D;5.[Y:)[[9;ZS9#E^X") M["WW<7JMI_O.2+:0?_ON>!S[S#M5"2D=230Q(BP8:=IRB\=+T5 K;$B#[,MC M<>B/RQPHYZ]^3;^U\WX["]TGG'GS9('BNPVY+^=38".[K'/F-:Y0VW%\Q^S9 M-7;V_,H[*PH?+^KU1<\TIX94S'/)K0$9G3#&)4E&M &[07HAP$Q/,7@Q,#,X M]2I:1RC#6!H*RF2V[;6HHN+<4"4V+7/G%WLLL,4C6/L-D7YK:717B+I58)_4 MH>(&H0X=.>]M]FPQ+SIS>2-9L;GZ;$<6V]FLOHS+QK9MQZ]7'NA Z-3XC%=& M&Q4\J7)KYB0H,5&7)%J5J%"5#=7 G'7).5,E3Q+'M%9@+SS9\$1BS^[@J+8B M/B6?L9? 9SD5[^[LM7$;YI/4&2:BX4]X61-A,.%V_@2&;F7?J?&HIU(EX#!" M(P-)**TDIHJ21&\EE8XJ-BQ7(5()I@W8SR' C<**1'0$"PBP4_I2"AU+\90\ M2I\ICQYFT;NQ6*O'W6B9;%6J._A8/T_3>K5Y(GVNXBN-?/CCU@S\/@:VR9$E M&/]SI]3_',:S-6UV+MQ8>R#9<^:XMYWK M#ICNCZ6=^?/X)AO!L^=Q'N*HMXHI2Y+'*KE".X(!W42:(!A-MDQ#I8]+*JBQ MB@"OE$1X$XF6DA+ /!6-DH*7Y0D U8E&U^[Y2K:E$+H U&83>GI6O.V.FK=A MF9VO;FD_7,_XW0 >GB]O',-MA2D0M1NOW:[_YC"X'7KN09&^*29E=Z)L4:*W M&V.SK,5?X;LW^X-J.I>0/3TS2(5$$Y6,<%M51#!C,-Y MM_R]C#[6EVT\E= /DJ(K"2]D1*9V7EC"SY$[$%.UVVJ&>7\/4<;-NO,7PF)X3[G!J^ M!V:GQA_&:<%]8/!"BOQ!\03!8 !&4J)D%ANWDI. MN/!1RK*2TJBGX0]Y2I)SXS;9%RE9 )V<0B6]N<'SY(_$*)(<, 6VSYL@DE_!"7\1-UBWK5+I+59@$?GF3TZX^_GWCR4"JK4)5.@ CE MK&M(@ U>3H 7LUL IX+) ETN7%,-%"L)"S0J@++N+3F3JG(8_+0 M27&"8E7)$P-E&^L64&Z(34824-]CI($S:P:N,+@!U"T-5I\,";@G:F(DR.ZD M1; :C+L[)J4_-B?P,W9*8ODOGT[7Z*F!1_C;HG8(5)B\L7_C[='M/W?U(U] MJ"BM>*E+"JH^%6 96A6PY6TBTOJ@@RY%U(,2>2%OYA MM$HR\*35TX:*4EU-Y*F'BG[BB. NX>[/@;DTBX;12!CC HN,)6)I2@0PD#,1 M!?75H&Y+%:*T4@-+">P"ZBW@'_625RE)&1O6=BHR]>D ?';_UTF9&/$$G2*FE%L8HP"0'QF^L *P2+;$ZC';8O"*8 >=]CA/D M"0-_R[,3\XELE?8^!!A-P?<8F(XQFVLP@T%T+K#)[I:]X/^S73YJ46PHQ%O? M_F7+=9O^%?!KO9JC4G.J#"BC$(I[3IRN0*'7944LER7AUH&&1[' T(,8$$S! M[S;T^&5##N"XX_$9/3T^:RW!@WQVS2<7LL[;!SG-NUL'##8\BT>8I2Q#,R56/ SE=*A<<&)E5$2Q4-5,6&M*0?1 MG](R&D22),DJ8K::)0YN(JJ4-G)G*B%O.COX8TN5SV#,9QKN>5NL1D8\$-0Q M)6";'/NY8;47%V9<>BT!KRPQ'.Q=H4$(:Q\582YYL!$ '/G \J5>E2E2=#XG M+,<6#5;>UH19J9AP26M[4YCQXS#:B<9L/HS1QCCCK7M&)*:!K0B-F-IM'-B^ M*I7$FL0 )9T)8F#[,L$K%S#GUM@*;-^0B(O)$>Q.RC'=,NJ;XHP?ATG+DRH. M>'0FO6.D\?U:\PURTZU*\;HH/-A\.U&FH#<"O!X=\IS?>%AO] M2L\5WNT4T=N&Q^Z(]1T*JH1]O6?NN@-[JFOK6>O8F19LIUE[?-1.YA(;M*WJV'7&?%3VGOYNMI:IVGYO!KQUY?8Z^OZ[V^V-CKZQ#UQUY? MCS#Y-K:I.1"I^?GB?!N1>2!8YKKDWP7P?#SL8CZAK[MBK%W.[Q!(;P+PURH[ M_[@NR)ISE%41JW#ETDZ/D\'.2F8D-;( M;VEMMX_O[Y=VAL92+@\WR<_+M;'C+,);A\FG74WLMCGC-D +JU[W8]I$$6'; MOK5#&8&GJGAT,-T$;N4DO\WR=J.97+,4NZ\WT5_XY%P''".1%LOY(BZQ?=F! M?H-; ^6URY[]]=_MVYDE !)K-U9R@>&2LSY($!?Y@UTBC]1=G\7MQ3:E&K$= MC.K\RPS5$?S# Z[.;.Y?LEG/2=*6V-C4L+0P#SZ90 MK\C>@V:]S*7;K]N:O5_V.I]8U\X5'HH6S[S)[G_<)YLRY<#G6P9"QCFWL_9R4W4*Q@PZ M>0U;*62RMF\"$L$RN?5FG?;&UY[QV"TKVFDS[Y@E=H6L6E;H>2FWS)D +L%. MFR%G;,KXIQJ]=,4_UG:YRE/,\+%I+L?WFLMM_!+ Q46L\U!1H\8:]^U>Z !D M&B_C-.,3A@BWG(\?D&TO[30/&L.9^D25O5X#[;KO3 ^N3/9RGA7XMA#G-?B< M9S_%--KF<'/?)PU;9SRD8+!R@^9$)"6)-<$0$T19!>Z9<(.L)^^X+J.T1.5Z M=V7)B&&@@DKX05H7@G9R]^ 42/MV%O!?/VP(_$NW)J\EA6$G\>VZG^JP>-\I MF_4U0&@ B3T#4>[B=/ZA:_SBWER+2#H(EST3]R>QN3W5N;UL0[M=!/,PEYO M/0>L3%F))>Z:(BWG%_F)]>QR7GL\]VT/:9<17M6>,KPI@-]CCB7&;AB (&'= MV:/]YV6<9H=MWRFCD]]-WG[;9AJ]C8FW;O;K^^6\R;B$VDHKB)N;'K#8,%*6 M3$7$WB6PJV.K]]C% K32]B@:-F)[6KW((9JO5HL8%"#\;)4"U[15]( _+:8G M9.[*D@@HW>F=ZT\W$=T#R^M7WYR'VDIVN^YR]X?JY%;B?7($R,JWOL&W2QX,:I:[X&,S7Y'[K[AS$[8 M3:MT=^KR+DKD_M#;.>WP]B=7\*SXVR>LA]VEQK&WB[N[MME=U-8"K-.>SH>' M,+/WUZR/9.MILRG0OBG)WHZ[$\^?',:UQMA+W-*QV6J@G_6H'1F^!0WLH-*C M0*MT]'%].^9&_^)V.*V$!Y[9Y=EK_!%B>U+5@:T%"L 7J/'8@(=4L5\!XVH*BGZVO] _V2YJ+AP)3W=V]N=RO5CY MJ]W?@:OZFI'=5'IMOKW;;F)I9OIQLT5/FA-=).!)! M=!)!HR>V=)0HYSBE5I2*#AQRQ^IZOIMU\';59AS\,+MSTL%MA]WBQ"(RMJ&/ M;6(3<'NV [/M=#,^?AKK7JOT1R,-160!]NXZ6^!^WG0:6#:]]FJ]]VI<=S+; MU8K/%;W[AE8QMW7S>%H5VK9O[1$EO 4UP7S*W^N4.RT*G9WFMW<8TO_9G,?8 MC0;3$%UL*U?X^?L93#N_ */UL]VV08KX<0$&;7MPO'U/IQFWKULWO41M3T30 MI[&Y_R*NSNYMBX#+'8[K_JRCVCJ0??+"1J,4H M74G*$DNI>Z6)=B("K&)S4!4=#7Q8AI#*,F'&7Q6Q"1C3Q&#]+"6B9$D+:16[ MCJ/?UXV?SL$"0#0%X0@4R[#Q>[M^WR'=WYT#T?'XK*_/V_P!+_WK=.[__*J( M@*4+A(CE.C[^B?A# .)#>Z+LYM-P#,309P4:\,#P/\W0UD*F^@UVZ_,XR+@G M,>Y^LG&0-J_X'&.8'7YJJEO2E7.@HI$J!0ZJ6P @"3X1:GSIC.6RTH/:'9A* M6GHCB+,,[O%:PRM=Q%">_542V MJAOP37D8=(JO\V_X\__?9F MA*/3A:,R)*^<880G#]H,DV!))BZ),]1&3JVD!Y*#39#,)$U""?:C*(T#.$J> M!!DB$X&6)1^4$'H9FH3'/]F?WCVDSZ3)!ZV] MI(%AS8 JK8@Z*W!2>83YB\)^L,L<.8PQ$[F[;1J9V\FZ^7>S+OM3I ,UG;T)P"Y7WM8U>8OJ,GC7PR[W%O=#:AS_-8#NNL[,NQYC^ M<6YGO[9A@ML@D_\W%Z+[:?9YQ9F>6U756Q*:Y\OZ??9H]WP>2DHI%3RNCZ('2(%7E-7?>$1^P* WRF4'?;M+)4VT3K6)U MW:BY-_=\'QN_K#.C/ D,,?F7/KX-P&)SXJTV- M;&_J W8XOS>#;$R>_HRF__G 0)81HWCR41Y"@QVU9WB(FX%W!U'Q("-^ MC'Z=G3NQ*HSDK?NMS2Z^)@8<* MF>MR9&^^R#KWFN_))4/,HBO0 M12*V3*'P#ZU8($X8X4LG.>BT@U#IDDH6+86+L#!:")1H+R+1VI6RLI7WBH\, M\S"&R2(64QK G/[NAU];_>AD8<=QSD0)Z&&< MV68RYFH"6)@7)ODDK1#LH5 MGP[L_-"K:;^F!*K,LCF:"75:/'6R(*22U2%5)>&F\D0@JFAL52.<\,:G(#D= MYFN<# @]&OOHTV*?74CJDK,V]LV\FWJ;=M1%W;87-7&&5L0T6DS#;(LGYX!' M4-_!:*B;U@_Y6^\/!+47R^697 M7]TY= )R7)!IW:Q(G.:;,TG TOJJ)V"GAJ+*^8TXDTS_9?_0Z9I&>_!TJ5F! M0O]MUET)OK'Y!L>-P6<#+7=+87@9!P7ZB=1><59)1BNMA&&\$A487IMYUS,< M.LG3_\1\\;1#,Z8VQQT[IT'M2VA97G_JT_G;\V#+;_\#H\21W_+?]-M=MMMP M&ZK^L"-=F^JV +AHBU0LHVWS/%?%.3X'+OW#NND2 4\-T$,(+"FJ2*DL M=@AGEAALR<@&S!FI-*-25L/*D5]('1W9[QK[K09,Q3=^ MW5-C+&6B]EB]-MA0$1$U6,L4_N0F16&Q2S(;6,O)5PX47$^4\YP(;(=L'*?$ M:M!XN:LX_/@B&(N>5"S4 X&-%U_O'+;?Y-UN=J(T=P)K1NUSU#YOU#YS2@;: M3'^\^_U.6FCG@/Y?738.WKJ:;PI3=)$0R[A:+V?%U\N=I[^Y!JX[!TU9(=T] MM=^$E6Q/\#V^MRN@EC_/ZO;\RF(]-;+)!PTY+3G[I3 5V.=L1SP3VMYU/7D] M*[6X.+E9YB'E%K.W,XQE2N]Y * (X$=(4TBCMN24%:Z:&D*5%;#>I?>B])JX+,* MN$,DY6!D%6/">>*J!%C$N $02Y:XL@P*)*&4PS8;)D;*G7.$ MF5(!^CFP@P,VW+!,IN0J^%4^%U[\) N>6*?24Q2$G%K'5452 D5(B&B)*;$) MK==EL)&"1I2NLX_3,FA, I-<:R*HP;;BU! :R^0M@%R*+R.&EIX8@IV<(*R, M5CJ Y#,66YQY4(FR?NTL_$>K!" S !_%4'QJ171TV!<(F])+&HB5FB5II'*A M>B[<\X(%X<#/L8F>:T-@VZ,#+'39EWH_50EI&.CS( H)8QCRK0QH7LG!GP'T M?LFJY(P;Z/K2ZZ I:&M):,RHE\0H7\*?(%>C3MXI\5R8=+04']0O3W-%K6<8 MJ!* >R3 507V7VE<)2F-7-!!KD#I$_5:5"16@F(8IR%."T,2XRK:4C-G1DOQ M50C(:#E3PD0"1A]P@DF1:&4-\:@C11&I&%J*BJ/.7G(8I&' /:($H0IL9T%C M!WX2T@G_7+CG%0G(=]<$I'BM.8Q_['OK>V)NK>JZR65^=W);@;VLF];->3Y( M6-73SOW[S'.K8W^R;DQ6":\K>W?Y>6TE>CJ97%II^O- M>-H4V,FF5IUMFKFO\YO[&FA=K;3\J/:@YJSX%3WNJ]M(AMD+N2SR#J4F7=Y) M6^(MGR9U1R)^EW#]R^MF6]YM[X *WA:];59Q+T&Y)TN^#2MT-GA+/@3:5LOO M3IOV'@?KX?IZ^)NSGDT?WIUCANV!S9@F\\7G_=.L*SBS5^\7B^)ODV0PWWMU MM<@<#ES8[9RV>O!G!XYNN.E:@.CN413LY8A;9J=)^/42REU6^Q+WI76P\Z\? M9NY>L-G->!2Y<^:X5Z0;&PRT,8&PSW'#M2C2]-E]!TY7\4QMT>+),-7KE==[ MRD4A2%8V]@'\AQ:'KH?Y'BVI5SBG?$B8+*5!;:*"$\.5),Q46I;8HHH/%/7[ MU&I\YP%[U]/X:^I+6[UKY<0-BMAT.F]/OG]-OV]J9;:*5*[K>(?)E<-S66C8?*OS.XBWMI='UKZR^/5M^,)5'QN 5R$\@+1LBWYC MV8EV[V-]WJ_S??-U \#4O-F-1F_KZ13_NQO3,.S'KE?S;[MZ.$@8+(\#&Q8O M)U-[-5^O8*X?8_AV$]5R5OZEOR'75E\T\9LF+BPFT?8+M,P;-3_[JWX,,(A- M59_+NJE;,?M-_XR="^'*L!],(^E92?^"17]NOH:>47';);?\KL^4T0]\QLD, M@S]T&.9,4%UN_W/K*Q^?,@\;TO_^U]7R$#=V9:+R]G?6__E^.5_/ NFP(^7_ M',:.#[ /VNI4W[0UJO"+&SCY$B.)P-3LT*K%L,>N/W4($S_+-7"@I-0JO*[Y M 1_@K__G*_75#7.%*1P:U)IFH8;ZX2_P]WE3_ R*-R#"TZ&,E^& MZ5_L=%_I'GA7?QQWP'"Z)R5(D< O0,J,4A07UCT6_HD]A+ MQ\28OHCR/;'E$Q1K-US)3X-FHP0>]\^X?TZ"H4;Y/^,/&_%GO]YDR<2( M/<>2W>-.>=$[A8\[9=1RQ[TS2IE1RHP[990R)[!3[F<+>J!%\I]E]AT<\VGL MS0>$3F,8#$9C++$+]SK>A?'N0HB78S<>>.QL?K)K?]-$__E8"WM-<]MN[\>< M=P['.2+3'\X7$$9%9J+I,D<\MB?A(A$34[!*1AF&I50K5BI="442"W /%YXX MY1)Q5$0>0JF#3=>#V+JHM!@.!ZUUL7I[@?Y_>_?])LZ?[X;YD]M:MDM.;PSO M?Y;\?MRM?&) /H+7"%[W3;3T/F@ K^ J0X2FE !F542HJD1@L\$/P4LI'8(T MQ-/2$V&P(H:#3UI'J2IC:0R#MCI?%+Q$R4?P>C";OP@U__.6]^G4SR^,:-U$ M7RBH!4JE4F5%$O>:"%<%HBONB(\ 6]Y3:_F@SIAS/&A#%0D!"^++!,I8 &2+ M.@:E!%7*NR<%ML5!?W-B)'X^:5V?"JE$XP:8G3"LO=<$XTEDUB MMI25C$R4<5@/3@F7@H@D8!%,X5',N&"(+&T(S@<)?SRIH& 39D8K_OE ^8A: M(VI]%FJ5+!AK;$54!,U6"*N(I4$0+VF%%2[-@4[PRI36.I-( JT6E%IMB 64 M(RF44E+I:*#BB5%+8[S*B%JC[_&EVR^CL;[GC%C$:PSQ 7BG 6,>"A1*+.TLF./=&:1W4\DJ2TDT%N!+)T8, MA7LX7$V9*FVL!H68OFP,RT1P,\+7 [R-8[AC7Q !V*\MF'>1^UC5L_>CHW&T M9%Z9R4Z-4S.Y@ACU4@P'\JSC148&E7B$"5DD1 M%<%2]X9[L^UC^$1H9N1C'?:^='9_;6K82U_/EPU?2DF9E,8.2WA.(@2H9=B? MU]F0JLBKZ/',XUICKXJS2D1%/,-^AUH+HIV.Q%CN*^SK!3#VI/"E)E2,\/40 M1^,8UM@1]]_C+"[M-+L:;8"KZF:US#V+1G_C@PR:VRM"/)LM=I]=\%D%,5Z2 MP'$@<"PF_]#@.5CR8-,['U%I3CR UAFE'9QL"X+"=J<1-&=I0&91 MJI2(PCQU@N-$ENP1K?^[% 1YT=ME1,<1'5\#.AJC7.**$\N$(\)J2:P$G Q> M6ZY,\*$:]MD-):?8.SJR />P2A%=E8YPSFR2E$N-39N>U)O ^6.&CK]Z=!S] MIZ! OV+(O#,%7BIJ1JN94H9X[A,1DE+BDBF)%"D%REAEW*!#L*M4 &"@A!E: M$6$P1U.'2$2EG-9.)JJ>]AQ<3Y1XY&BI5P^*'2+3)N)>45,2)J(KBIB';!$U,Q M40)\!14'Y5D$TYXJZH@5@:%$-,26KB0T*2XJJA5S3WN2:2::/99TNY5?GI]P M&VV $2Q'L+Q+?AFEI;;!$EDY1X2QGCA.)4E,)ZLI"Y6P X^)=8$K5A$:L32I MD)%H+RT@)E/2\!3AMB<%2UI.:/F80;@C6HZNYJ%!^%HA]#.(\4)1U+LHE52< M<$$2FBYTQ5)NI!)H-(5)8)U%1=Q9* VJE!0^6<*- ^6=)"6O6T M#A6J)[ESR9?SJ+Q*('U-:N<(FR-L[OJA2P](!V8VCSH!!%:@0U8\$AE-\H%5 MV@W]T"XYR8,O2:@P;*STGEA=-L'E?5S1\MC"-?^L) M^)_KB[BL/?P=ZLL;OH5;MS/==0S+LU)5?_E2WN&#.^+:NS_YNKL2#^<+\R[\ MU#; D@O[/I+9/,3^'A@7_MPO_31^)*%>QLR(W\ N7E_,O@UULYC:JV_PUV\7 M-H1Z]G[G9*-NA],=!K1?_'W=K.ITU;\EWTKB+ [?L0IPA.^V7#FQSNR'V6W M4>5SC8*[]FY[V*+0_>Z'+7/VS'B^.4W):],>D=@$@_W&3C_8J^;;K_YULXJ; M*]LUR&QY> $>0N.)?02#]^5410<(L M$+.6ZWC'[7(K88]^HI7?MMOH\ C+;,Z*EC(%D"8VN^M]/R!73T.6AU'AQ_FR MB-:?8[^^U7F$_R]CS!DF3?VQN(#KSIL" #:&XO]>SV+!RTF!?5?S);MM);_\ MT"=YP*A%V=E54<_\>KF$8<(PZG9=5_9CL5C.+^L&]3V88/ZI 8+7"12:V:JP M%_/U;#4I8(A @L42U*)H5/*6815"<8HIY]#AFD*AQ MU13G]C(6+L99D=93&-0\)?B^<%>%+2[M=-V>VEI0+#_8F8\3N&^/(BY.ZW@) MHZU71=T4L_D*UG,9BVG]9X3'K M+MZD"1T5)V-IG?%<$@UH283%B#I5@HI.DY!&5R:Z00GK^^#D#W8Y [G6_!:7 M64E_&$@^0*>"X2ZT]4P;,KZ@,5KVL8*D% M5T0E7#"A!./\&$O]SI_'L)[&7]/;V:H.]72-673O(D!(O:IC\\-'/UT#YOVX MG%_@=EJO\F;[-=V#1QY1AJ@^".6II0BB6YHC$@%QBOEZ!<@V0U6R6,SQDMHB M@/5T+AHD'6!+!#2*':F+!+3., 2FIE]/6W0#T,YWP>\(DU-D0T#5]@E%6,<. M@NLE .JJ)IM7Q)3 V"B^KF?P\WS=P'":-]_L&S"MZ8NFWJ$0'[M>S7LK%RF& M*B]L4[R<@-4"DP0B?(SAVY8@M"S/RK_T-P#9IW;1Q&^:N+ @!&*_W?J>6\=! MU9(<6VU\F2NHI>\N_I!EN&LRKFQK,/^5LC]DQ_H^- M'? .[(!?6CO@![0#7B\+C$ R LF7!I(G3Y%X?*CI_0KW9XD3"(I_,>#S.6#S MD@-P7M&,-V#$'@Q&)T&?8X(3^CH?%YA.@F0O28)_B7"3<=M/:0' R:U%?-%/FU!G^!BO?3GMHF8XG8QQU? !6-JVZLI-3A6UMS+1XN& MER8HD@*V_O;&$FL"(ZX,%1>6!R<'12EHX,G24A))F85[JD@,]Y)X[ZA7*7EO MAT4I'G::\C8?Q^X%P;5'!?>,@SM,#*VYD=@"O:I8(L(Z2@P2PZ=*E2EH&M6@ MZIN+D5%N-6%"8@^D%(FV/!&N)&->1N.=.W%BT(FBAQ)2QLJDHP08E_2E2X"J MLMY'XTB,6&"9.X\GZ_"I\BFF4(F2#H(H&/A7QJM*A,D3)"AN3#H^B%1/&!):L=!' H' M]\3*$N\\5KCCVO!TXL1@$ZH.508=)<"#_:NC#?;5O_T>F]6R]ABKD:VMS+?- M*'%?S18:)>Z>F6%$JM!JXAYM+FDE<6!1$659*:ECL2P':>V^5-%:KPE(8X5] M[RMB*NV("LZK*%V9JF$/^],2,C=TI@E567HC"!<.JV8SK(4B'&'&&BZ2M:8: MM':P3&LM B>Q\@$4%1#5SM@ )AB33&D+_RU/G!AB4E75*'%'"3 NZ2N4 %YK MQXRAA 4JP6>)T3*:L9&1I8&8( $.P31(Q.H'-90'T- /(5)4,I>?* MI),W,PX3(S' >VLT,5)41+#HB)8@WY0-T@!MP#X=](=E0H<854E,5$! )D!J ME-$0+[6QRL _RE,G!IM4Y2@!QG.O1[*Y@&TS^\U\'(VN5[F'1I&[Y^:,F$S+ M(ZE" HFAJ "1"Q(X^&@#O",&.A2Y*GA:ADB,UV!GZ*")M9:#M<8J)[U(4>H3 MES(W%%9C.@0K%9',,6S)SD"K &M2R"J%DC+CZ* DD ?MPU$C22G0 O4*B%$9 M3BSEVDD>X0&G+G(YU:/ '?%_7-)7B/^T-%X8PTBI="2BU)(8A@FDUI6E=QP@ M?G#,52HN4S0E\88!_N-9E_9XO),T4U40RM!GZG2CB@EC(XE5MB59))9K2S0' MX@0>@W6#!DZ)!LTX!>B/28, E1S$8I1@JW$'BK>U+)TZ_M/1X!H/N1XMT+!- M7<:HPGJ%1UU I[@L?GCWVV^CT'TU^V@4NKMRQH+)E4PR)'(.U@77GM@(QH:* MI:&:>D'9H&J#U%H(#,+S$0^$\"S(EE65[38M%3P0RY6>M)RYP>EK!)J@%="! M@=%%G2 .B6&UYB6(7<'X0.CJJ"K.I"&:2HOF&1AJ%(PNP97GAJ?$RV'I_],B MAA2CS!WA?US25PC_23%K/6 6 _.*B(3="V5(8$GQJ$)E7.D'\=3P2QDE-H8M M!9@FVAKB2C#!-->5"%(EQY^GSRV"*%.E*C%JGK8.2,,KC.4 **_ @"K]T.?F M@7RE#T31+#\#F%N5#:2J9!F%3316IQYGJ<;(\O&,ZY%,KO^RRR46ZQNSNL8^ MG(\EFE]M'TXM:,4,F&#.N+X(K:Y*D,L5E8IY78I!I[*2*IJ4=H0I6X*)PRS1 MEH$$%X910;FW!SJ5G9:\ND%XAZ!UHI)0CZD14G-BP6XCI315Y#3*JAKF!2CJ M)6HR8 &#O>=!G0$X]R245L;HDU7IU U9=:A4_-C$=+3O1C$SBIDCV8C<*ZD- M(SQ0C+%0G&A6)F*I9]1%[J@=!,-SZEWBV 8S5+%M]^PX1H);0-;2@I0J3]TL MNJ'G2*B8]CX11C%(Q;E$- 5[#[X"2]IHC) <$"-52B2,($T@:X0"86V\$X2Q M2E=<1NW5L.?(:1%C%#/CT=V3M[\>I?@+[9SUA'+\537,2CI9*AA%^6V(*,%T MU-I48"B5,CIKJ&*Y[M;8^+>%UF!BHE.B2&^(#.KRYKH@#$YA05;$0F&/! ML:,T73PM8JB)9E\ZQN:%]1L;Y5XKVZ5 MIT4,.:'EEXXO>6'RYM'Z6XHSR?G)]+<\=GO+PTO[J5=\=;BSD>+:Q0HP2 G0 M]43%&-'4<<(JZWED6-MAD/YZ'TTQ%V%9^Q5LV=G[M[/P>]NI["WLD,N\B8_5 M!/"%]+>B9\5_S9=_ OQX;'(6UAE*OG0SP)-IY/33K,BXAX?M]04VSXO;-G9V MBFV5:E_'&?R_F;3TVEPP>U_$MHUQTW6W6T9[,:UGL:A730&/6MKI%)[_WL[J M_^F?V+-KW&_GMXRHQ$RO($*32A6'^;7;U_N\GMS5KQM6]FY"-2=Y694 M;5_#-%\O5^?%/]9V":H1?HMEBB?7&N;!HPM;?!@R1-:;I[=-"7$8>^,L/$C#]T FN'#3RWMWL3]C)1\CFM@ M>TCU74N0&_M?JSU]0=Z6=']V*!QI2.8OLZ<*N'J:Z3O[!"OBC(H(S#2_BK%H M(NX6S.K&G32'VV!+QB6\HNV+YN(LPEL:[&%:_&*OP,@T4'&6PISY+C-@XJ&3WJ]CCDO#F9[5$OF]6UW2'NN3N> M<%:/UB,32V:%"&J@R0D&PF*&ME6$!\U8"-R6Y2#<]F$],F_0*;^;-ZMF;(!Y MH %FUU,2^^<"WP+6[S-LWSVX9],-WEUK*WPK$J-^T3;/[/:.];Y%_XRB,;:Q>P5- M<$ZL<]23S/:836W&+I@C?(SP<;I=M)X]P/1=,(O'[SCWW'GGI%*J@%3/+ X. M[3:T Y9@E,S6<8Q0>(:YB/O+?]-<__G(:_M"0PRP0'O)DR.5"H8(+4OB1!E) MT%4,)?.:NT%P.J-,E+(4A)9,$>&2)P;C#*J2:Q>$224=G*KCQD-O2MYV-_KR M/K.^+#T45?V\F7L,D'ZR!AXQ^^S1216 3:?S!7J-1@GQ:C;1*!CV:OF4'C = M#W>45)CHJH@.0A!/I7;<::79L&;Y/01#O_'>SL+WVVWW0WN8?B1!02>E,:.H M.#T#XEF*BG? @6V4![SSSXC!'Z.4>#7[9Y02>^:#-,[RX FG+A&!318-2 9B MI(V5D4HH)XXA)=[%Z;0]@/VEWW-'%Q&4CB)BM":.LEG^/AQ&BLIC)44[AU_IDJ5I"Z)X5(3D50B)F'!4)%H"L95- P;^=Y#VG3; M%Z3-V[W->UR1(^3-D9IC#8#1;AEK #P#^7,R.9E/,NB61,*C MACT+:5V0$6M "4D$3YI8YBJB707<%+UR[D$)=$"Q;<3S=^=V]CXV/\U^KFV. M^:QC\WO.6@#^P_37/\[CNSZFMPO.WTVV\\LU\-\?2)PQ0'H3(.U;JF*P\G1+ MURX=!".6$U VQS'OIX/8CIZ3/@LK+F-.'EEVH<_Y@AAR,A8HIVT2P,%(Z_DG MXZ2=G;:=%,]C7$W:]]BF"^R^,5KZY80L*WI&[Q"S+/1MEU1GYO:@Y#L\Y[;? M,<2:?X'@YS%VJ-O&?^UV2)OA]7WT\<+%99_DQ4?->IST..F3=86/46-'M'V< MM&#FJ(JXBF&1F=(3;5'7=-:4H10EEX-&/U''"C1/15(IX)Z(EZ<*9(K5VDDL M%LWM==OG^YCB5E5D%[W?.STD<_SV;2!WO] M/.^=<>*'1'L6 CSTGLBZJY'*WC+H'EM^J1(N#XE<;OEXE#WCI,=)OS L'96+ MO4)OQ@B> B?>8-$V3TMB4G*$.NZHC\%441Z]7-1QU80OX%I]-LS]Q;P.HZ*0 M5^,W>]66.]C6!['A[^MFE;\=IWK>Q9^^4R'B2YMTJ$B M040*.DV(H--$1916*E):):>.HM/TX/_C?+FGWAQ-K]'ZD1,I3C1HZ6[NPS=/ M[BTY;40_VNG+9U<,.&VZC.)]G/08O39&KWTY)TN9*)=24E)*ZXAPH%PXG2)Q MD2JOF5 \#:KI1P?ZB*6*:%F"0J*8)]:!:I)=147S7[Q;?C3_IEKPJ+M^OWZV9UJ(HXR)O:#FN([T=HYF*TBR5(EV7= MUNQ'J0(_?&*R;;7QG1.:;L^*/G<'@W/PJ3RU7UB_L DCT$5Z[BO#:DZL5 MKE@,+#)'G%"*")TDL0G^9#;X8$K/HQOVRG,L&1,B*37BG+4E,=CZ-D6OX2FB MHD$](#S^\RJ%T[.;%84OO_,VE<)S\;)#!>.[,LBK\WH9CEQ"/.L$-PEWE'1^ M:AN@Z<*^CV0VAP7L!O[5?B#\-'XDH5ZV\(%AN>N+V;>A;H#=K[[!7[]=X#:; MO=]Q_]0M33I'2?L%GF;4Z:I_2[Z5Q%D W>LCTADCC#=JV,<[ZEH/D5)KRVK3N(YM@L-_8Z0=[U73QP;O+U*]!5D /+\!#Z/PE M:BL>@:P'M.*!.OMHBGO&4)C7Q7^S_X8;8.FR5_>_8:_X==/ [OEO^'9ZU=3- M?Z?3T)-^@M$6H"O]LAGNO_R39K3ZMBF^WXPZ \[;;N0(3@\!U"-/X$> OUF6 MU-_-9ZVLS\-M>V34\)>>\ M]-DKVU?LU/O?S8*9S5=Q]TA\>T,]:]6 M@U'UU,@3IOXX1QS8+)8!6;]?UJ) M"JK6[W$Q7ZYR/Y#G[9O/8M:] M5@DXU-QSY^ULMH;[V]F<%6^;8MWTW10.SG>);AM0OUO]&L>.(V7EMYV*.LE_ MTF_[KS_$Z]^LF^O?P&@V7X&*TH"9,+6M-M*T+\1W_;I>-7%5_!(#NELFQ4\S M/V[ ?;.L-T^R!54WJ_D22768S2?M"H=]]FKWQ0)6O6D;A]6X KCT64NWP!CP MA ]V&ZC\60:Z$TFUZ:Q=1^P'9ET[TMTNFAYYF< MNST[=J<#>G@_FD_P:F&7\1.#S8VCFOE%++QML)?;U7P-']%R@9]!L<1Q-W%W M&.YJ\#P\A,..:%@SLNGYV<5I#=KU=3:_L,/= ?K\]>_:EE*KP>TXXQJLUNO? M;PW;Z[_4R!IA^!Q UL% #GT)IN7?04T??HU;UPPY#Y\OY^OTY+N4- MDJZ],_MP9D.LW(K]#O":SA^VJE=3>'ZW 7Z'814_ JWFRZ;?!NL9]I?\#=Y7 M_/03R#'4F>E;9)/YASP#>&+[Z^;'R:>>MW=+?T^UN>41=8I^!)_0*.ZX90^" M=[M'UXNLDVWU,WMI 1KP) 7X:MUTP0"X!@&>NQ%;!W0UF ?(8[AQ9U=F[-Y] M/'YJF_399C[+[X&!U+F357OU=OR3X>VX2X#9IX!?JXZ59WV/S'8(2*H=$G2J M+BB&.^HNW(1JSBIN4.3\!/&Q._X>7G;G.*W_C/DQ-V(MT&$1[9\M MW&[6HU[F%9FTG0_C1Q\7*_QU&7&T[>8&+0!GE_?$RL)[9O-B[D"YLKTBLUZT MR]I.JHD#N8Q9\:UUL--<$8> 'M,94&%/Z^F >Z>ZI<1=9/V.@!(?$]K;.3APXI-L9TKWKEHT^_W'G^C$OOB3U5^ MO8Q+9-.7K\7?2($UFCG^? 9O>Y\/34!"P9#:%GAY>V8( 'ZM.XQ&W62)!R 9 M5T%5!S'7JR#YU 3/3$"'7;8-ASUJN*NEW9Q;>)NY?PJP 8#ASV%?1RQ*<08P MB=LR*^UY&\]P '[5*MT@* '!6H/5+HH/*,MQC*UB GL<40WK?S#>#?G?5H%#Z.E_P!H1^!/+L#7T[ZDT-#+=>HF&/$X =O+2;1LE; -D. M8&^.F_=>H!HRBYWJB/KP^U9T(3RT)$KP.?'X,-A='W; M0:RV =KI[#T *)? GH#_N99&:Y0T\RFV0$9\;5IZX"!S;$,+3YNQ^6D]JWV1 M6RO'.(4Q_E<^IT+5%Z0%,#5!76LU!PD#6DN,LSR!)9@_V"KZPYQ\ %'SH484 M;QI$6HM$F#47]5:T6QSZ OAE96&U\S799P@F0X,'3"M$QDDWT!K'=SZ?@JD% M \M'2T _'/]VT, ]9\7?9EDDQ(]X)?#+^>Y:]S3OBY5DP=6+PW;2L$3 ?5BF M!$MS@*ZXG#?ML[%G)#ZRZ<>$%AF(Q>R5:+";-LQUNKGE NNF +'V[^UF#AL. M6 4KKN!J;]X,\YIVZXU\T<_<3Z-=;A7.'[]_F_<7+D&GX8$&N4 ;?-(]*PO: M]INY8_16 M3F.5!MIS05M#Y,\8%+E[+"O^KV6ZI_I3[$IFTW]/K/%*\PC89=6KT(I/GZQW<_-&_.>GSMM/AN>#&@%8GZ&9;HZ;P$R9;AH;%O.[,->3W=@WSH6&6%1OR U+E'=E917DMZAP4\'?0C;91 2@2 M !;>S^8MH&28;TUQ1,/I^_D2+KN ]1FL_>[8)EN73(?*^$1@']!C>VKG 72B M IO3>\2?[F7]BY'26TUX1Q'$]VT>!D.XL-/43:1U$\5LM7<>,Z0PV)#K51=B ML-.2%L?0+1XL\+(#HNQ17F9V@0NZ]ZTQ&B*^8L3XK\ZD>9_+K*)LZ%R&:3T% MAL,E]]G" V$,Z[!:;HRA+62@< #"3C&J!-6F+,AAD6\*&-DUZO.JY?@49/6N M(UAGM/2B#-X$^L)%WIOK!0Y&EW_IQ4'VKC7(R5GX8+A!9I;>"=M+L',0^PZE M-QAZ'V;MC++V52SG#D,_-GC4"E=T2ZY@C!V,-&N B*MF: ).M@I4_J&UQ&(^ M]L]B%>8SK5/OGQ' M^YI>M=-=V"93!U"V7M2]'Q?G.&D1]#UZDT%:S'R[L8$Z\/3S>K%=B2WDO-Z- M\OT2!! 6@0OS1:^Z=EI+7\MMO=K7@+8\AQ#>E:^[5U MI&- 5!88.=P?3 M,L8T]C)KJ)V(W4!97HX<1+::]S(\]OI4OR([<637#")TL(*R'KH5SS)P.LT% M_9J;B;!W>ADZ-EOCA/YG:PX! 6)>*[ L]B3[1OOOUV/@R1B#@IXX*$B-04%/ M%!3T\L72UF6 D->B1FS-!;2)2>N\[_6*/74B'Q]UF)HU@1S!N\%X5(PWR@W@ MTGP!QM)D$RN!0F7::T>?< SU6M9&M=F8\?G,=Y81+V[UPQ;?-U*O"S[>'&#M MW(H "E VS;H:3N:\-3Q0CG:.:W1"M8I^_!C;4[3BZY^^_^$-3+-&%\)&=]NH M;:Z8>#_R >'E@UW4[L"/G8%_-8J]3YY^R M5&S6'BRG!L05&MT?XE84P>M:_6&.*G=J5VHS]X#=$= FRGHO&/S9A=0KL*T2 MT&0?8+.)[@;1GD77>;S*GG,\^;AJ#UDP4C=S#'Z?^>O#?-F>MZ/TV4C-R8XJ MFHT\>S7__]O[]N>VD:/!G^_^"I2_]95]!=$$GZ*<397C]2;.K=?[V4[E[B?7 MD!B*B$& P4,2\]=?=\\,'GR)HBB1 #J5W95$$#/=T^_71*8Z6GEH1QD MNH8EMZ$H5E:*BJ()#\[VM_?_B%^K8-TX\MQK KY TV@PB\6R=<(ZX.9:P__, M/<:LC#^+&(.UH (NN8VL0[(HID)#/X*(/(S((R02!:=C8P%QT@(;J5(D)^P<("Y706=JP,9O2)8(_IG,)+ M10_5!$"CA*C0[%4%&+*=&&S$)=LZP6L>LN4H^(,((GFRBAME-)>^$:O1SS]U MAJU>5G2.J__4';3:V5^FNJ(CF44296*0S&+@:RPR*_5FTUV>^W!N5%!J-6?VV1V+M[^!(-]AO1H<@:4F*T\BGQ#*:UJ>F@"@@=I4/3 MVU!DJ2%'4=D$20C4!/HP<_$O#)*!^@#-#)I*!%I]9"KV'P$%^[]BCC-6Y+7^ M:@JZHY?G4)BF&L9[< MCPYUF9)QN BU^M69^UUMD MR35ZJZ%#K*LSA0 8E"U(1I/*NS$>O8K]J>8T#5*\:OJ015*JVCI'[5^;@H'] MBUZ_2/3]K,*EP7%S)3X(G;]CK8E2@[<4>I7 AI0,!4,$!94O$\QZ4^OA/_7? M?J._O<[M*$Q^4J@=7#*R>&^Q* ?YK%"#"%P?(>?D?\>204F^#'U95\E8>H.Z M)JF<8E4".Z6T._'7K1RC"$4VQ=R?:[W_\N4;2'+TN+1;E"8Q9G9US9>IV=0% M4Z3:,A6@11Z.G=*S[[%^CNS#/]#!\8W$TCXE9@,\>&_?:;_Z\5JEBX6I MPIB;^T@QRS@#R_(_IIAJUYO1>0XR:Y0$G,ZCBC3 JUAVM?-UUN0D DH#\RA MFQ4%8+(R/V_*2!KO5Z>3C-Y6ZL7T71"I!>$V8@$6C<&@06(0D?*^%R)5093< MN\[,CZU[!./8[ ,X+(MHZZ-2\7E#NU@D9RBZ4!>1%1W&Z7CN)3HY\%4N$G7; M!0H8E1@56%_Y22QUXW11YJPS2E&\9"RZ!0Y=K2E-;@L(M] MZ4 55-X"!XJ.Y%R*F)*_&.5(_9Q.5"N#0/$8&^K4/%D6GLTMXOL_B$8)$KBY7PQI,JE - MADBC;4T2G\LQYHTK$8HTP*KZWHN+C1,W@%,LI-G26U",U:RV%^S=%-#2-?0/ MEQ\G8H)I&5,*Q(P$,XD!+ M##V0)<'()A@C)E>ANHVNU2^F3!;UK:D3!@<>0_"FS%CXF,M7 7WL@1A?*%\> M8ZP7V+=93#:;NLG8>O7;MW?O_X;!=0Q3_/!HAT$:Q5I$F0OQ7GW]_5>L=RM% M46YEGH%X4+)Z/5&-"%'1%V7"Z=X$!3Z87*6DBL9!P0!>R<53'$*5G )",(EA MJ@.!<.-PFF *HEP.2%)08(O3=+E2>5 L,(#W>*)0?+"I>G:WJ)-WD@XBU.T: MJMKA>IFETR(Y7N;9$B50=6B[6#5@"@9(^[@2C4Q\IQHBXN?JY5M)BYCFJ[6$ M'X43T%*PI>Q0'S$-E* MBAM/]2Y2^IL"J13H-7Y)GN$"];9$7PKM=4]2^]&U7*\H.L"*K:L6^K >[RUT M-_\-XY6LA%9L6U&R%@V!9T;C4DGB4ILX!7Y7V@>0W+/L+[:B!ZJ6BEC9"X+P M1K4/KW92%-+"90U5O@1!4,10/4$,EM>38CFCRN[# J0 @6D1#IUJ7]]M7FYN MV@N!RV?4>0Q/*@I"^:I<_JR+H9@ MH*IHK=!)[BM'9[. 7#$*-LAO.07/1-5L:+A7ZC?/-XF5D;M>G;56A?7;)MF!/)7ZGW\1+NW,D.UN7;HB@.L MM;Z.&<9D@L"F8\T&I-F\O MID@ZVG8REU?XM3PX522+@K%K#'(_#Y?!YG7(!,])]7BL=8[%:\@K(C8/6&<& M;J&G1(-4#%W_2T;H@O1==E7F+I&DV)_J_('2P$@'9;+:ZU*C:>47J%P MDPG=;*GEHC0PE3RYV.1G/E/[AU?FM99KE6'KDJLLM8IZW0LT(P2;Y$\4^BIX MI(ND3"QH$5%%F3XG#6BI5JR4RQ@OLV_.0).!5:DYI50W6RA:+;UI+1ZY$:A< M%*\"LC%\:6:F&$YD8R!3?G]$(?S!(/!C;KNQ/: I2H\BT^)=)107):P5J-&H MS!]R:6SE;<8"10Z*H0&E'A2](_>42)ZDCIX@AA598Y"D6ZV)/.B\-M9^EV60 M?G':H!Y<0B_.AV:6$ . M#BE%.@K3.6DDDM#=? M>7"KHG/;KCJXQS\JWSIP*Q][V<".YJ4F4*]2 M5GE,'DY8"*/UE%0YMEGFO16W=7= +T-L;,J<*+ZWSYX:6Z#SDN*O?CBF*L4B5K(1G'&9CJ8JS(^-]#2F$NO%;"P-41^#N)!HH6/' M@YU%CG'"*#@TR@ZT,>T&'(6,-\,(^+4VG:[5/DIF.FB**%WH?>!,09T;+45) MM@X)->G=4"6A2TT#]JJEKC(L>3X",X0QS8*FP6-IE.?723MJMT799-N0A[-[ M$(ZL8D:9R!F?&^VC=:QJ-A0!#LTS8UMN,<:EBC?C^U8C*8+#H/1-**3LM'&Y M#[I6,*1+FW)L-)=)_@(&=Q!D8U W%R.KZF)ZM0I6&2U?$:<\1Y[+("2742!4LT@@X)99Y:1#6<00W7A0&I@5P(WUA*E4)8I^$XLK&=1=0N*K]VB=50B$2Q-M_<]89QE MYQ:D(8:R"F5!I6']6?$+L&V,QIA?GL*[4>*"-32F*>&J$LA(CDR":WE T2HL M-%'9/;\\_"2OU]3)S**.R.TPO!W-%TE)7=A #J#,)6''%$(5+.9QZE[+I)QN M!(1,(BPF7ZJ!.>H[&;UG7*!&N^(@PT(CJ&^$GP[2T+3IJ875E_"7P(1ALA#! M"@%KZC:/Y;1<(M_59(*AHLP8E6Y)HJHJ-"Q.]Q8J?U',6J]R!X _ \_"EQO8 M9-M*ABUL9#JQU'_%OM[\Z@7-4*M?S9@(H[!(O6J>&(WVPCP]58.A,+1UW7MY M%:K8H M=8AD7QP'H)I"/H%D0\?)+A;Y*AD9XM#MV S",SH=2>XBG-*PR7Q4%,61"R,U MS5PHW=I#LG:FJC/76#T;L98QNJYN*\=YLEHH+QMC6JBG(&=T@:U ZU93R_I; M>"L)2&_%NBE/+!!J-!"50[@H.+S0C;=J!CMC-L66%..BL10H2FY"/QOVD]&9-L:0XKWW.K$45%/+J M!7/1&L@ZGG7M32D(1>$4/86#IHVLB\BBW8Z^C#M>!-:>>K"Q:@ND'W&M@KL'VU*]H@HAR4!@C M'SJ(DE?S8/:#)NN'A.AL/N<^45XR\-4=-VHTK+)S*/NY4I=!0VI(2Q<:IU?M M\XR 5X;R%.QVI-F\N\K-K?A"Q-M<*%0"/AM%8@JQ MR%*02(]9-N%XH-^IFF6D:ASRT4($@-ZGKJ JW%F)P1H=ZS9C=C!4>H&H7^8X MM_.84SZU7-]!YP7%0!9=!43D0HM3+49^+&KW*[,4,%073G BMK;D"N5=]]9R MF=JL5[J:2_VJ"V@H0(DLG-,5AB#P;"F8&M$D%O23LJ(PW>Z\N2CL=;%,RZ3H MRU5.^8PJ*@K":T-0O9IC.VYMUVJ!TSU%6AD1WDHMOFG:AJ[Z59@TDI$] <&)<_#\RWMZFOS) D'ATORE_UBMB)! S\)?X M]=4*]O46% XTTA ]5QC[?*NM<<0#&N= 9OCX!?A7X.D#:'?2?:O =-KM5ONE M^0+5IRYB>15+D.D@.,QY1$1>].X7N#YL(',IL =,L?"5^;Y^")YR,P.=ENL[ MK;;S4GL;&SYW6DYOU\<[/KML#4:7!W[W9,MV#UUVU.HYE^W\?SN7>1K(#]O" MG]XDT2H%::>2N',L)C] PZ6!>Z%9>TK_V\S:>)NJOE%.+?]A ?38VDG588.#QT]^?C%XL>, -VSH^>,.ARCH M[4H&=<0GI1L^H&YXX.F?#5:>GM!K"6I#Z?XK6$1,]1FHK"%90QY'4F1!>9-% M620X'MMS+<.X9\$WQY0EQIDZ0(;LP)9BL';W//#%VI5YAGF&=7.%]5$>02Y.R.[T[VL\J$?CYSWE7',O,R\ M9\&\G9'=[;:K?.C/P[RU\UDK<++,S@]FY^[('@P&53YTUL7,O UEWO[0=MJC M*A_Z;Y8,1.3CQ2/:ZO[2C$@QXX&$_J+"EFN+XTG;ZQ_., M]JEOJ27!--#<8M%0<]$PL(<.BP8.K+"P8&%Q?WZD;U^.6%JP(<&R@67#JFSH MV-W1\7*GM9$-SUJITCE&6*A3Q;#0MS"A&Q Y%%3_2&M3H^J=H=V]Y/(4-JT: M<(YUX=GNP&[WN"J%@R>-/-FZ<'&_;_?[7(S"FK"R7*[?F=817&[)?U9? M9<&M^0UR[)L:Q'':=G_0L" .!UZ;>8YUX=E.Q^XX'3YK3GDV\61KP\5=V^EQ ML1%KW@:<8UUXMM>UVQUNN^>V^Z<+.\3K.X'MJ#]O$:"FLCKMF48]G0=-G0N;2[73;E."C$ MTH*EQ?T#1H9VO\_9);8D6#:P;%@?6](=LI=QVIJA3O\80:%^!8-"?XW".,9& M)?@SQX)J7877U(K+D3V\Y%8'-JP:<(YU8=FA/6QW^:@YS3B MOF!6O TXQ]KP;,]VNL?M+H@8R?%S(2B1=<6_)N(8-8QCR3<2>< MYR$<>' 2S_YB$F82KKTOR43=;'!9+M?O3.L(+@]'>!9WY8N,I8@F,YJ*X,H; MZ8>+.7S$2<]:._=-#>2,[&&WQT?-L=?ZGV-=6-;IV:,C]IO4\JQKZ:GRR=:( MBSL=NSMHV'PWUKS-/,?:\.RE/1@UC&?Y*HAG"3M\%3ZLC#$'6/.'Q'PI1QQJ MS5A-%:+.I>UT>!@U&SX-.,>Z\&RG9X\NCS?;L)9GS2&'NIYL7;BX.[*=([:0 MUO*L6?/6XQSKPK.]D=UU&F8M@@W#A*2].L%+[AH?]\1@. M'L.Q=3;KX/)X!1.U&,=5CYD$:+2W8 MDF#94"O9T+7;0QX;?-IBE*;? !&N->YS7(@E-DOLS7'ZMMWO\7A6MN98-K!L M6!W=[-C.)=_UQW$AEA8L+>ZEE\N^/1@>;ZAIHZ4%6Q(L&^HD&YRV8[='G'Y^ M_I*A,Y8XCZ"GW_!2AVD4SDVP)PPXR%/OXKJF%E*^ZK;MX:#2HT[*T&\#]#4; M3U4Y4.;>O;FWU[5[PTK703\S]S8^4,+\?,[\/!C:@VKW(K$V9NYM*O=>#NS1 MH-(7+SV">WDBRK/$)CXB9\@XL;Q@$LXEM2F%R4Q&^@^V%4B>REHEGF,!NW?] M'S@[#;M=AVVB9IYC?5AV,*AT?(+K-YB)F\[$?;O/,UE9[S;A'.O#LEVGTG'$ M,RQVX !$*0"AVU\XUE!KKFJJ 'TUL-O.\:865"N6R];/.1XH,^_^54VVTVYJ M(H;C#]4X8F;GO=G9<>P1ESFQ,CZC V7N?8@EW:OTE/1SKHHX8XGPV Z,L9R& MD;0647CCQ5X86/"K*7M(Q!T/WE@#6#VMZ#J*EWV5B^6',L9PC M<5"GU4$6+.;I]9]JLO4*TDXI@3D+QT*# MA<:QBGQZ=OO);MUJKM#@&!"+D2:)D6'/[HZ>ZBKFYHH1MCU8:-17:%Q>VFWG MJ>YHKH?0,+$C^*\ ..C'/;8_@%^?-XI#J]VJJ-8X]-W5Z32[=J,>Q:6NO 1V M,=F*H_?A?"$B+PX#*YQ:R4Q:WV:15)-MOWIWUB=X\GRRGQ_4_R3ENNV6Z-NY^7;%V^V/."TVH-='^_XK-\:]':^NF;+ M=CH'+WO@9X.6T^F> M3+PT%]S++]TQRL<_BRAX,ZV.]@=^1)1CO3))L$Z.;< MR;I@7MW40Q('HZIY[_4$#J@!/_GYQ>#%;D /33\_+2H.L0:V84I90T4KZ$_C MZ,V?C25T&'T8"6S,(U% MX,;W)I3N[1O>D86N!.F5I53GT5+J'%!S3*F%,>ZGDUGG@*UGT^5U Y:Y9A?7 MW-O)PES#7,-<\Z!*!V899AEFF2+F7C++,,LPR[!'PUS#7,,>S;D0$G,-RO0K%D,/$D-U YR!K2NP3-(,;,V 99)F8&L& M+),T ULS8)FD&=B: ;3A(K6AM=<_#,K;GGNKX\07[DE*/63IT- M>HXI:OM.2#L6U$>_D6=D=[K'&ZKX_$?^;%XDJ;&P9MYEWCTOWNT/;:<]JO"1,^\R[S:4=U\Y0[O7.][5SN=Z MYNSW5N=$V>_=V^]U*GS,C_%[#^ZQX[S[_N3U548WWD3=M!,F,QEQ!OZ13';J M2;HGE;8/ZI>NI#R^M)W^\?)_IQ\LS+X22P:6#,>0# -[Z+!D8,E0"<.<_:\] M3]JQ>SVN]V&./3FTS+%[GG2G_@$3KA-@&YQM\$W:NF]?CM@(9Y7.HH%%PXIH MZ-C=T?&Z;E@T-$@TU/@@J\[67;M7Z9)^YECFV&9Q;*?*K:^/\,^?O[*SWWP4'EQ/+2[ET_E%ZV@ MC#TCEA0L*:HJ*;H#NWW$7"A+BD9)BAH?9-49^]6E/>A7.8C"_2',NTWEW?MO MTSSC8^:Y"&R?LWU^)%'0[]O]_O'F*[!]SI*")44M)<5@9/?;0Y84+"FJ82:R M-["O-^!T[5&__@70[,I7YT29>?=VY:O<:'2,40_P7P%& _V8;;]8@=!OM0?# MEX4R!)JY4 !I +\^;R7"REYV+KX%*2N7'UBNG$12Q-*UQDOK)Z?=I:(K4DX7X@( M/DE"^DXLYM):R,@+7O;S(NS'5BW\ (W\F!?N!?I%$$F* -V!9@ M>3*CA6';B2=\?VF%TVDL$[V%3JN7[< +RCM(YTA JYNXCL+;9(;/A&FV&?@U M3N#MB&9X0ZM F$A_KG=C37P1QS^_6(AK>1&$KC1G!E2"'QO^\N7=A>M%9K7VWA<=7.<+I',X2C[MN_G%,X92GS0&^];_Q<&99!16=C:J+ M$E/8[)7P;\4R?OOB37:*V9/J#$CR;3Z Q^#Y.2ZO.0):-VA=@U26N$;B#G,) M8Y/(=7*1&WMWSRIP.^!/'TW@[I*V)1G;:PWWE;$B22)OG)+F/E38-HCTMDY< MRO#LKJAW?/)15!=O)KM\1:5M(P\0!J 82HK53F-X>QQ./)' RV\].%I\U:-. M^6C::F J5!]_JK=*$8R!4QYRS.I17.K* ]"]R=:#_VL4QK$%D@?^3&>J_O") M %K!E&*F#36Y(DU"$V]#*%!5 6'CXQ=@;80I6 W>G73?JATX[7:K_=)\ 5#A MBT4LKV()I +G:;!)GHQZ]XO5$N4;+_;&GN\ERROS_0W%QVJY+JC1SN"E5KX; M'G ._*S?&K8/_2ZON?NS0$-$'@WIYFF7[O9,LZQR^[.&@#O;[[L&M M"9NDZ>9^A74IO;JI4P0R3GQ+9M6!R^X^'=QS]^FI>ZL?Y\@638.MC2=DJGU2 M)MH'--'^-([>_-F8:8?1Q^F;C)E!F$&.PR#O9R*XOK?/ 5//FB MFK!813!K,&NPBMA)*L_@H9V'1W9@"(_>X,I)& E*P@$F9.1[@7Q @.Z5B_&M M2$=+PS06@1O?6VER;RV"@:BJI%>64IU'2ZES0,TQI18&X)].9IT#MIY-E]<- M6.::75QS[XU4S#7,-="L;&899AEF&?9HF&N8:]BC8:YA MKF&/YBRIB%F&688]FB?+F)GKHX^8,5N=KGPVZ;+=->J+O$;]FOZ@-G#U0+JK MQ<"EO>50M<%DT*H(&A,G@W:VH#%Q,FAG"]K>Q'D60T5.X476&5JV3*L#)H-6 M1="8.!FTLP6-B9-!.UO0V#*M/;3/>1.@PU.ZF74;RKI#>]B^MV;LC$^<69=9MZ&LV[';PU&% M3YQ9MR:LR^/U]^78XUUX#XUTKRZS+K'ON!UEUCFVJJWMPSQJ+UX^6.T[IWMA&??&UX M>4,U;=7(_XG-%$;!^;'"$]>3\_$S"M@W.R-^;Q8M']7V3*M@P1@WXQ],^: (W8%PW_%V)?T8P9*,4?8;[4'PY>%1"%E M$0O@#>#7YQ7^*WO9N?C.M*(>/>D%DTB*6+K6-(RL9";A'[Q?&4=2QMZ=-0_I M DU9ND#3PKGUEHB!K>8+$<$G24C?C<5<6@L9>:&K+W>#7^&WR%I*$;6L8D;3 M\N:PAQOX\GAI.;U6%[^(M"6NX4NA%R3QRIYV[06VZW1:SHYW'!^:;S,92P/& M7.)B\-3UKLF>UJV,Z"7P*YR9Y4;>C0P0 \*: I96A3\7$&7>60"K])5(QJF?(!E&X=SRPUMZ-DX0_U8::%1F M6Q/PF**"Q_-T<1[Q YA\ M?YO_,V!2)(BL#W<+&<0R-N@YR^U:*X='HGI398=(D]",7,:= H0H:?'Q"U\L MPS2!-]])]ZU:Q6FW6^V7Y@L3O(AR$\GRRGQ_0PF+6J[;;HVZG9=O7[S9\H #.F;7QSL^Z[<&O9VOKMFRG<[!RQ[X MV:#E=+JG /7R<% ?LVS_- ?K'+[LX: .]CO89[@/>%V#G,/X);YM_#@>)]\V M_HVL]T_*]OZ MO>?QM&;/QO[FZ\A9P9I-H.\!]_J6C(?,!\TFP^^>G^5BH"O2 M\>4PC47@QJ_Y KT'S1%NW@5Z?+\Q7SO)7', U_#]QLPUS#4/XAJ^WYA9AEGF M02S#]QLSRS#+L$?#7,-Z?OZ*+\,^JUQH3>HJ�FSL:>8(U!8^)DT,X6-+X,N\G0LF5: M'3 9M"J"QL3)H)TM:$R<#-K9@L:6:>VA/;B#@V^3V1_]7V0L1329T2 =5]Y( M/US@T"*>7KP=WC.;>\DWZCV4Z$?VL,M3BVL_WO'\#Y)9]X"+;$=MO@V3>??D MT#+O/I1W7_5M9]BI_9'?VP#-3'PVT#9K4O)C>+?;K_ Q[\FX#[KW@KW>"API MJ]]"NT7'[@Y&%3YR-IV9=YO*NY?V8,2\R[Q[V MT[GDDV;#Y]30,LON&W#HV:/+*H?\F66999O%LJ\&]F5_6.&3YC@#\VY3>;?3 M ,;E]'IUCI0Y=\^3[HYL9\@%J:QL3PXML^R>)]T;V5V'PU',LB>'EEEV7_O8 M:=M.KP&Y.&;>RIPH,^_>SJU3X6-^UB0ZM[ _G+S^*@,9"9_2Z,*%I[PXP9FL M-_=>C,GQABU<=NJ;4T\J;A\T'[N2 MGIV(/+XS7 G_XF67:26#2P:#B*:'#L MSNAXQTQZ^79"&?1P**A)J*A:[>'QZL59-'0(-%0XX.L.EL[=KM?Y20IEA0L*:HJ*?J.[5P>SXMB2=$H25'C@ZPZ M8V/WQZ ) \B9>2MSHLR\^S)O8[L_V)5G YT-] *^+OOV8-AE YUU/$L*EA0[ M\Z%MQVX?L6*9146C1$6-#[+JG/W*Z=N])K@$S+R5.5%FWOV9M\+'?(Q)#O!? M 48#_9AMOS@PH=]J#X8O"U,3:*1" :0!_/J\90DK>]FY^!:D?)&Q%-%D1D,6 M7'DC_7 QAX^R4@;XXR22(I:N-0TC*YE)^">2DKX0>W?6'-XUBRT)6'*MOZ>! MM+IMV^JT.SU+Q-8DG"]$!)\D(7TW%G-I+63DA6YL>0'];0&_1=82]M&ROL'O M9D7K%EX 'P+B "3+326^!3 4WN!<"#]_$%Z$"\&&1>*%P44D?9' HK3'))S\ MN!@3!,6'#(0V_#6(4[]8P&'3-[U@&HDXB=))DD82'HN3V(JD>78:A7,K3"/Z M /[NPG/TWBD@"I[TY@M?(BZE:R"=PN/)S/IW*B*0$58X13QU:3%"CH2MN"L? M]UJ&;)^?.JP"QS2,,3;?( MB*U;"8P)R$P\ 'P)STUCF2 Z9J @X8O3B$K8"B>GA(C^^";TT[G&$P X1PT MQP$GWVHNY6\?NY.CT0N>FP',BIN5PD].Z]("*'TD.Z 6H(;P5@032?N#;[I> M8OEAK.AV@D&#C!0WTYH"/\C7]8)[><;0I_G.#OKQ- #,W/K\2Q]JTIQQZ'O M/@1V]2@N=>4EL(O)5FQ\3E @?@S@R*3UZH,BK=[R7+*_/]3:7'M%RWW1IU1R_?OGBSY0$'I+FSZ_,= MG_5;@U[_P.]6<]U.YQ'KM@]==]!R'K/N(^"]/-&Z_1.=K_.8=0\^W_WA/7@" MXR81N[F)85UTKV[J% &0/+[TQ'&]>@('U("?_/QB\&(WH*?NM]Z,BD/LA:W= M*V2R?U*F^@T4Z:AZFL0C<^-X*E7MK& Q$526]LI3J/%I*G0-JCBFU,(;_=#+K'+#U M;+J\;L RU^SBFGM[')AKF&N8:Q[4(<$LPRS#+/.@^=G,,LPRS#+LT3#7,->P M1\-S1/EC$S,Y@;DC';7;ONZ=IUTSCQVK8"F5RQ;'J0 M;*H;X QL78%EDF9@:P8LDS0#6S-@F:09V)H!RR3-P-8,6"9I!K9FP#)),[ U M Y9)NN; 'MPRT^1+&#_B@<@X,0D '%T4%C("E ;@:QRVPUO):9[''+Q>]>FM M';LWK/+@91Z6SJS;6-8=#"XK?.+,NLRZ#67=5\YH6/L#Y]L.JG.B?-O!OIS; M +[EBPOK=J2L>PLW@MO]P:C")\YF,[-N8UFWZPPJ?.+,NLRZ#67=3O]X=_PR MXS+CGOM!5IU?ZW^GW\XK_1[<1L=9]#B[*HO#!P>RRJEGWIY48CZHL[F2,O75 MP&X[[>>@EA/>7LZY 981+",.EQ%=VVD?SU5B&=%$&5%C"5!Y_N[8HW8#;=/4]Z=.^8R#,^Y4<$1=AW9[N\\7:YX]BCX?'*;=DP;Z)R9R%1;R$Q ML-N]XV5.6$8T44;46 )4GK_[]JA;Y3H&YEWFW8;R[JC*K7+/6='PP+D M',O M<&$+5TX;WGA(B8-&!X*N7E)\J\;D.5= ? L3X>O) 6:&,,\..)[MVVEUT/AU MPW3LRQ/Z2L]?][D/'JHNFE]U[7[W>"T9.U'&CA.+C#,\=189#Q09O>Y3Q5E8 M8#1%8+"W=K[\C650]4^W,N]6YT29=_<\Z:%3?\;E.@FVTME*WR,?VFNS8\^Z MGD4&BXQ]YRMU6&"PP*B:U.HLM">ARK;^G@;2Z;=OJM#L]2\06 M?'LA(O@D">F[L8#7+V3DA2ZMC'];P&^1M90BLFYA&Y8;>3[L2:^B..?7RS$M;P(0E<:D ')^+&A3E_>7;A>)">)%P+GAGXZ M#]ZZ7KSPQ?(*/WV[$*[K!=>%2EU/85,7VJ@__"N-$V^Z-*O05R\ $V"FWN$) MP1NN,HOU;@N'K!*4TSF#BSK%*)SD;5'XDI;/9* M^+=B&;]]\28[Q>Q)=08D-S8?P&/P_!R7OAP!K1MTED%JPP06R"(@FWA%%NCB MK(=+)Y(U('L 7MB)Y:82A92P9D!?(/G"-(D3> W0EC46O@@FTDKA-6J5K[]] ML;[):&[]%@(J?A43S_>2)6X,W[TJFIZ8ZQ]S++>*G<:A[Q[CG'[S_IUZ+J(" M3^"]6'A81O=%QF$:363\<+RZ0L"]R59$?54(L<*IE>%L&W;J MS][O"!$E_K2!0:V9<*V)B&BC*@/Q0H,H%FD :US WDM4C +%/G,/7#V]B:1N'<"L&8$_B.N&5]"RT7++/\;5,O M0+GITFKYD_3&B98-)+^!^E,XSX(X!C$>IMYK_Z = +6) AWVBZ]SK9<.4[T[D"^*])91.%$2E?# M)><+/UR")I%W,IIXH&!@#VJ)<)%#\>'K'W]8"V#E&2JF!E/5/R6=Y"1!)8I_ M]@*E4(FB0!=?!]X4G,8@T]AQIK+AOS*6DLYVFB(E$&ZS+VO* 46L*5([#@&Z M#,3K !5\%\AN+G[($N?#2^)TL0"I0$0(ZWL3;R%0:EQ'X6TR:UG_Q*\MP:G M4T:;$X\7*--0J"%%7-*+XY1, :"&PJ,HF$#G%2BJ3&% D;(VR(H!J(CL<=/RSHL)?'RIC<\JYTPKU9;U<0I?\N)\/=BG%82) M)6Z$YQ-> 0\ID"S\R87E 7[+![[P8WI;8(D)B@+U)"YM*V0N 9NFD:J% M!_E+7P]+!P.>4Z V M]SP_N1N4C'H!YQ=>#Y&WRAQF$X!7Y6*$-$A+>!C.*9 MM\@MOE6L$%?.0%/#@]8MR'=K#'OP_!0.6;%V":/P"VPMED!9L#F@)@03",U/ M74 *Z6(24SF>E8R1 >KK9$8X!/D32Q!3 G8[2;;OYW_]UV7'&;ZU*'"3(>A> M[)2IQWJEMJ>(0SVQ1A>OZ<@,^'$Z_I=F1A%DEC,RCA+\*\9S3IQ&T)=ARZ0^ M<8OP8WAM5%IE$H*4%B/9*H- MKX2-B%@K(OQ> 4V*_H''\>\;%0BLZ&)^!L?@^!#X:: M2)$G,7H2+&F/(6J/&-^DO@N0@W^22"7FQ!CP;Q>.?PI8]> C1/5V#[Z1GO17+A4#&-\@FZ:[>_6*U,^_&BSTE]:[, M]S?TW*GE!H-6I_-2A\(V?.ZTAKL^W?59IW4Y./"[G5;WT*_NO^S!38V;Z'7? M3L>S&-/\!*FYVL&5W74^V';7.<+XH'$D)[L=_! %M=V7O[,^*4W]H13B/(!" M]IE-<@[X.Q)=L-D%B[U MPMJC;J?V9[Z1A9_Z)E8VB=[BS:U8I<(F415YB]L6]Q6CG;;='G'/,7/NF1PG M<^Z>)]T9V6"ZP7*B77+"[G>,Y5'41"T\=LCI?4?/(:A57YAUG.]JK5GJX63+S,,UC M">F:#M/LMNU!_ZD$=2/G:;+ 8(%19X$QL"^=XT7<:B@P=LX";&#C%P1=YN)&&# U'^8RA;+[)?8/(1)Q/'S-S=]3;>JV> M>1N-PS#'L $-P'=/B09KQ])/? )B'H(D^H\>RC'%<1QS+\5A'L':D*=.:Y2A M'QT,D9]=F";87)Z/-%"3)>HSVO0)S$3#;$MA' M3],8D,3 TW*];%H3O;QUF3\I) M*-_3ITD"8QE((+AMW\NF%>5#46E$5I"4-JH9./'F-.MD:L&&7)QN(Y9Z9,C* MEG&Z1XIDJT:$T, ".)W4)W1D1)J_$*<'J(FEFK(W[?961)$(DF6VM^7CT2^ M$H'B:#0//+4!_:Z9P65F;6ELJ E+AL/&:>P%,HXW;!^H?R&\C:T%4XK]!\6 MIEFM<-O@,C<##N0V7#";ID7O'.3\H+08N*01C16*[Q_0FS'?[F&/\2'3'GD M^8D'D#L\@/Q$ \AKHQNV#G-#=3D1/B@",MM1V'T WIOC303-50F?1 #>6#81VDTC M,YU6?87FOJK!? J9!73 IK.#FWDQNN83/:L3G'0\#?+P NL&//L04*J,P:6B@+.^VW&X3C M+V7A^*X@''_->/5]23!^R2G[ATE!Q-)MX0S=;+MTXO]MMOR8 M,SSR9F%KOV3Z*+;>D>3\)*(?X)Y]\>(?1Q%&I[(5'X>:SRFJ%L)$!)B(L\ R MS:\OW%A%AXNS[F&_.H8\68)*U'F(*-.C'W\GQ=Q$Q9R0%>BT4^K3!,^)YHJH_,GP=<(9UO;SG@[H$03L- M.;-EI[B"NN:::DHX&CO(5CX8!> P?$VSZ(VA$Z=@WNB4HI9,[V>>G%H?[N0D M);'V&:?:8TX([Y:BSW*K27]F*[O07%.A7"E)CACF#F6<>:(@95$0DQ]B#"NS M<,'WFA2/-)<>& ;$B?@T8/]+"OZ)TQ473O^5?$U/.GU7_U:(2>9A]P]&ZK^; M4)3?&75[Y)G1+2 XW[SXQ&O\1&];XGZ+4]'IZH5(16(W#^4G:;X'2%KW %:4 M]@('D,0_^CQ>@!Z50I)VA>F9L2R;PKE[B%XF>*" &33,T_'<2PJX*"' HRPH MQL]<6VT(O"_7S@?$NSI&H#U5I"*]%MCC^7AX?9U$OI.O']YGMG>4^MJW14C M,_ME/XS0;1=%M.C0=]$W12\MHB #(8LNL2AB# $+R*=I\HR,)<4I8&>9@]O M#5BX@6R,XSIQ%T7(/E-KQ@ MI0!J?: R:P;OIG!"AJ*(O#UWFP<97F!K$2[.4@"^ID"\DW;4.GI9T\/3U:Q.\)"$;HC\F)Q2P M P:#)?ZM*%TQ'C%CP:5145P497A73C$FB54V/U"HDH.T\@7[873+QT4!22 !=C^^>%T;?"R;:>40#_GCWY9OU\2/9K)VWG[_][<.71Q7> M'CM8\?NOG[]\>O?MX^??3QO0<;[[8+WZWW49!]9^G,::RS&XGW.Z.33T;Y1Y011F%2C,TG7.H"6OA;ZN M4"4;)V'JN\IP (CT[9"6-X?])^@HH"4 FCY-M)]0JH3=EA$'N2@CE9Y$3RLH MQB<*_D]6*;P6Q#"KJ#L;=M!@F:*12#6:HK(I<;P$5K"/S0*=A<6$!( M9E=^\R5=* H((-#Q7C;P\%)5CQC1Y8[@'X77DI*A"C.9C91A2.H;)LOUP?;F M8@![(Z;"PN64IZD2+D@E\1T#Y-]U%ON<)-*[EO7EG/))\0^LR4,L-5@:_;\P MQ0)=9* )\.Z!CV//1,F0G+*B"%U94TP+9=F@PBGGJ#598NUHK>=Y*.*8 M+ER1&+?__B4?MN9J# %Y_5,T16Y$MN1!9A+&GXS:1N7=ZH^2AZI;5BH-,F!EW5I<-E/%7S.3M M=P:$M2V@VI@ME NL"K&PY!OPE\SP8EN\F/>;7GRO557&<.LRQ2WAV^U,?Y"F MH3 >+44>,\9Y@3=:UKO\JE[U,:Z2!A/08P(\80S-:1V$1;;PDA]!>!L851)& MV>MTAPW%*X'(5)S9FQN"GY2A4KAVGK]4KS+&/;4M&J. M,PWZJ)+(U#U$>27V]L+43_=D&\ !3GTQ7T MY@9WX#@@3G,+O+FT.NO54DU:>ZGA06NP6PT__8B$IXA!G F\S\/0_]1Z3.4] MB'KIQG;=ZJBK,U6]![5T8&I6D92B0W(G<@$=246!*E^!44A-X:"<)D1Q^&U- MPCHM]X^ UON*1:GZQG04S<@%6;T)Z OXQZ:\103.SCHC;5B-[C_??(7])@M@ MCQ)DI5?G5,X2Y^GAM951/\Y _J!G% G/Y,$6U)0;8_X3ZU43)18FLR OATV M:?->XNR:>B_.*Q"]K-V23F15,FS<(Q4ZK^Y0@)1$%)F&%PV>:3A7BA'V%(=! M($DB4=MLXJ$U0Y**JEMOU9:? -E*Q.)6T\!(K()PW8#X?+)7O^&7<7I! 6X,MJ]($X0&Y3XW?1B+S![ M(Z<]VS3XUXF2TD?&(X8A7"]/2\986P$;SL2^AW;B0I*@HQ9<$66>^*]?/]S' MEI@+<0&;P,&&Y-5"I/2PGA7>H:V8 FP%RVQU1WMIH&&K/ZB='_@1PQCD\A74 MLW9(E'8F90[D0[;R=HFH^$(9PT9^>\$T$G$2I9-$'V+6N4W]=2D5ZF&'00J6 MYUQFU? >&W:2LYJY*1@S2C4_)SI#Q: MR\:?*(\_(4Z;2D",4-^@)@;+%[=F>-QUZA=L\W EG[@(X26FHZ*0,L\Z.8K5 MXA@,M+.)!T3Z)N@&X&.-3H(1+?$#OT<'X)LN1FPM0'-L++&XTQ(:]DCJ6)LJ MR<0F!)(5)?40A6Y*1J0JTBD*-I0*H#:P[$'WG*!^H>SA'15&Q D=%:K4,-9- M(L!> 37NH^S3LAM13"+IW]C<@3,)U*KZH%.07$A R&%&'B0S+W)5C99$T/5B<'D F4";A+/C*PB4Q/AUL+VIP@CK9@P#9#158 6%23RI**VWH/ !KJ377XDV&\!G&$\G/IJDB3$H=5E10:, H0&RS2'B M)!0@E7"A28 4?T+Z.I,I!=V)H6NJ&LKKA3*.0JQ1S0OMJ%04H^M=T.#!% #& M'51QE#[ PEFKJ$1H<$98 @X"@7J>%U)+R88R#.U;\H[(GFIV%D-@RHJ*("<)D($FRM:PZP+@?J4 M%->3JV;,!M5!B,-9I$O6+57^Z3ZUO (Q4]91>!V)N;8#O:>4YFO[SCL0X16D MLP\0X2O2M.!:D=K3@L88,<:RQ=_IJ"QQBTU]&KV9^RI4]6!><0>4 GLJN6N9 M6"J\;/VX6YB3G8<*1?G5#6%/R.& M@5R6@#^;;/D->,I6U'-$3(7D2A_HK52MH/C-<>KY66GJ.(+GC.=F EDE[VA! M<$H[0[*Q?9*,@/ =6<3*O 0LL(B\A2A3!5BMF",A1ZJI M5Z6)!%@SH7*RP) M??"&- JR7",NF,.AZ\.SN)RJFX1#4U_)$:_*H@O'CGI]4/['T"YP.K"S,V4F8.DB9*:QI05S"-P^@:7 4S8<[\%4P8D#G7GBK/5 (V M+G: Q3-OFI#4"A[V)@5_?-"5S:3V96O(RQAB=O-N MU"!)20W=VJ3U(S9XZ0-5%G/A+ E)A?)!LIFIN8CLB )<>>6(B0N#LOX!+N=% M9J07PMT;:"=+MJ_$7<@-G&# 2&E5BHP"V(O8Y'02-1<&@U'27Y0CZH403]%@ M4I";;P ]PJ'(,I:TXY$%H'5L*1^YFGE6U**'K:BT-4P24E]L89RJ20*8GD>* MSF[B-6V\$#G2W2H4CR)WWJ<^/#-)5[&0<>&V0$G)00QC:&M*61ZY.5,8+@FL MAR2@?LG-G WLK;WMI:X$"@DKQN>$!]%I!LI:PY\RPW37GCJ[#%.XO H JC!Z M(3I3=.6*J'W8:H51/0898=Y_.HV$JB3&(Z7.GXBBXSZF]^(LB(^B8=O *,/N M2(^%YTNU4^1C4TQWZ]@I_#IP,X9&)JIV-\M;YAXY[LU#"8Z"0POP6&8F:Y;O MS%*]()[(\L;!1+* * H]E%"7M725HJ'*!]!!Y$P@NYY+-)"?"B5#32TU$M5] MH:4=E5JVA9.4YY2>5*'T4D+-1"#@=+,YR:5P4?FPD5Z5K0/"6!^)Z9YAC>UA[FVI,U6M7B@N4ZR,_6GE8O05!'+W9GF2*4JJ M+'*J1ZB+ZT@JYU,K)C/L3>+84W/L^=#LE8) $-:"O$R5(S.76QEQL3)EOO1E M=%:\<3ZCM)SX*X^108++\U,E64>9GX(N+8Q&+0LBS-]E(4H#&M299R1 M^UZ=GQZ02U(]L'X'4E;S>ZCXNF-$B^GC1TO[E??:2A=(2S]U^NW\,@,2BV@% M^"%8U*4Q&69-&LG[+N,UI*]77O8Z8?U4>A]-XM/7*41D6Q/-JGU/S6#?3>M\ MR9[64&9KDEVJNE)\G.*WU)P"2_S4:6^%1LT:Q*"VGN-HB1OA^87QA(:5,L93 MQ76B,!62_J!'==]Y\W2.9EF &C![:Y@F6"U&5F]YI/':<:VHKB:3%=P'-4M1>4+&17S [BFUK:7AUAJH51S'&Y L M!3E<^\R/SLD+1SO0Y0NYE(9#QK&61!8ET0U[]92/^/7SKU]6<$'*>A/4TZT' MM:X7, 29^O4IKH SV:>(D/^'WZ^8NTA--^:_WF@9W@ M&LIXKQ'P)4NKFN=^D>/$^CSV3>=@]@$2$GV8S9IOZ1::YNJJ;QM9?9F+[YB" M0RB55#X!\W[%,@HFZ M0\@VU#-DE?S9-*TB#ZL81Y'Z67SLZZ0^% &?HL&_<=YPUCRIHP(@$/+J.K6* MGC=+#E=>NQ7):R]6FEY/+A7T/FQA"@,U&<,+S%@8S5UKAFK!K,18O"XP*Q7Z M*+>.KJV@4APM;O 9JG#"G&GFO6'=(O&*<=>].$;I::M!4XE*L:A6U%QNF:D9 M%)U3SIBM#/+H6NIYN'2O,+Y5(VJIG7=T;I-EEM%5]CSXY'HN^ENY1 M'@/)!V1]9//EUEL*\>.UP92VM3+76WJ$>[1NLVH% [HN)\-"2VPY5L'/E5N- MBS<[%32U(621 P=/3L5-2 &\=]?F@-[]Y3?K-S*AB.@2NHHKT95]5%C]2KRV M^NV7QE IFC%A0<'L=17&J_%K%1G3=J=ZY7LJ(UUF6C,#"(A5E;]GFT+5A!,&(846 M4Z$J>0Z'HN.J9@!ZN?X%D]O 3IE(*@8'](U@.:-GH0A-?#NY0H>2KG5R79G; M:G1@MC]C8V&M*;5]!%0-1 ?LRJE0MK<*Q-&#UU2AK$?5HQ-.UE+Z%3+5]$DGD1C%*'RF57%3=G "A:A_ ? P=N**O376P]\![FT]@*,&@ MYQG ]P7V:"AB5Z/=;V5^B0V-__:1RK"N>P^?-8SN\3!7=DCTH>;:CH:N/P"V4.*D+WJ)BMQ_U7A4>T;"3:$?50[D8W%.9'M:BA]N: M7\^QL.EYACUTOJ=!;FI]IZ#M]W#Z'95!LCRCV0^=EO6/PDZMKZK\9VI]H)T6 MIY+B(?]#67IZ7LSC*HR//<2FN2[1[V&PO4'J>0B^^UVKCOA["D;A=_"U<(96 M?I?<&=%\MP6FGMJL]8]%>$8T' "_(=X*;-?@"2@ELCZ]"N&JM1-7K?6X:NWL MJM:.>Q$#U@&!L325R?)[8=ST&>F.7LOZA.&KKV)Z1GH#\%6\U:/1.B,I.E:G M-8KZW\]QC"C1<;]E?48'\XR(&/SZ#%,-IN!?\KK9+:/7(SV'*P@#N2TJIZP/ MG#)&,42:)*_NYMETX@_8-N#$N[N"I7]/Y["]"5'[K]_;_?ZDVYU,+N30$1>] M2;=_<3GIN!>37F=\Z8POQZ[COJ! )^#XBYS^_.+]]U[G]R^<*:#;F_H7 XZX]$+*Q!SV*&RYLWH_EEJV*KC-N.]WAA92#[D7/[3H7EZ/A^&(Z[;OM_K [ M:0\O'[M5,%T/V.WS$YM0&\M-W1+"-OQ^*F,CBP&<:ENZH[8[Z1V3<+]%\R YB&X[W>EP>'G9ONAU>O"OZ:1W,;Z< MRHO.<#P<#<9#*:0\,MWNM]GGIP95,BXJ0;E"7P $*+UPLME^E'N^SL+% H7Y M1?8@B7'G[>;'7U'FH7S;@;)-VY>H#KYDDT^LKQ?_9\NM.J\/,(VJV^;)KON) M7?<^N^YGY[H_DIUS-V?P7=[-O+&7G).C/FA9'\[(N=$(.G.I>Z_#]!"AFU": M42^L]XE[NA)I$K[5/(E;01:%G>/C%R!EPU0;&&_54@Z6W+XT7Z!,["*65[&Z MFUT:%%!65[W[!:X/&\@$"UX# KSI.JW?HEH>M3N_097NM00[MG]XDT2K:M3R^!*H:B\F/ MZR@$8^1"<^"4_K>9 V_AK)4BN%+J /^PX<3*:J#M@-C':Q&P25$S@6*,3&=' M6D'0HQMX90,_7CZ_:GB O$_<(R/E:9&PMTQB%#P2!2OPPI9K1^\@2/"3GU\, M7^R .C/^C+6^2"RJ"CT+?!QBCFR?%#H)HT6H[WD9X\#^J<1[Q.6Q#*%]4J79 M&;%&.#E%?%!F9_%T*@W/[S2/MF[2?P\,/8CQ:HZ+O:GE%^JZIN9WUI9;(-6G M?P[ 'O/H\1:AZF*"C_W08\<+Y7\/6]7%!A_]\4R=:B_YPIJ?N+9'(?=V0 MZOH>@ZK1X%,8H,="0H6C415#P<'V=>7HG2%E2!E2AI0A94B/"^F.>#K5#)S* MJ$4T/\!R.?7P.G\P;(Q7%&7:?3QW&Y3M\9O'%' M/>>RWW7E7==IS9+Y=E+;QF.T/U=.=$KNBDHQY)*OLOI_MP E6:X!4MG^@&']_&!_)(F'@"L7F*LKD3:8@G!O412S5UNQ>=WF5GI8RV0L#S.1_)!#E7J/F ]Y+5 ]0/-N8I%)1G^9L-?[W@!0\J0,J0,*4/*D')4NK)1Z4[U@[)5,V,K$I7N MG$54^B]+7]S&'']N;$R#X\^5 )7CSWS.CSD<& M&%*&E"%E2!E2AI3CSQ6-/_>X*IKCSYOCS[UGKXI^'\[G.-66;N L5$-SD+D2 MH'*0F8^8@\Q-/^<]+(ISA9H/F(/,E0LR,OS-AK_>[C]#RI RI PI0\J0-B#( M3 #KZP^[B+I#3)GB2R[H+>8K=#U'-[L%Y,PCTX=41M<-@<]C,-)@7<& MPUXI!OYL-=@;:Z^_R&LO3O0$D"^(^-AZ=QU)NBANGZCX/@>[2XZ?Z$R?3:W5 M"C^/B[\W"E5,2F<0YZ\5QIBBGC"C<*\E6"M4,2D]&2F]2Z_3.+$ZSIEF+DY@ MB%5V96(D[&Z&'T,'H8/8P>1@^CIT;H.9L$V)D5UA\M@M&M M?I-!U>JX*I)AZCYWE\57&7D ^COKGR**1)#D&27KOYQ]DDKG6M-Z3F4/YQL" MVR/5!; ,*4/*D#*D#"E# MRE'FRD:9>]4/LE;-C*U(E+EW3E'F#D>9*P$J1YGY@#G*W.QSWL.H.%>H^8 Y MRERQ*"/#WVSXZ^W_,Z0,*4/*D#*D#"E'F2L:9>XZ+>=_5S_,>B1L6-7'A DX MA_,+>==UOC_;V/=\PCN.MPFGUA^1%TR\A?"M#W=RDB;>C;0^3^$)&5E_I%&< M8APY":TOJ0] .EUQX?1>B=%$RD_"*R4P$U])Z-TGP;\ZHV[,M M$5O"#1.-7.:%-=-L=\_VO(AJ+0,87G^]\N31OZ;3;AT:OZY% 8< 8 M, :, 6/ :@L8AWLYW,GPGY788+@8+H:+X6*X&*XSM XYO'K,\&J'PZLU#J\^ MVT3Q'>'57[U P(_P$X=73R]1&3 &C %CP!BP1@#&X54.+S+\9R4V&"Z&B^%B MN!@NANL,K4,.KQXOO-KAZM4:AU<[9UJ]BB'4?<.OSJ7UC];7UOM6%C9UNOTV MQ5;?Z=CJ'QMBJZ/V@&.KS8DB,& ,& /&@#%@'%OEV"+#?[9B@^%BN!@NAHOA M8KC.T#KDV.K1HHE.VVE]_/TKAU=K%%X]$B8^!AA+M?[O7[[\9GT,XD0$$VG] M$DY2&@C[O_[KLN,X;REVZ9E/7?.I&\*F@S"QQ&(A101/T(,?<82(F%"8]1>1 M".M7SY?66$Y$&L-KDEBMEHCKV!*1M.1\+%U7NM:ME\RR=^3;,NNU&N4P,V , M& /&@#%@C0",+> GMX"_OO];S2S@*D1/SY4BBA;F-W$7!N%\:7VX@T]C3-I_ MGB'@$<3P/KS!8E-QO2U\^FH:1G.18(VIB"VO8+QBU!0CL#Y@90Q/)L:8E9DQ MZP7JV_@SKBG@RRZ&:S_[+M]M!QI*-YS5,5O:R M<_$MV/K?_P,M%=>:R4BB45+,UR)^7._&FO@BCM&NNY870>A*\W78,'YL:,&7 M=Q>N%ZD&FBO8?CH/WKI>O/#%\@H_S?!I4-#J>VIGVD-1?_A7&B?>=&E6H:]> MR,!].P[O$%IXP]48_! 9P8ON]J1'IW/XZ1Q\2=P1SJ0E>#?TYA%RZHO77IS0M=$S\$/= MU%]:5-?CPL=>#)\OPHB6&4L+J1(^0 <4EAG+F?"GUGA)+Z(V3OU @AHC#>!+ M]#Z1)K,P GC=50UR%L9"N;#R*!(#82,[PBRL]TG& J C?*N%)VX%92GL'!^_ M '48IJ#6O#OIOE5+.>UVJ_W2? '(RQ>+6%[%_6 WRW7BQ M-_9\+UE>F>]O"-2IY7K]5K<]>*FUPX8'.JW+X8Z/NZW1Y:ZO]X:MRV[^ HY) MGGM=I-IEO9$!+\5/?G[1>=%$Q'Q.DU@FUB?I(GBV]3&8;*S-/%=FG7NNZ\LZ MG 3S*R.#D7$8,LY5.M4'[;^ O7EEZ6OLAW2+_1%2GO7!#W>A&$S\97EU-,+( MXDPZ,-CI+Q(K#GW/M-F)LOXMVGSA(]0@D]0T NV:95U&> M9F14VE9?"U^>B%2J+L]8EM6 ?1D9E48&R[+C$,\?D8P]3##1O,GW,T].UV=1 M%E%8*>A>/2;11X]?>0GL;;(#?ULG>!ZY:O%UE53-F1E')RD KIY090W#R.#X M9070SO%+CE\^8_P2<='DX.7O8BRE;[V;S:7+ J^B#,W(.%_[G!W^9Y-GCY!E MG5ZKS]+L/!B8D5%I9+ T.U)W,@4LUR['X8#E'@'+'&L8^GTWF8!(3X!"3A&_ MW-BM=AZU],=KO^%6LS-H-1L^OM7L3V_&H;O\\__\TYM9,O?__/\!4$L#!!0 M ( +R0!UG?2-1D'-D[+U]<^0V MDB?\_WT*/-Z+V'9/;M5=6JG:/I_CB0V*1$E[HY.[LZNK;_[7O_VW?_W_CH[(^>75%_*%/I,3-_6?Z+F? MN$&4;&)*WMU]_I;\G]/;:W+G/M*50\XC=[.B84J.R&.:KG]\__[Y^?D[;^F' M211L4M9=\IT;K=Z3HR-!_"RF#GQ/SIV4DA\_?OCXIZ,/?SGZ\.?%\9]^_/CI MQX]__N[37_[TI__QX<./'SXHCT7K;>P_/*;DG?LM@:=8WV%(@V!++OW0"5W? M"$RI$[\0-,OSHHF:\>E M?_U&D23:I E-5]3S72= 2:#K#W_^Q$;02=/8O]^D]#**5^=TZ6R"]*_?;,*_ M;YS 7_K48X,<4!@=K8'R,YN5,/G12^.C=+NFB=;SRWT?CN63U/6.DLU]]AP^DU#WNX?HZ;WX$1E6'JAMK#5DPZ-Q\_P)>?GX MXP\_W3D(S>:E?S03[06>"_>BE>EM!]?OW M_$>UJ=_ UN/*5LC&0\TW*P^5E'^^.$]?4EIF/CW 3V"9C3&]9H MQ#E;2R>YQX?9EQK[F^3HP7'6Y8;B!ZTQ6UXN;YD4&/KT'G[;!,C%T?%WV>Q' MJ\Y+50Q2::+$M![_\,,/[_'7;_[MOQ&"+X>_6D=Q2O@[]E35O6U MY?**;[K)K+WUG5DH+*_R;E#9;_L>LA\#%6<1_IUT>L&J3C(#BWZ7!5\O[(I$"^4U"O7GX;_AY'3/5*N2C>,V^$ ^+)@T/*FMR MI^=RMFH?$U_*21ML*N^8V*CBG46AQ[0&ZITZ 1QB=X^4IHDRBVTM6R;P&"8P MHT% (19DB*!#.*&WJ3,S=3=.S'Y[I"D0ZSZ/^F,MD_JQZZ22=QK=;]\F>>]) MSKY)YLOY6BKW7T-GX_DI7,H:9KKMV9;I_E0_W3EE$BU)3IN\RZB_3;J923^+ M5FQP'N&*]T2OHV2/N6\@T;($_M1U"6A=$.CC;2GLMA0:IG"^O$LC]_?'*/!H MG%S\?MYU#ZA\ MLF7F_]QQYH$R0=)O\[W/Y2JS5I_3Q(W]-7 U7YYN$C^DB:J1M[5LF,\??OC^ M3]]_#_>HW#;._LC)P$1*0F]3M_/4W6U6*R?>LIW6?PC])7N:77M=-]JPFVKX M7;/.X\CY>.'__L!!OZF3KP-ZJSE7-8 MW;)E_OY2FC\@0Y .40F]3=W.4Z=:,>#R$86U?;8X*W\%-<^VQ:99@DG$@UK3\FF]LWS^/V'TCPJQ' CU;.D[F@\>HZ M\LD?2I-$G^8X--O<],^-_G@?:$IV#-O M:'SWZ,3TF,]-P^\M<_.GTMPP"MQDRF@0)/(V0[O,T"]1_/LRBEUVT_(V;NZ. M;FS1,DMER4]O%NFAEL+"N0]Z+01!H&49E(TINRP#WL?; M(C!HZVR8][9G6J:Z;'IILGN^3:YA VC#Q#:U;Y[4/Y?M,#7&T+?Y-&T5;9C0 MQ@=:9K1LLJFSD+Y-:7_K6L,D%IJT3%O9@)-9VM[FR:C)K6'*ZENWS%[9LE-I M?GN;21.V'G4"VQJUS%L7J\_;I!DR_U3/6VV[EJGK9 IZFSO#D4\GGH=\.H&2 MZ'%.4\C9J60=[RGMR5A\-:9F13$WZ?;NVC# MWL2&E;$OK98%LEMTCFZOD%_>;PGO\FVM#+!6=MU"]B+4LDK*9JN65?*VETQA M?1P;6R!M_L _[VCM:ETAY/AMC>RB/E;:M+*C(0/K.$D8X42T\4[2[+%Y>$O= M31S[X<.ID_C)Z?::357PBY\^^F'6ZF\^C9W8?=RJ^\_83#2OS'_I;K+3#K<< MWX2S*YMZQ$E5"FS-9DP3Y!K.0^2;/"/C:NN,][>MT. R=Q_9!2:@3&..J?.[ M%STSY7GQ2$^>V ##?89M+XD3,(WH/KV#N6("T016U=>0/1#X_Z >W&%IPN>D M=.>RU&O+0BY;*AL6LF .5O*]9 _^2!_9CBPY/&(L'@&/Q&-,DB3C$E=SN!&5NVR:)C)TJ:T!X66Q5"V MRM:[0JH7P[=O.X3)Y9 ?,9"?"#'C[!^PE#^Q/9M'D=_2)(U]-Z7XVTY+96_J M+S+&=[! M6]]$I669E(W<738ELBOEEN53-H$W+!_1-Y&=HWD+NR>B?Z(P\+:J^H>,Y!N#_*9A MP;0^U+(6RH;N/*Q$WSN4<).W.>X[Q[M>@[L\US+398.U.M-O=UT+D44[6S]V MI=&\!/Y2M@Q71B&]V3YLK8<\TAZ F$X=QB(,&M5'_IS12IE>AMD9*91RMSO)!F2^Q*?4*'53[O$;BHF6AENVZ%8%ZND*C\$L4 MAHGDF#^4D&?&,Y%,DR7CFBAL R7!>&5LX-M*-Q(;F&UJY9]@ V+;$4[/50@. M*9=ULG;"+9O9%E3-&BN/]?Y;5G?94%T5RZCMP7F#C%$>8BQ9)7Z(SC&5VVJ@ MR+F.%?IF3S*\I,\>G?"!)E>APX \6JFIBR%CD>S&LX8Q+(MA$*X5@E$A. MWY:NJ:6[B]MNQZ=;EE''J.XW;]V0& "[3/\NC[;,?3MR0.O%];5///P'[ETX M"8&HM*,V<&(7GKRE2R(^JLLC*Z+AA^E[SU^]%VW>,\7X&X*U>WY\C.FR>UV: M?U*>A*H.'_9G6R S# M,W9QM**K>QKORW 5C4&X?61$8W=S3X^R0=J3YP9*?3B'CFFR MXI0K 4DF$E#G8#\[\MEUHBQ Y^I#_U1-J9EER6_5V*N3_@,_\$+Z KCM7-/ M.VQW,-;J8[!B?H!*8,=_1H:KJ W![H+&"37+@)#4%T1H(_D310M"#QV0D3CV$V$.:O3 M8#JZLMOX#M.KK1>V5]17Z\MK@/I4!F+G.*?>@[-GC_8'K#V$9X>QZ$K,ZLYB MWS/3;>\9BR\+@[]_B:FFH>M+=3_!2Y524<*KT/.?? ]L]/,PV%;?$MM+L_Y3 M#1W[^\#NT!@[[ O[$K<_#'O#0>PP&CW[F-"@F%H??3HXC.$X'GP\CB=T>S*? M[-OGNC04-^,I:Z;>NQWHV1=VYVC4'03?D_8T!F&W$,R>H[)/9U9WH+%"#+OM M2.-R-_(]J]GION\MJ0M5JX+O%&K03>H]2%K;FR)W ^>J_);IU*Q [O,21Q#;)JH/+CW=;6-Y$1NKOVO MI^,)U+7(ZPX2[D9R0EF\02K*?RY@U"-%*9B8#=@,1]/I,8:D3O(U8'. M>%?&O>Z%D[KW]+W*C">,5F]O!R$JGAOS:M5BPVI_;N3KR/Y7CBE<*_:].TQ> MD1E0H1E?L=FMLI7Q = )3TBOVT/BCK0FHN/M(6 '.E/1]_:0K@NA\=2C/02J M?G02JM(>TK12&5/SZ")/QX='UD%VDZ3M^8GL=::\,OL2GT"@H@FC[_Z4)S MW=$)>T5F[MC+5 +-#.=+]PXP&X2?YL$.(#?CFGT2K6'P:M-%/O&QA889=3^% M!S(R>J_T):6A1STE>S#K.'*UINQO)XTJ,I,R&_C22>Z1DTUR]. X:V$(#])$ M?I-;Q,47N;&?\4:OV,=L6)#COW[3T/#]6$Q#R,-5F*0Q=\&\^'5,5S0/_?&?W#7'CJ*8,L4J2E(G^+_^^BSRBB/=TGA?=HN;7+3Z3XRG MQG69)!OS?;U)8*HN(^^E/[IDPCIO6R&J*NL$-\B:.7$J]!-0Y#-Z:HX<[N7BA ML>LG3(T+O0NFJT5;2O'WFTWL/K)3$8X8^;EB0S5$=^P-.&F9T5*S$16>E+*C M-+UQ? CWJM5M]%8&5])%Z,V7OU(G_O190T'(UT2IQ6B#]?7NIXC=6T+04^_8 MK3&)V)EP 6.SCGV\(*I1OI7R]"(UFN#E!!A8P7'"W\&[-3LE:V\D[4\:7$UW M02Q-IY>."Z?WMFY9U3<==YA!E:3>.1YL3 ?S(P_5DCPI%%N=/#NQ]U,<)?57 MP7UHC2WX\/C"785K-MC(T[/C;9 &P*B5#?:2WK*^O^]9LWN2&2\W3$+[=?N/;G5%.T. M3=?;72B8%3.)4T5$]E01\"Z2E+^: H,E?$!3?LN=LOOSHXFH MW=P;9ZVJI<&W7=Q!O,:\L_*[W^TQT\K.<:NV"DC)/=LD:;2B<9O6T/EQHRMA!?;:>,LOT2?>?['>< N+ M;JG'?H05F,$R>92NX"AG[+$5F_KLXTTL MMP\58M)+,=C&>+#>G"7V$$%=O^ M@.M3&M*EGS:?$ZV/C:?\.?#NX*B"AP<-KM"*9,KJ ZNY[;C. MAPQUJPS,5?UMXYKJ17+0>ZN D/H%=:%T*^^>V_)4[?#L<-O=.=MNJ'<.AP<- MO7EX1U-VH'!P'L&._+%U9]N%EE57WAF%LR1@AR1]^7=:G(KZ=A,*EL@L&F?. MVD_9,=^LLNY 8%0[ _A(P5J-MD=N4VTP*%2UGH#E(%.I^04:V2OIL!#ZY@H0 M@%OJ1@\A6("XZ7@'&X/)OD8;.IFLJV3PLLT:'?WSY8T"A=^F+^Y!:,QWFNFP M61Q9^PMRQ"T>\11L-&''@2AD% 9AM MA-N]\>T;ID>#NASKX0P-4YQTK76EIIU!3BJQ&*YK8FK;VX^HDY2M#ID:GL7Q MR1.U5E79B.>K8V?+[$S]DN?EPC89RUYQ"'[ M(+\32Y]='YG^A,'Q,BI^AP@Y@QV,N*=R\.?MK?/\&;PNOA/4R5O=UI(F<@;! M/#4'5_GW\70-/7V[;NMK;3Z>!\&)(38YR[\#)=JM\R%4MAU/V9&0D$QON2M! M0K+W;[/:H"<6(W%R]_M/CA_RW^^*B[APO[ M<[6EK/K*M./#1N]1VO%2.'RR#"+YIC.]DBEDHC6W2%3=M7K3'-%UE#+NF%HM M- [EP&4:M^_61D=W>'#TC,&&(%:MR;BAPV7KA[$#"I,/P[9=H^7CY7];%LE:W&"$8&@YAP72:5$3;-;3[F.([;C MIEO0H!&>GMVEU\!B?0YNXR/3- 2!;W%_6Y#R] &K&R>>QQB8Q$]QZ;EJOTW5/FDRMUXS K>5+6Y<:7VI30[H)7>I_2T*P,(# MGC70DB&^.#-JQGX">Z.BK+6HXH-U-][9H@=CGSEQ#%5FN8&C"KVF[LS9F<[X M9Y&:4Y-%*W0[BYH>'?$"DU7(E9; 5NMATR/#Y0]P*Q-/5DHPFDM)7,JSF?04 MIJMP$2E;;&MB@9%.QK,=A*GOR0IQV1[2"AG8^MA$P,0J\/L:&H[_2HEM+4?J MK==BFI\9(Q1;_ ,VEF)L7G/;":C5E5%#4!> ET3<48'>C9I)8W>&[ Q)?XR? M6CMW3<.IQ*C!Y;)I\=>T'C.-/Y*7>JZL-7OOZ]M/X&6HWMVULJ%LM]FD(HNG MN-J[OR?&.II4F/)GY\5?;5:9*^_,6;-?2EF6>Y&PM*^?L(/%@\/E,G"*F%SE MW\<;_<@)M7/\<^1AX1HT"M=O'^W/C1\4J:%#M=M4VY\;T=3!06?I#D")S<], MQ/?4JB;7-A]/W\_.?0#UO J%/[[^PK/#@]/0^<%1TC@I=:U'##YUT: *P*#^ MPV.:X??N^.TF8:RU\D[[0#5%0_,#6W.+>N5&)"[^8?;R)T>(YR%67@*JP,KAVFC_'< M.D[LP[49=JG&[;VBX9AO)@5H5RPP^$2#"#WW73(+NCPY@9LB*#@[VD8J'AE- MD-Q_U&G)W"[M/Y1M0_'6\Q4%# MP/N$+%EOY8<^N"O 4-%LV&E[:A+!WVHEM!SQ-FE]B7JVXSF? H?=U3D<F$./< MM=!3XR-CZE5X>BRB$_?O&Q^P]=H.G\9'QDP5!*3CBQ<7JW5?4J8'W4,=T,8- MJ>VI245?"*;Z1%_4DIC(?77'A(&.#T\L!K5S%-#IMII PQDU9(\F4R]$T2.A M\8F;2VUEPZ;65N-!$K-I;7Y@''A]=CO%6!"NSP\IDVN5B>N M;C.B5I"D<*,.6D. BNT,K@C,R(1P_J'.(Q>M=/^Q<6+V ME@3;6\H68]6[5-=RO'DN)WB5*F/H7R@MZ]9$+YKC83O\*8H\%5/D+@KJ$9QK'S!I;^GPIG6P MQ?6A-)XO?;FD+AOCRV@3IX]B0\5$@P2L&\V^]4[/3L1G)"ZI,/#=\%.T!PRN MMJ^A1^-G #B-&TK3EMI,TI?;YD7O]NP$H5!K0TUK'S"Y0NY^ C#M$);?W1I M/0'0'&X.Z]A/:E3)[L^-:B.#.$2(JU[3N$4CKFIK<)"EPR?!TU'U^-0-;^L3 MXVWB78H191Y<=.LFZ,Q0?X>S]DN4_DK38JDB=AT07U5%H8S$Q.AV12&NK*'8 MS:Q8\]#()5VR_-H."GO3$Z/>O\J8S0U2-#PP,K)GW0(:.>:RE$+.;Y^ :=DP MS&U/340W;(Q+JV@Y8J;&LP#+A\M='(7LH\OQFVZBP'>W_+]M:MG.9,9(L3]C M'^?Q(GHN7C^:6DX9F+*YB'OGYTVFT/-3J3$ O^*6V^VQT3V8J#$H^T^+][+4 M?,1#F=<'@[2.RR"*FC7ENM8FG3-!K'D-ZS):&YL:Y$%IN5@M2I+A"B>3,7-7IY-^) MQ)@F)Y%D 0A3^>WPEN(!B0A&I42^UI2.OE0-EQ=1QIV]$JZ_!E-'9G)$<':Y MM<_#8,MOP5CO]?FI!=3C^JQS,^[VK,EM9-]L;NX,S>V61JJFUL.\P$7<4-L M#_X\9HQ9%@K%[3&9XER[038_,Y%+)W\7?5?U;K-K^9N+HS"LY.* VN,)FEX8'RP6I$L MP_.^$GZX=P>";GC6\J9[R2XA3/,6'E5W4]S+FMM.$URFWN#4\,R(.([A VR3 ML(^VIL?5-)Z0JJ'6<\[/NT[!07L2&__RSWVQ=<5!OH;1/9@U@>NK<+W!2(80 MC.&XI9UN\7%,P6O<#P?K;DJXQXTC4-_>9/ GC6JS:[.?1MSX7)BY#+ UF2^S MF-]%Q/;FE0,^#7ZHU&Z$N] P&>3\'"T>HTWBA-[BF?6PE9=BN/CZ3XW!5CL\ M.ZIF75_0&2I_^>&&R9#7,H'M[$;@:!U_1&-0,H]AEZ^]KAGN9+R\ZM@)DR53 M@+) ;D2;J'!#8/!P4OU3\ 8([;H% M0+^Z_9B(JU6U\GA&@(&B>TV$#&[P3"6%WA&&NUH9KVDT]LO%TU[+E1EY6BR, M&]AL$BA?48="L ^E*=QC>2P1& [*$4;=;[2=J(PYM5U&&A\9V>,O M<_6;,3VJFAK-6(M7)U!,H%9C*S08<_;1E7A.I4M1WC0% EC]$FAY;@I^"M!M M=C5%=7[<\'HY_=BV8+06EFUA(OXA],[9MM9@!]/;34UGR-#NE;KV.^D*502F MYH/D&:QY*B57X<#/^E-3M16;2,3_5,*&WE!T3B9_*W"[^'BGI6$U^JL&[-1\0 M+V/8);Z,3@$YRAK!KR57($ZS5Y(:* MEVXO*@:E^.QLX:M?HOCW912[4 -WPXUD#<=&EX0VM MQ]MR\EK"72 $($C S?!$=) S.'8H7:QX?X,3NRU@M4)ET1V20<6+FF%A;VA M[7B7C8*CLN#&S+-=\F M&N9)7MTWB&Y4)E&=!NQZA2BM@>L@E!F[M4[-C0.F]H:0,KJ=I;#ZR5 .A1Z M;@BQUYI-8I\$A>&SDR)WZ+\. NJ*L+@.4/=[4#*XP']Q(/,LW2VKMLM#HTU- M5LN]!FZDOIU)++AR;&$5)%!32_-&:&FTJ@T2;VPZ?JB)6F2D*3JKMOWX@=X[ MU(ML?F8J(=?-==0KVUH] C\[+_YJLZHMEJK_/@T8E/Q:D#O0N\<=[45JLG$H M>\:?C"<05#A.N.]@'EZ\P &S\9-''N36<(%J?V[\$Q4C+F_]AT?&TM>$IY&T MG:Z5SXRHM_DK=)FUU'K06XUGV"D$+IQ#S$-MFGQ=:ZM8>Q7??+:IL M'<]SJ;C1& M7'$5M;,R<\$E;8Z ZOKTR-BS+1C&1JIP6LR=Z)TS,? =\[H&,J^MM5VKE# R M748Q=9VD^@K1T'!J=N3FFBH[/FSUK+[T W88,#WG(8J+FG9=*X,+^-*/D[2K MI[FI\8!11'FZXT_LA[2FQL .#P[DT&G%0<10+@%^KC_2O;3J^9L4/7:8**NI?!10 :_ E8FM: M10:H.UZ&Z6,*P&\_\P.<[]7X0C.>83XKM&[S?0QA N9%^+;5BEE#PXG%#^X4 M(C@F-HL3:@:YSY&7P28TWF*Z/#F%-X0K,.H9PI4E+V0#7-Y"1/&][!)EA'830Q MF8)+MSR)YG(3>LU5K&L:C^<) ^MY&;&WS@=6TWHT]G^AX(>CWLD3C9GJ]&4# MH\DT U2IYILT29W0$Q9CP8GWLH/\0X+[D018=#X5G5[=KSWJVLQ MIWNUF%/;>]B/Z#3B$<%7W+4D:]9V,GF">=J-GM57]UYV?7QLR&PEY[IE$38\ M8-YSFD@':*7J7=]N? R3SH=KTQ,30N%HQ5ZT =HVH)W_XH6]C'" S)=+WV52 M6/4RE'LWBO*EW>-0I1:UC1*U?IF27:B7,I,9.ER.\L"8[F!B-Y4<2*/Z]T:8 MD5XDQ\^2:2H]7F@T(6P.##SQLTA5-)W5;[]='IY*ADSC?%0U'=&0H;[A'4TR M+0]9CV?C!LG&8#;19-0]JVUWT;]0]YG*&R'[FX-#R_18L/=?+)>TT5ICD8FQ M'?)UJ-HM2E+7IR?C;FR1I[;YJ"^#LK(:+0C5;4<\Q42,U XWA_HGQM<UM*H+W#W2 M(&@+ = :C6G0@9!+"+*A28)8MI>TS;G<\I!AO!; UKV,8IY4E/"#'F[#2HK5 M?*GG?#9BVQJ@.9'P @NLZD%U3%]"^'PVK+\[">;GR($E(!INV:-1U[4?. M/&NSB>J-QM3?@NVM3+J8+^]HZ$=Q0YYXPP,#&J"J$:UR.Y%^"[P*%U&]_]LX M>:NOA]A@V0Q$,>Q+H )5%CUM;#[>>GM):;(B<&N2R9XR< M1F(J)J2VS:RVN>7Z)WFZ4[=*P'E+DUN7J-G'(;/@M@7Y[1%3E)@J@;A:L.E@ MZ=Z*C6F'AZ=D/P(0E$>VPP#88COFV X$)F*,;"H'4=5RQ+G!\A-XF61;#( V M77$(+>]T(S!.L7A]WTIQW5KJ2UN49F7;00!M3MEL_NY%STRKA\)&C1C;8%4OIM!WQ[DQ MW-/X%N4OMW7]CL^-FG+%(>(2!!C'J& :NAHL M;*L&N0L-DYHE%ALZ"4,?#A,GKC9>-C0TJW&P#9,F H2@CI/J9@;Y.*>)&_MK M_FJ<;A+V,B1)#=1X0]L1G6E\S^-'#,6$B'KEMZ[U9)(-"H6#5F#T_P?/\T!T MHXY)!ZUDQH\ T/RQ-7!"'1\:,38,*H=03QXI+<7Y*AN/IV2(9*%%=.+^?>/' M5!JI(04G;3!S[T' LA\AAP7F?K,&1T*IZ;@X5:6*P^5<@_MBKH&LH7$3^X4$ M8!$"4'?C&J[#\08QAR[NIQ4V1EV;[<1N/0,_;*YGH/T^A=3^YHC.Z=2-T3T& MM8> UF@\-[Z1.I-M-S/3O8RGIE47B6]W)'*B#/W7QOA MBUY$L+S8/3.@7Z "MXPK7415X-N9SIF#;[>%A W1U7@[!,81SI>7T29.'_]C MX\0IC7EXR.EVP3INR.CN]NR(FE8Y4*&Y#E'] Y.*9;J,,8K'W8& M[->7IMB'UL@9UYDM^3KJ (?:_(Q)(Q,;/?;J_^P$ =V>.N'O,%@ QEIK;&IY M8%RP,A[G6EOQK;FMP6'-(-OK8 &*#<:[5^=@JMP&WUPJJ*;U!&Y010CG1G?Z MSH_;#;HMXG[5>U,Z/C2AU&>1R:&7-,,7,K>;M58GZDUV3-P=Y^$AI@_9'0)# M4]KN)JV/F?0HBT@IO,Y\#3T:/X-ZC#%D'+$)'2&KE8^9.$E-Y=$^E 8$:JE0 M!.M:C5(GYFN8K*F+D,Z5AT=S6ZLL+_R4;YT>U,W>. $$&R'6$TSFH[]>1'QO MJA5D5PH&UT6YJF^'.)?N)8*[$YN"U:HIX+C4;$*'B339"("Q?0Z.!A)&'9=, MD?=D??EY>$=3MO)Y3I,XNNH+U^_RL$&>53R@:W_E"[MP>!-0[P& [X35V9"&J Y1>"AFB@ZP_3'QQ0]W2KIJMF=NPG;LL.34PP/ MV3T89'3,C_WK8[0IGP8[&!_WCB8-"2G%5E/#+AJ:>V0@S5(?Q."T_T2I90;D]=,N#RCY1:4O;I7 M+C*<=HD?V(#0%ZP7Z?+%F M8C>;1:']$![B:G^$_O-X5Q>X/\Z7;')Q).;W/"C\*I28IY=17!/N7G>9Z4'1 MJ#U651[S.N"7M+$\=[?')A5EDYNLFF3;A\+X+W252;$QKJ;+DP9765;U9AG% M'ELZM!*:LZ'A:$-<+*W6T>#4^MCX*?R_1/'O@*'.[B>U<)XUC0VNC,L(9GP> MZM@D=1I$8^O)P':UVNEJVYO4QQH2\W=PN%1H<88(CVZCNW&VR&DGZURA\;C1 M?0NF(&0[S-5JS39S'AV9%.*XB_'>>: ^TS-$5DM3:*#9CL:;\4Y%U^I60+>' MJX0#0N1E%;!/X<-?OZ'AT=>[;S1YV:D0;9@B46M'D(&OTG'TG\%](!O'44#Y MZ+#!>7Y^_@X'",;FXX0<')>0/7,@0XB.I)V8M$RJV)A3D$G]Q5B*J>\\Y B($J)#?.)W!WY9^ M;*MO2L;[4"SGSH83SV-MDIN(72Z"_^NO 4EOSQ'G!(F@.".<)F%$"5 ]#%G4 M:1A)( CY!?T)=U\!PHBQO[O*XHE\=[3G?O-O2)3 Q9CX@BQQ@>YWDY=$K# N M 3]'I 1(;_("J,NJ=AZ&WJ Z12#M.36"]HQDU(E"GN3T9X07;SA(8=5IS 5= M*X)&&>W!IS,SPXFZ!*$:=BM,<]X\O(5[%ERU68,O41C+/]'7O^BA!4'_!!F M61=4B1-Z1.V&_(9]#'[ZCC8:ZIK(AX1P-@CKABB,$,D)F8?*H)T4!PW9&7KH M\I,3(O9BN*C#PL6KTAF\H_&VOSJ@D9X1)$ZBF(@.+*D&1@6LT!'&E#+?\92: MVB)8HH]H@L0AL/U$X_LH/V#9_7[A,\U?(TT.2)[L4#U0_M.(*R+N ]0\F ^#EQU/_D'7#P[8PP)DBT)(P-N&,A(T3E MA*01X;R0WR0W@QV*D%ZCH.#S%!K$/TQDUHD'.&<2Y@8AL"0X%NM,?NZU]4H. MR)*Q0!+H@T3(!*$R]04UK8N[FQNREEV^NC$IW& [#PL5G(@V>\=9[R"PO*!W@F2)Z)_DC& 2J=D0322'1.T0-T,O:X*=[6DYU8CR5C8)4QQ MKE\HD=;@YX$L706Y.6SKW=L&SJD0(#,C'/\.3WB>>PCN.R(;S4@6C43RH+:) M"ZKIPD[R2*!>/&$W?79P<\(#[A\7H3=?0JVK3SQ H=\=A5TWEP2HD4_D-TYP MR .T+_/!@?)=.*[L\I_'6/\4L?M0"(S!:S8=0P'I.Y[[S5!7^]( MWM=1(CLC2F_<6IOW]ZJ&07W)=NMO>.=Y,8< 3A?&;9Y&L'LQ58( ?U3S*[K?78-PCLCO#?" MNYOE+@39I=A%L-,9P6Y?Q5BHKV/FOXR68!Q:L2LLWVE OTPR:!+X^?;NZ_#R M%V.,]YUGI,/4_9S2Y%E?XU0S92U7E[D+)L )>I=@!]\>B!QWJ1.G0I)3^N"' MX1C"*-D_V<>_^>P*&+N/VVMVM 8]@N$4+UM&D_L=3WZV%!DWC'PUKL22D-:D MNPK7;#VB/!]['=ZJKY@3G1$D2SY:.^\,2J5.E!!C0/T#=(33'!VV#[.H;IRB MPC%=AH,2KS:TO)Y,%W0[R\R7XT"KT__\WC;X//;54V-?H\R^%^"O0=[AD&;V M >7.[)Q"7MD%V[\4:R;VHD9X'*:PFL>R?BH'%*Y87O<:ZHP].N'QQ\]1F#[N M::$I+-Z\$Q)@+TS$)"$IZX<"'9UX))K7HDF\0>_KV0H+EJ$1P[/@H&RO4/J"N$CC*:MB,(! M!0S&D@W@@D5=R7DL2O3TN(D)4KCX!+6!+V"F!"A$6Q2E&/ ,.(L"6#VQ$[ ] MWP=\L_#ADNZ[A')JL,$+6\= M4]?G)4_H.J"B3+<*\M,GKD^E/R-9#_@6J7U8"O4;0MQ@-TD/440]03.GC\(Y M%H53:E F/#;?R;_!BIT?CHPO_#W&:3]1HO3))U/YF\9N)G8XA5%XA$/@:T.PS(; R>*V!H]0TP(C^X40Z?&-MBZ_!@30)@J= M-H1?]\!!NH$J,!C\.Z!R)"(@N->S5,)35)GI$:H)M/F\'"%UHI(G@OZAR5=0 M:E^MG!6A,J,*B=;[8Y-.DF,K7I(>+ =E;JWY27JP7>DHL<1^9;6DON8#) B! MGCG)R?,?J*S#.7\3)5BYV)+_7,2Z\VKI(6HR4+3J;).DT8K&?>W"@CS/$Y$= MD&?6 Y%=6#4)#R5N1?H SN:Y $TCXLM!MP,-K# OB SUD#WV(ZPJ=+M#\G4K MPEOOW41P0RBR0YR,'\@BBS..R!.&5K /<<84<7.NR%JRQ>.RAG1BCCR$V3DB MAXZS07(^R"(B.2)E%1<>S-U!'LMOL$S1$,* M^=)P%+/K'G!X2D.Z]%,#M@5&^RB%9&R%.I'D#TVPH(-,]N)W'= #<.$"5M1\ MJ1B%>D%G 6$P88L[LR5[EWEQM"NT*M. .Q)@W2XC]A/;;C;(>T_+5$80]@I. MT4X6M#E)"F=TE422M!5P XSEAHP^<,]#-4&V7;,=&0RMU=_V,SF#40V]\_!! MH3KXFU49,B1*70HDW6V&"S],6)C#>R//HKLLF&AK-RK,E-1B3BN#PD0?1':2 M184-F64SG*CJ[GE2.XWVE+L=ZK>:OD1XV#7Q!'E0W/04#;G,90N+MX4!AZ7N M8L"[))(LW 3R7L$0(I>+;''8H]&B[,L4R/-=%\GPJ%=G%&P-P57HT9=_I_MN M=@+B2A C2(TPTX/?CRN3-F>$I]4AGNOPTN2!J9F?F4\M )/<.T= MPHI="I??#2_CI :,S*3KSQ-7H P;1N+ VH_F'7'0-(N$8 @4ICQ,0031(E.D MPI.:\P7/Y9R);&H.AVQK3&7UV_,<%H%=GA&[=+Z\80]+G;JO/T=V1)2><$%Q MG%2F7*F]677M##\&>HA>+C^36G9NX42/5C2KH=%?90'X/Z4DQ^"J20DD'CN? MQUAZ,71-0=YGN*^2[J'(TP1[;TVH+F ,M9AYPP%3-&'DO8JAZ(1+D3[&T>;A ML1%:CC"A";W"R!.C:O3$)0%89(N"'&S;;XMX4A!I1" M44/G2ZF$7N];IZVPL HZ[KT@/^2R,BM/4-;5Y[FN;J4 G7&9ZBXAM@7++3KE M,+K,U975?I&WX[U-5E61@[/3 7;*3?RP):^**(RMR79=43B;;9$^/[W/ MV3WD>,^IO!9IF4*_D\31/B7($Z!_@!(V99_27#K/@G0R[I2I5KS^#?L@OQ-' MW2U-:/Q$(:4-'7).D&AI\'M6G"B"N$G ,P>M0_][PX;ETX<9@>JNKWT0- 0X M;1C.J8N1+.33,0[%I]<[%-D9+.(H6<>B)-,,/V<_"#80?Q(9X3F/@I79.#5D MLM+IM\[S9\@>]QDO?:X@&4$FD/-,,IH"7M.20\F,6.H)Q61924('P7W0:3Z& M-!N> 4QU3YL)TK!H'RD4O>^KF>?D"-*SJKG*BN8W-):N)]_M\VY+@F"WY(ZC M&?I%7$MOM1&!@A99#D(([5I.4X3A@NJ0W#T\(__C5@/[GY&,F2-&^ C8F1&%!;[;$06Y M#+B826,98^15CI:Z3DHC\+$H8$Z8: M#5&8U8:/)E+='.?1YCY=;H)R6?=?V!)E5\EE]T.P,I 1R1Q%RZ62*C?XLAM* MPHKY>XWR2<^5H$ARDC-2Z\Z:$>R/C<2H%JJS30R5_(:SR(D.#E%(W<@J+JBQ MK*SMVA'LCJ+CB]W'/SOQ[U393_N5[^!D\7:=$9:GA+V<.T%M MU8E+& 9F)/ HBU8#XZ+,:,(/-._NL,4-RI(VY&YA7\1"H)E <,GA Q+&;*(C M/ZM8828L_NCO+T)Z*_!C0SJK!Q4VJ)!3]E)"]3YY!0)7X!%-0W!557)!'ZV. MP^WGX>\:G7R80FKAZ/R>"OA]&)AU=(]"NTHOARFD7MK]KD8V*S$/FF6@8#>X MI9#*"_X*H1=NG."SDXK6/&K/C%$EMZD0UC?!Q/:L=Z)T3_+^14CCJQH=_=R2 M\KN*_*MB8UCV0#)3\SO5("EZ^98=#5H9L$,57'4&=Q:]5#?L\*17'22= MY;;B+C$O:["3F(<$[1-S(N.K'K"#C[#U@WGT0:ZXR+>/[.FN(_OJAU$S MY6+B5L0ID\ABI5X%;QX,JI=!]'P1B H'_?S.&I0]&FN!.)'4K88JF1>R%K0? M#?!+D-3+*HM9\$]C'*7P@QJV;>P8)O@O.J*LRZ&4BX4,,P&OE?2"1Z\L>CLP ME+-1.4:J?9M=O')[-Y83!)-(3!]IF+"3(X?P8'O/?+E/<+VR?ZFF=5ZZ4.N, M:"@G,P+;'=,P6*>6?$$##T70IURJDV[!:YPRC0MBO]<@'CN,^CIB)>T9 M0@ARW2NCC^>O;5^J>6E5MV@7>:U[-DV*K*J<782UHEN:%##H*MLA"56X!B%= M%(GF(H7#B]282 9@A$,GS.5]'*BH36EST['#]:U0O[L-TF:]^L&'07-]2+=W M4LQ4LEBD?L$: 3:\ @_4RZP$]$ 9U@&';%7?NW3\&-7_S]2!* *,5[B%F'%@ MHY?U$DC+:TY&T9IS8 C!U+58*9V]1,A,/![.P([$Z[SNB1#9@^*G@C,$IC>8 M%KI9K81?[M(/F=[F.X' V2*R=^( WIX<);C]Y:N X_>SG>R:;=[=A]'+Q0SZA#*B^'2NJINJY.\JHV"BOY %<,J;W\5#F /[-]"W;Z_2-T M!05+\;F*L_[&B>RX+TJIL#/2OGO^(;&&0?X^Y"PQ38'H[A%S45V M?"DSGO5+\H[Y[WPSLE&6Q?*HU$$D !O".BNCH2Q/L,54QHMISQ:@\,DU;A: M<@PJ 4$%"%3@?X$RBEGZ8NQ#](UJ-3;AGE'PK]X%6'+@P8%P@W"9G5V#^[8"Q5H,GEOGX!,!:7J!^1AP,X['@]9O*H.J9YM(@R>%Q#A@=EHX,%G)&W;X4P**7F:Y6D MAO<N3M9'3B)N(14+5@OR_6C>;SV611"#"M6SN"?4_\>H!J@ M$#B\@3>Q,#-S1WJXB)2+EJ&-6 :TY\R@SIVS0W)^2,:0""2X"F&=JQ?1USV& MM17<#VHLL[BH,/4]/]@ G$^N^D#N6BO:&P?69HJ MQMH2J**V=Q6,_TGHG<.A '5H#'MI:NL5H&%/]#J",\;2B'0W?WYAZEGLI ## M!@-#PVCEA_BW"&%@FG_@(H2A*&U=&D6(@,!2FME8ERP3JI+V& 4>8V_(G#K/ M\X%=)UC$[*K\V \@.:=&!#DK>8%F9"BF!!ZR+)I"61+$M:!'E(Y?#A>#'X)=)"F;E>]\:,9C$RQ)ISTZA4>GBA M%,UCE.TF-??VMA02FBU[64P)TY"B;<>KDM_ ;QS?NPH%L%8/7V$Q[D.YXT,7 MW!:%G)FKVV45W30A!O6WLH'F74FS]1=H%]>$Q%ADOX<,N.I+MH&6>_7(4>?;E[ M=M;PBX%*V6-9#07CH M3/_7N! 2,D9$3A]1*L]30=%>_=5JX"%NH,4?!>+]Q0N-73^A>T,N&2P8('E) M0%4P;6B_ R")@O>TME MS-%35Q&O3%%"^_*Q@\&SCYW8!X\8:(F][AN2D- W+5TU^K.OSH0F@X43BD*& M/L0401)_A- Y)DJ&2\HB9"BC;;UJ^ B%A2+2CGM>73!LF<\-@[-A6/ZJ?M+ M5>=Q7M!X1< 1-+0P>0KDN9^LV8V1N]0Y($0_9?Q:9#EZ2-@)0*YU)0S6(0JY M4'W>KTS2*K?^ZQ11["I*ZC((J1 &.3/L-@Y*IP#2\5@/N.?,_0"'X2VDJQ1AX:\J*$2&:HOF'1%&_!;6XGQ43C$A)ZKM0(3D' ME;*" =^#>_W"5RG"X'L##6GL!$R-.O%6?NA#>B<$:!F(GA2D\9W6B4MMT5(( MI6$9@Z[B'9AEY7DVOMT:LUNL3?1#LA"B]6,'& ML2&U.J^ZM,/G:D4K=E-#U,\;&B^C> 6]S^\#_P%-(ONF:PDD4;+.B9(HHTJ. M#T6<@@ODM8BEWZ2;9!H\YL9/G(>'F#Z(P&?!#5Y!]PTBTDCRU"HN(K]8#Q]' M9% F+99(%VQN73"F\;N4>@F$JU_[(4UD"')/\&\DRH/+D:Q:R TMKT;B@P0XR'IQPI2A?3Q " MUJ.V)S+D@3K. M9J* &L;Y#S*H#96YPGQPPFQP$BN#P^2%"R,@.Y] '3DGZ M(*"ER:ZN@:;&8 MBK@)WU)P)_#8K[*=!.RN !F]\%>L"9M2L.@OH?Y)%/:Q.(C.H9B%Z)XH_9.< M@1F1+!#. [X/"A>V;O+C#%>5V:EMR$HC-A]GQ!JC"R]6ZR#:4EX'\H91>62[ M"KA6]]Z$&ZI?9GJ!Z%1 +LINT:4[_/9J9S@ZU<9,'^-H\_!(J!P0_O5:#L@: M$F#L!68R)1ET_BO42QSM@U8X/XS,E-''D;-S4BDD(6XN6 [I %>TQ)(=:9RKV@=TAS MH4,]E$2QDEJ5U0'JC9R2DQ.U?NS!I9B2I)3MEI>QLE--4S%I]$#H.8L"]BD2 M\5&JJ0D6_(B$T M.> %R5;L:W_^M?G2A+!0#+!8=C7]Z/#O$B#C-*!;:^->6%5UTL'<:T[34Q*''04\Y!D MJB\Y*H(G(GMR"?=*LHA.W+]O_)@:LHU)NK ["LHC&,E,2A=T$NP@)*H,(I#& M8#S 4WM)[QF$_.YJ@2B19PN@23MB:"4?C)]_-W#G"YV_$"BU(*XX.ZG33ZT31;H4FH ]Z RMT9F6IJ+NF&V1*DJ> MTC0-1%E^T^^1T-OYUVNMI0IY5GR2=87Z#V.4-8]T=V0.\: 0HLU6J[; MF@L[7Q)Y,\FZ.3!A*Z^1Y1K9!H*FS"R5T4]()M MD1=;I(LGCZ1,@+2EH ]SL@6=Q#H<>:J,$/'@1H@N>I&)9+!B+@1H0D5U:%;4 MA7 Z$^B=%%/'!LV()([_8\_V EI$V*M-(75HL"*?/=FG6PTB5/45X&\SU MOFN]!&DD$3"0Z.&(HX,8)6[LKR5HXEI(E XI$7LWOX8>C9]C'U@Q$AF@$AQR M>^W/N%A,*B$;7O_^C*O+1J4V)K)F7]#A-MA0F_4X!I%3NUMO5BM15%%*"9 ^ MR-/@.?DT8%\_L"/WLQ/_3J&JN $P+A;1V$2L=OQ!<2^K&.HUV;FP/GN[CORD/5SE,B.",U[ M.C@AY>'413B++O+5"DKM0?WG-8U-N,DE0:;P,(J')4E0$N+&BA!LT4F,GP2M M7RK(CY%W*B//C9XZF,^06IUIN>1]*),'Z>IH38@A!+!3;N.]C&+Q59^R")68 MB7F&N0*8**$4T8+&6");"E%4DJF9M(9#2(;"V!][E+4UF:3^"A,]GBF416E/@3"//C[[[2#8*MFVBX(>Z*OXEK&PJP>C2B-Q3$DO^;>5VB>$_ MI2%=^GW!G[*D-8F;)LE:3UDS(Y:6ZR!DTV<0W=0!KHI[T=?0(O(4^LR];-I5 M+? #;+NG!Y!.@_KC4N622L(VPBO8A:=@*^Z#JR)-O"7#N*54I#XU!$\&A43K MQV(Y-F58 +?JXO+L).,!-^P\[!WPH)%& _F!"1/4R6%IL>MV\3Z(OFKAVNLH M?.# E06K?V*MH%!_N4K5"G)ZMJ3X0I_9J0P5 R!R(HY"]M'%[3VYB0+?W?+_ M]K7C0F!(W@_1.V)Z,W9"?A/_6C3J#BV_OI6XC&ZP)2=>M,;K1-V(#)_#=N)Y MK$URQC[.XT7TO+=+D6>N"7),1X6_V/4'2!Z %!5)>%9%473NS6J#2C"F9E8 M/O6R=)S,SZYJL*NL&=<&D[%PQ9"=B"17'>3J>D"0JV@E[TYP7#NQ"UKK.7VB M081UG(6AOF]XB[Q%Q:(3U&2]O)L,3W=(B]P@@A:NP)(XAJ FLJ!7 M-L^>+3PA-.\HNF%/+"$)DI1# #C>?VTL8R3M+5-5IM6KD"@H",--E K!X8T2 M;%!9A[=LL5P&4=3/N2*I$2!'D)ZU<\R0)+III4!R2'B)(-;0C'P3B:UWU[<% MT*:!,4Q,"1$T\&\%[,.4($4DEK$$4E. \DK9>T[+"(6WS?!?F(TZ.2S68M+- M%6Q-T).5R?*10)%PDHNOW8","YAS&]@H3ID@ZGOV@_I54KW#H;5 M[7WHL119DD"=_ ;T"78P?)4F=&['OKNWX8\[L('"='G5*])@>(0-AODF#]?: M+$%2B4(V8KP3YPCT,5/2,%5CI7W#W9!R:[%(N?##W\F@*&P005+E?*DZYV^Y M?Q3>XB1W[V>(L#WGMR4 @OQF-\C6Y@AH]C^>Y7@5@I46;$40*#.@IE%(&) ' MD)(Y<+)D_,F[P3P,MCP@X^)E[<>]S4AX@OOY.[S.3D UR8 XP -K)^Y;$>-" MQFI0SL>09B;;8U2MW9!<.U!32@CV3;*[*/0N0X!$_Z]H:$K.JLJU R6]^ CQ M13+DU0G2:45AV$4DP]L4N'8S%RFU/BQ8S;.@1Q71;%!\RV'DE)L_RB?(DT64 MQPFJR/M6KL+#R%DN]CO/)[-2V*'/N$O'CQ%@.#_L^E;Z!9("/%DA:O%Z>9*; M1!?1B>=AK"#L1KYW%9XY:S\%_ MF8B UH#JV T#P=JIJ!U^0E?\E3HQI,]$8?IH6(4J:$G2UKYE/?+D&NC3GKID M6OH:Y:B@_TBIH2?TW&%?!RMTD]I3,]\4/'KLM1G<5E&-?(+'@!'@DUK\ULV: M??0A(!RN"YM[=MMF;=@KCF6'*@%.#G(P-!VINO W=C"S@WQ3'=FO7-5/MZ6[ M,8;[\ZNM$B2'H1&+1R<4NA"3!FZ]S@/]&9,$KD(N7Z_[M!.';+PV;)DD!'(/ M!&B2Z.@//4Z:89-;7E16-?/+Z9:H[3(+#3!,,J-%'O_(PUZ Z4S3S=DFG&_V M@%C!?^AI*-[U7N]T=-DFU0O8Q0OD+C(!A]LR]B[ZHP M5J<.&_(HE%]%IQ2,4<:PND2/.F@7IDY"K]G7/,<7>GXM(])@89B1I1\J'CEG MT/@:V&9$!;+M\[=ZW[CT$]<))!*,N]D[I$;>.CA!&2>#) ]"CLJ2/Q:%46*& MZU/2^IP*6D9:1;J=I9/ J'Q!-]$.2J8N682#6^2B\ &N0'!?^1*%[I[80"I< MB(RYGY$P(W@88D@CJ09)P51G+"V-T??"TOC920 OW\/$^OL&SLXG80OO=\7(Z/$2"'8*($#M"QH9@,FE M$>%4ILBIO'Q?S&T$#^_-9K%VC 5VH\5CM$F8LKIX9CUN9:"'R+@Q!E3, M.B*IZ(FDV)6LY.9GZ3U#@Q8/)ZTTLC,I90^$=T$JDYALO(##2:MN>1\_?/Q0 M+:,-;Y#P S#]_>3)\0,X79D:!N#Y9Q' >&V8_%_#F#H!@-:"EB2-5<@F>\]X^@>RKE@ZIGDXXBI9T? ": 32UY(S@S7V20[,W+\D>DBN*G]Q2Z(T':+&I6,$M9'X?^+S^RH4 M?5[X*QR>.ZA+NG1<^(V;X_;% Q?=0YEAP0!1." Y"S,BF2"<"S39*GS,+ 7U MC35@NB7JT$8-E'_?\YD:!/N/,.7W@8!VN E!),Q9 5Z?9K O&\O-X?9#2Q-?'$3XQ^CI4O<$D%GYCL"HHKO8/>V"'P+$'C M9Q2/T.,98#:? -$;4KTW((-&5 M^,5/'\\V21JM:)Q9W\$\Q?[?6S@O_;QCO"(;OB^R0_+,>B2R2]7D+WLEK%MK MCK/!!R3H/1:O8! JM!Z+ 0<<*!="2,KPN29##W387%'[P=YYR#MDLY.GL_?U M;P@9&$TE1]XJN(U)H2HJG'B5^4KK0Q.F&M_#LCA*7A_8.DV'4BKD,3[* M6OSDT/*I2[ H9**%C-+!77IL9_"/2(JZ6*_KV,T.@$G@4LYH6D:9':6V[NO"7F']6V3P>HQB^/CS. Y?6;C MF.[!<%#BU=8AW8/IJC/:$O-9R'&8^IX?;""P)H^3X'93ZG&[ZFJ]X2S.EP#R MQ-XH0.3!]ZE740&U;R7,AI<$YZQ]>(,D![#E\OYE9JD,PRE!IUT_&P%$V M8'P/(50;+-<)7"B')@8+&[/? **-![NP0<,'AWPI'NG)YF&3I*48L4OVQ*U: MJ,!,E!COC7S\\/%/>I$C>]%P-D266]PC)4+BJHA Z+!R%,@K&8;BICG1X=@% MV!7WA_LB:6E[N'!KT3PT]NKLZ$TG9T7UA*%/* M<^<4.YNA^IVRT*-26- M0Y)9*.)I7F+Y,@A)90<(!RRPC82D2B>'*&C!&;## MO!ZDM&J^+GR&=,D)R%SRKPO13VE(EWZOM&0E:$ 0)>\$V6_M.>A,2!6T"W0@ MDNAUVU3<-)\+EPX9" &VX$7L0!#1W79U'P7[JNV2"B*VB,L6Y+AI6+MA&7W95T==(U_*Z92S4>YYZCSAV>G+T81-BH:3H[-'N,HE5^%G)_Z=IFKYYKZW M@T(V&E.I7.P47$DN[Q;":%;8<5Z!(H:N#WPDQ-;Q!QX!==\OY&XRH7F/ $#/ M^P34>-XIT>JA#SD*GYTMF%5_B>+?F<+ETEOJ;7@*F1'+K2!/,OHDZV#HG2<]2T\4*-'E7).^+R,YL[B<#"RXW MT#^,P-JFV2RU_3#R2SF0WYE\2)I6PYX^+I"/U"F'A88=AJ_-4)?Z=4 MATTQHJEQPL0#-)DD(SVDI\F<*&*I"1$*@#@V%&ESHJC+JGI*AMSJ !%0OA"? M_8 =JE%HH(0/IRM?=9)1/A!1@F8IK-3!-BA.4;T82ZSL[ZD?>%%@#!FQ2/I M&5&($T;]($022_XUB*(GP'%Y7"%/JLBS'$Z>+)BJ@&-70+ESV3*"^%O*DPIT M(_(I748QW1^'HQ,P^YH52:YEL;@;U& OCT[==8Z M[=E?(@1DHAZFHR3H^U)_AWW[2Y3^2M-\1U=KEPYU&F9\R?P=WM^,AS RCLB6 M9J&,RBGYAQQ4W9GCK*(XQ?66M(0X#ESEK:Q&:-'0)Z!ZXBMH4#E0 /;OF.X9 M8VZ4@YHHWYA$)% "GJT8''SRAQ2 ?)FFVN9;./#14FVW65RZ.D!(?@1E\R:. M7$J]!+)99%;;?*F6E^@9O874!0J=DC67RG(3['B"9!7V5?:S"V-Q>(('53*K MF8)Z 9'#$U -U^@JI:48RJ:BWV=P+L0)7I#XY]1G;UFNE@R0%RM*Z^5=<\BM MK'-%JQO2TM"4&(L_GON0QQSN7-.T:'? H?#Y4'A\*'B$DLQ:X^FQGNAN2%/D M<$*WSKM(AQ9N*]G-0X\ M]#40U-68)+(GDG=U>,**E?VZA>Q219.LI*1K&Y)>05:5$]S2IRA@1P.[K:Q\ M3-SJ;Z<7I(FD37+BAR-0T"J+#8.]8:$*.\N8PB5QFF./WK'U[K#CHP]$NB Q MY(4D;0($)LZ\Q4%+RQ)4'7# &.?*'^X1?#:(*"N M*'K$0'02>H;J,6K>1@X'V0/8R=:B#TT''_(F-8!X8OUF M8BTB(FD33ER6UQC^6!] /'5I"O*8%%4EXM!OXIQIL Z$GT%-Z31[8DHLGVRZ;94H(S6:D23*T"%DEZ+R61&_W(]#DK@FE0D9BM42&4;'4V5%D M$U6SK=QW"A6K#<37%DI6'X0 037O5NQ7GYT7?[59]_^R(A*YE> MY7B('%'9<+&;/ (DEA$@KT%$L=+J(T"4LH0CE2]J*V=@M$S#H0E3OE,&(U9F MD%+^Y/AAP@,;Y^'%"]QP-W[RR$N)]8WQ .+D'5#_EF!XMTH>%"&+ 1[&!0UV MD/'@A-/BIR$<%J,/BZ)E,5C6##I8D?+6?WAD&'[?*4%R[,PD.<&!:[N;E$(SY-H7I4)1[:]@3YC91@5Z MR!C)++*_,VXNVN^-9T9, TMWC!&9+$"V]9$("LMBOB2[@6@3GB$RBLE6M:MF M7_[-9[IJ[#[V*Q6L6&\S@K@LOIS\/'C=8"N"UMBJ2](.OX/G2;JR,G,><7A) M#92M^1*%1S%=;D(/U^I2UG^VD*T[D'390:NF5F>%K6=JR";KPU9Y(KP(GO5S ME"*-F=QI)LUR68&0IX6=*W%-C4$>R6:^QN"[C2RHJ%8;]&5O%JL-#B=XD,O< M4% RZ\A"0&?G5&7?IRDYD'XD*Q5##Z#@@2-,MB(_#2[>0X7E_<%QW'>&Q'=':+(JOGF ME8O:A)RWUN1=Y_*NKI_)>(\R#@_) !JGL$Y>^HGK!+]2)[X(O7.VZ^^;_R!LE)P> 8*$ M423G X:5F!1#RX 809:2--P]O(>]7A/%^B=AI+OYDJ]1/ M^IJ[8<=>EZIZ3G$#$7<8+]^THW!!DQXI-:1+C5^W\.IQ!!%=Q-?AR MCIYYNLV;"'!-!*+\F=NNN4$!=54VM/#J],7<@MY(!IV'WTLI6T.QZ:BN)%:X^ET2]1V&7 JCJ'@2 * M(4_HP0>N7O40:DF*%>MI5EA0-A(O(>DHBK=[.AAKDV$%66(S$[:?*-*]F^7! M2A$&=O2:DT#'LA*TQJFMUL>=RR&7[QLAE]'=*\)_;.%E&A%4W45;8*55&0]# MN'(1O'I(Y\'#6B(GU#+'/D<>UI<")GH%7@%EHB>EJ;0'C[WJ MG"L1$+R(SFC4*P% ,YC$>5VZ1'7EI!$YNYC_80;(F.HDP%+U019^TBL9?0T( M07^DT:U4\FV-\F"*39YHBXZ16PI["M="EU&\0FCJ^\!_0-G@E("W;.&O6)/Y M\HY]FRP=S 3&@N=@;NB!2"&8F)&,#:+P07)&>'4@?.$Y+PC^H' S(\@/VC\L M(5N,.X):_=1!AM$"/ATDE0MPKBTJJTZ T![LT&-[0"]]6U GDCP1]*T%6 XD M'K_1782RQLJI$_ 2#RE&, #2,^23#A[,8$5,7(S5@M[3!S\,Q1(^>'&K8(:> MY_$=Z"Q;*@S<;ZB5 M]5'@>Z2$:2,9B!!;CQ 06=[TP8@A=_92YK?5]#? W[@*P4""D.\"S[B'1QBK M^N44%>1F&PJP.7%TD!$G)"LIAS>P;UMD@*]HS-2Q![:9/Z>/<#MVPIYQK9(D MX32)('H@LE0EM-L5J"D-3\)B I[&27HC;Q2F4_$RR$]$'6%ZN[!P7 Q7B,>" MU$UA,AY=.IL@S1!"26QA&_D+E49 M$F0+MF)!5^LH=N(M3UQM*H79-Y,Y(AR*8]I(;;8R$NG[+PZ$F/]ZQ MWMCJO@ <6TI7B(7A*B5 US%=TCB6[N21ZN J-4_XZWBR21^C&%)@]C;ZY$5. M9(HKR:D>D$"Z]2U/99W)JJ:.-:FJJ_DJLO8#.JPKTUQ.X%U&01 ]'[%/W5)X M#VY@@JHQ4=]KFT5\*DMA)B?WX"!P]]6&Z\I\LEN7I&PO'/TJ9&=^T2(9-<5D:RG6XP1V6MAU+J/X/-K6Z1%R4>LZ]&U!+!;O'PTD*Q M 7BJ?YB>&ML-% ]"A*".>UMG[Y/C![#?L1T7ZMC>9?5D0;')_^HS-:@BY:38 MSBH[/6([ZQ%T>[!B*H=(BY@)5B^V!&[G$/QFWX[8TZ0 M2(H6=L,2WF)%$S(=]">328DI=M*(+Y\78%9%3 M)(SD.!?%]]8UEKWSHSD_9*&5KQW\IOX MUV*LME@##<;O\;3M$0#DX5T4-6\F=&K,3T&1;U!RYJ2!_ ,"MU M82%:16TG.U4Z"O7,>[U&I7+F=I:D?HX:BLHIG(,C!.:8%4N/7RE$4ED+S]$A MRGFDY+ZK+3,<0ID3A"@7P:!39KX&7'U@SE5]H4U9T+]0U89*=RG[.]A =.O% MB_L(=Q_(W+A8+ND>MI-"61^/YGYU%S4.1$6B!8U#,2"X%C2.:8^AHM.6%;22 M0CNK4MD*RFV#BSKCFTC&>1819]T2M <$LK$+#%KK?O'3Q[,-V]16-.YIFY28 M]!C.)NF39Q^2PD0/%@V4Q1S1OH;7BA11:[(47HE>,0;EB#Q+$05&A"A>J=2M M;7CE5F $&G1/2-#$D;P3XB8T7V8Q:#<1+TW<-]PANV1%2Y('N$GJ%H64Z9'B M!M+GA,T2/^TB*?:4(*AC?KZF$'"3XQY'\HNI2E1Y'\P$LX24>'4S[[4!L^>M M[;E[\ZH%:]X,!HZ7Y3#*E<<=MN!WWCZ1!H$1E .D9 _;H _C%==+*]PK\30 BP6(0S1)V$0[P27M MFXTLL;94JE WV&(=7J-B%5*)913SJLL)O\2!MU0I MXSU?9GO -5SVE(SLGIXIU'/1Y G1T [G@=WP.1-PU0>PG4Y.U;]JB$E:3!N\Q(UI.% DA6Y"[%!UM!=10!T"3 %&+(4D8Y0.J M)F0*91$_>1R0[G"\"A=1_[3PM M-8YKVL.7'R3B;L26?12#O@4VU,V^^K X0F0]O8PHX50/19J*4]&V2-DN]Y+2 MD*G)$M"REQ%0$LN1.6V9!,V(HB!IK!>];1+RFX0H"CO"/2(M>@*'6U4=G:8(@<% M:9E.I?0!^1>R%RQ2>7'8TA:5RUWG>/!Z1Q6Q54S>NT>F&BUHO((!25($,.B% M5E\3' 6R8E]'[$U8$:4W2[[QX<0/NDJ^*$A^N"*7\Q4JHP>3?,)]>V+K=T:$ MP#(:T/O?/WSWX<,Q6;,#Z0F(_T_R_>S#AP_E0%\^]V$D?Q')EQB%GB.7$B>! M3>)_;Y@N]>G#C'S\\/%/V.:1X.=^LHX2)_@ICC9K]@2$@D: MA\)$F6?1/T-H;U6YFHV1[7GTNF2:(-?\8%/X)CGCXRF"DYF+%E5R]PR#?>;A MCSP!1?VE0;DMI,8(-4Z4G[13BW'Z(ZDJ2CN/I5;ATEIURQ*"\U7HIQ#OCA#3 M!]$=G*PTC[1^#[*G>0/#S$&8B,J]UH?@N%"AL$R>09P0S%U MSB)O[[J!X',!&@2(3)5932>RPG'N;#!4&&>,DCAF*Q6A_D)]!S.EXM'6H1YU,$=(:=2 MH.C]0T+R85[_WG4JBV!*@BT\3B5CLF"T4\*^)!Z$^25Y]C?F9&XR#K$0#MCN M\2:5@['\ 096N@G?!M30@&I(*X.,JK4TSR^T=UXGE"8:_+3KP[ .RI\YM";- MP (+O00U/P'9.DU#U\Q!>X AU%#2B[7".3H5#6ATKV!XIN*)O*>9T1_ MN]61S+L?<(WI&6X*#.R>T""%)3,OI*TY2@=#9D":%DM,:#%=424\>.SP &)I MY88;9!L\<3]^<$+_'[AHV"N01('O<13ET&,;2B(7E *1DF&;] U.5?O&US'O M'>WG:O\ZCDK.@J5XUNO(=8*;QRCLAT"'9 C2L9"?UY=I+2C:&N=-8(9*:63C M,3Q5Q:#'#.0Q)'%C4$]E >QQ(WMZBQUTEO7 !.N"QQG9D^XD3'W/#Q!I/E>8 M+EYXD K'V(-JX^+X*.+17?LAO6*;^+X:GMJ]HK 1R8"$XAU%%GXWI,E-''D;-S4BB:0)H3M =%!8*!/\YR95SK<@=C#C7["L:T(, MR/LY3=S87W.5ZG3#M@^:)'L5+2@L((4P>G@%Z2'7D3E9Q&)296!ZGB0Y=!T& MHZ+H@$ZCR),#5_%;&;=442REW-/%R_&Y9$@E4D2ONB6_J"&)@F9A#D2*$G28 M+LK@U\?&6):3%<"!_(,7\#YUDKTK0GO))$Z[&3QI&&DET8GB>5F%EM@ M.&;$T,Q++M.1-@'@DQ.VZ_JN/_AR*9RYEO=E*(AU,_&!?R0]0Y.I2:XR'1P"8W[U1=')Z0D0L4,0HA)&QYHD63 +V+[OVRL.WQ8,$:0=YX+$P>+323N+]_G*&MKSR^ M=/R8K)SX=YIRE S$"5-B^P8?I"S,O:_.KSI<@9,,O M)':FGA9@)9C36OFROLSKYM_A@67S.XZ:*MXOY_>VD-%];R="II\(ZL 7!)@V MXT&)9QOUP7L.MG)E+ %;6+D/7JS60;2E[.##TC!X>IR6U*H@B%QQ_-U2-WH( MP>+%(Z31['7=,SRG4M_,=;F9+,/&@<,$W@V'%^.%0:P&YHP\9AJ:L&"%"%[$ M\5^EX6?\\*0 R9$LP(H\V8UO\CR\C#D! "!=A6):>QUV.4U$=SKR0[E:K!U] M1L72C&6ULMDVJ.>*J6Y:[V>&[N1)L%60:UB)M60YN"5:R:TY\?YK(_ G%Q'L M *$+=<9IFI?A6T18LD;IXW]LG)@)PF''3[<+1N'D90_7 MG'HV8@>8"H)=$-$'QS8GT,5!RAAT%H^]"(S^\*:4"C3=?B%PE5#!UDYP<_)H M9IY1@("O*\H@7,8(\N]NYTMI&0VEC13$WG=%7M>5@<@ZA%^E?H\Y6^(S]OHJ MAJ*I-(0LT 1K@*DW7AY]-'R*/YQ&61[O("0Z%.)PL@3HXGY"@+*5T&FS8FEGQL^GN2R# MQ^"DCS3FQ?R^1*';'PH."1).<49RFI9,6T;D"9I%.0@9M' H%,09M&0C>R<^ MLSM'DD8AW6\#+NQ8&;7!CY/^K&>>+5LL9V$N-%Y&\0I.79X\NM_VH[LP;NZ^ M#E^KP@SC!3^\)"D<7U]#WT+5#3.2!!5"\(1=:S>@S#F>@4,)2]

'<6,\DRC+\500X'Q:&XX+4EZGD(=?[;WHATO#OR3G;\+9@)1=]$Z0!O M\5RG4*+([8'^VAZ@0O"R5D"#%S7"L1@!_OC<3QR!,2Y\CHCW>]W3,ZN3U3"1 MK^VY"DT+IX6'ZA+.[4H(8%$"8!X]L%]#C\;/X%S"H@2\;@OFA:]6?@+P8XGP MA>\L=!'R2W1+7)Y8M5%Z)I[L&A>UFW>>K?9!4<$LC8B\W,F1X#YPM4.2]8CU M&94^94C"H*!OEL9!NR#V6Q8#CH: 7DXD]/(^OI/".Y"3))SFP!X30U*(=6N; M>XBBO'-IZ,1^]#5,UM3UES[U^EF1!;W!K\G _,)/N>+O^4^^MW$"0/2^I3SP M.'GTUXN(*WZ]1,)>N'LC$ND&%LP6.:JHC'#O $5JQ)[\BX)[\R:J7%)LGLU$'L*4W0*HA] X@,"4:]1C.$]"N\4&D2 MRN*/16]$*V!EJ1;#<"/0; ]K$OZ0I:XR=P5$JB^;*%L/"-PTF MMC3N<7$E%3)G>]C_8^_=FAO'D07AOU+1^_"=C9CNGJJ>ZQ?G//A:XS@NR\=6 M=47O/G30(F1QBB(U(&E;\^L7"=Y) 0I4$B*CMB=4VTE0&0"2.0]2W0A'3%# M-X>8)K;U0CP]=WB:*->]N)B0+E.D%^M;;^ME:;7!O4_<9Q(MUEE. W],(7*6 M$N\Y>$R>(L_U'#J G37N>#U'VR^6 %39I8O@07M9VDC:A 6RN=.5?(@J2QGS M^A^?4*7?.2<08P'EIX$]9!^''_*\FE1_74 8DJP>7'R788 :M:=0$1:A9K M4(]1<7I"Z#1-?%6<5K4JVO]Q%\;DPU_^]_@9Y]P[_4# HY VR,K#Q!9/OI>Z ML<$3"*GD2_8P!<^+]2/[:[2&[*XPN#TP)"!;P!\^%$OX4 U5*Q>1IFWSC/9T M';PO7F4E1XTAL$>W>DF%-+:@BW8MTBTLDB[-@5@Z;R2"S./A5A3(I.#3\ QF MY,NN77UX<7=L$A#@/G@I)C',/#82WYBXN&'GX(P]ZDS:3+LI+=:74"2(N(<' MO55L?/FG/F3?REHW\5LK:/V3+>%(9KZ1Z> ?0H*)XU[/4N18YIG!*UYI"OA/ MD4"\8^3@7J<_?'"/@_XC4YB\M;>":HTK'G\"[#OT/7AW#P[8+2?_4,[^(9_^ MP_\]0JSNN(C6MC?9;K/F&!V(C_\R(MX++/6.Q$-+AE2+CF?S?B@G_L,' M9PW)_U#FYY7+DB"H9)G8M[PS^L51L^],XNX;0'M*^#8<<"G2M()T,'X3A+:# M\:9,TAG!DUR9W9KC^ ,U9[BF^/E-YG!2EC@^@A8E)D]CUO']_..+(>E*?&I MBNXNR)#FKH4 M\_\A?8D_I)_XP//XTX]\>!BQ:]O8R%9W,44P*A!\R1&D1T*P[.]WJ++$-Z_: M+O"(RI$A3&JM'\>G)@%;/&(#\>/QLFPSM8&PD@U?;-87MH .=Y )=%LA1^R)7)? M1Q[BEJ]R-@3UQZ?E$;/"T9&W69OH-,A<&/3 !+$)?9?=RM1W#T["-%U]Q_!) M[1&00?< !!@J4U4_\__E00+PI3]D5B[^L3]\*#_W@7]OZNC7F!U'-()ILXPC MCB<]!IY?'Y>4N^WW9678@XR77Q\_Y#-6NT /OP(9_P*$7R#EU__M1-;=VU-\JGQ>+'OC=@?1;4G4Y[VIHLY0T5 MNQ4%NHL/VBG0/3X96F$B:S]\C5+A=%T@?\3"VI4 15XY\,)WHD/*#/!)/O!9 MCA]B>1@&-4=*B<8QJ@<:J$Y1J2$X=E6*@Y:=G9-C+;?P,T-0S&+-+C3?VL53 MVIWV)KAZ6W'5\3JDDK["!SG9X;,_ANL?DXADA30_A-FW05Y)[*LK-_J M/GQ"Y/$;E&'?3&NE?EA4"'-5)4RCYW39 2\ MK"7*,*93A!BQY\ME_"&K>':89]C] %/EU=/PKSY7"?+9KM/9KJ:R_L9K?60\ M\IO1R"XT%;S>S!.T4;'6-&K-4C]M'.OU?3[\1UH1:?0TK'$0K1;^::/:JO9S M-&R+4M;?0OK])N#.]L%A696ZV# =Z ;9A'_X\)F&XX;5.(S;A=.H?(N.G&IC"IMZ=DT#I3$=$^#O3FN, M728TS6>%!P3>@Q[U"0Z).,A*G'U(OY\W$DX[$/]. MR-9U^I1LM6=KDM,K MR>FG==[SXHMQ>,Q>LE5KR668/,7KQ&^GO1VJX2M2^8Y;RG=,=*MZO@+AHY?W M'0?G)K^OYF]*L== ]8RN:L@Y=)4OB_VS8V49Q,_0(9WLXA_316;#(7JC&L>: MMY7-2\ 41 U54)Q./UM>?-U9!IYYT>+;4"@6+^SOU#B-(G1TQJ% \)[=U#MG MFS6;%*%2A["ZZ#+!Y\QU&2>)[L.("9W_Q]M=A&YM']205I& OCKPRO(3G^D9 MO,%.=?U2(!2'1JN4E>@L:0U$@6+A/$R;WYX%U8+6F>O/700/()F!CLH [L* MYO_)L1GN@V' @'.0"["[8Z2#0DB[X6D!\? V]B M_N\FWS8S*8H3E+'K2'44FC H%GX3,*66W4LHN\?.HUA"JX'8/HI,M5RL?R,. M_25UT30.5?-G%%3^^O@Y?"$T (G]<<>.>,B>K2N@ZXZ":;1NNFCC=<@\* C0 MSB^$VT"C2HJA6%'K'&;[.#[Z%(H30&V"/ 1.>"ZE<'CVI^U)X*(7?[8]J'#* MH'>IRY[]TQ_I.A(,$S;@0(7K"X!';2Z]D813__(='*)MBL[]E-\:7&1/T M1N)"\B;8,?KSQ7V2LTH%N&V6 7S@'!B!D%$T?K6]V+9]1IR*X+7$NQXC;2.9 M]6?]=][J]99$$7@:/G[Z$@;Q1O B:P]"<7<49=8%A7I$UZG?#"B0+LMGU!3/ MLBX&-Q-)30\]AEM%%]KE,DW*90MW<1^D!*ZOCLRGA0 ML"YXOB:D<=$D4"@.V25AFOW*X\89]F\_38 /W&I2NMB*WST.!8)G$(#Q3/*; M?Q<&3OF7)?M7E):Y5V@M/:= @39;Y,J)-FG)@/3:%YG(W&.DTO2U!Z- M69B MD>^B ,PV^\B4P52=.&]TDT&5$E"WH*D= MNU@O; N8#"7^J_Q0'C*?[3T5AH= !]0L>'E?E"/HM#[(!MI&L<$[>_2:53/A MODUK[7O'+P@\H#Z3$,C;?Y/:CDJ!4-Q8A:DKZVVJ4A?T1Z- ]H*'^:<>&&X. M3\W],JN1 !0%&J5]I]!L4L,(7VE+,X#HQU56TJZ,)4Z]&[J&)(,?0D'"O-#] M)8E6U-ME)@P>=+-8,XDNRK-JE!)T_UE0()_&<12AI!T77 2*A.MF<7]\>0O* MZZ\%*W6,8 ,6Q7ZH/(_2*)*^+DSI1"A(4(T)3^.SP3.A.IGJ$2B0*N.EI8'3/#6Y@D0/M//1]L,%E$2WRNSK* MYVP+FFQ5%]PLF2Y';!\3 ]E>>N5M6*SS!^-6%./?"8SB4(M,185"4L3^YH^_ M6+3J,P,*I&\%Y:+8^?+2>W4)W5M$F&H,0X'>96;!8CPAC59F_\C_EETCIHDS MT8_7YL]KW>L&SYJ;'06QBL(>#\[K%W#N>6RU8GXL +0N.5U &)[H86W]B(+: MC1H*0L;9!8L"D3QSDXEDN?;DK418" %1H-!,3&VDK:Y6R3;A\04\-*X,,OGL M>$$J>K";+Y3E3$R,@D2%^2-C;$H15@J, A6]-,UO;(_8&[<67LB>4Z! 6RF= M9%G\O:6::O:_;00?"1?MV5/[Q:'?2>7\R>WP76-P(%8V'1*Z!>I-A-3V+IT9 M;&L6=?]MQ 9$]3#%:O2*()9 >RR*WIV0B7XC;>]F5PV(+)LR9S-, M1&8R90:=FGE:NN2A$Z+8]P>25O?.Q:**-,"4"&\E3K_H'H4"N3SO6A;D7OT= MQ8(EAO^269SO2Y#[M)PUSY;($N0J^0=WB?2U,?T1'*1+=KO4B>GX\*Y<,]GH MRL]B"Q52HLXX% BFRGTFZBA-MR) V_RW:JLY#RD-7],L;'*V!7FUP5P[H%'L M1\6%F3EC4T]F9FQQV4MPG3".3_+B QU^4+U);._CV3IFBC-A0.Y9$'@0,NE0 M<6*;"A3%#DH:"Q626ME82+1U^J-M[]GE?Q.F-7'E?BL)'!6!6 \>S1(3P&R9 M.<:C=A2:$A#%,:L(1SI)_T*6WF\*%&C7RQ$I+8L24!1HJ)R^_#=1S%7OP3A0 M'2H85OQJ1@7.RKPH",3X#./N\1[TAAAJ4/PK\7:P6DF!!!4\"H245C7P50\T MR)5#4:"I_U0KDW=ZSX("^26;O9&J*(_EE@*C0$74CB8J2CQII'PKQJ% L+20 M]JUO51:TTC3!&O@ "I+]FF7224P\E9]1++>B\-T[=$%YP%PJ$.0>R0X]43;, MMI91M^XW3/L\.;J:;" _J@=.A6*794)ZZ5O]1^B# 0U9@>%5;:A7PMIF?L)54FL48\6C#2D9CF>98SVV\"99AA<\W>.(( M7T!Q"LZ"V',]/V&R,RGYDKJ>;M<8%(C5(^R:U6GE4"@67]RUC&6RYR4,^.LK MD;.4 ZQ'Y=5R%++_ V:F6EBI$A#'KI0)0Z(H-B897<*M@%A0?46@UU2V^2S; M$@_,08X/2<8,!['G00R%8P_K492@<$OOE!@4!1IW85 T1D_E346(B!08!2KE M51"_*U=O*S]QB9M&\VQW29PEX35OCN:%,_45%,2[%<3@?W'>O&VR+1RW%\Z. M_5)/Q!XRWOHS.)?W0/:=Y^;34?L1Q]Z$3E"3+[Z$KK?VTAQ2&=/I'(0" M-7'!P Z3=><@%*A=9$7=B6[M7^4 %"C5_7MJV5X&BP*14K" FMA0*YVZ\%E)=\D"2@*-/@-(.X"RF%[SYNX*+#VP*[(8[BFQ2^\4L3CJ[.# M7U31V0=,:%M@OO9H%'=%ZHB!4.SF'8G+^ :)5ZX$0+%D46I=1PT>(30*9%2= M1"-A;X8><1"*67 @/S1PH5K3Y"9HQX^/\@$4)/O5H1Y8#( #RM^/-A2*Q4/4 M)0.'U)1+* L>\F"-SO0=C6$HT"M54!"R^MB(VO H$"H]6I=>M LC+]684X^V M""/E !0H-LOD C*M]4QH_H:#T9Q) Y6C(B7>W7N"!(PE,,@H[ M5L<0%&A5\QFRCJ./&T+BLAA[I+[T/<;;%FZS-#MA"[R::;\+%L7.,0H[S\^4 M/!7#5/ H$*JV\0([7Y0;^D382(&1H%+UHW95MY-#HT"F;F+Y&CAI M:7FH^ABMFMDXVH-0H,9I_=0M4#])5'8W_RD49&3+ M!2Y2+1BCBLQ0@*- 1ZMG*CSB$%*V]+90U6O]R/X:K=,RQE(>;&9F%$12ZNC2 M\G9]>GUU386##!O&UZ!,=]JDH97=KX)#@0![?':.EY=^8E>2!PC6DD(E;U;7 M,-OBWC+,\R/3SG\/)$ZHI!&" M0V&E 1(N'165&6N"9$00:&XI#5(W#5;C<9 M+ I$TH2'RJLM\XL* 5&@<.$[4905X)?;"]I0.!;?#EQ6!3LKP+&@4Z]KW=$V M4@6/ J%,<(V6X=GJ7XD'Y4V5SZ(*'@5"68'[JSQ:2=KMCI,U?]0@10>L4,F1$&2J@?M-E1'WLI@ M<3AU18T;BQ]L7_WFFZ"R/]Z15_Y3U[NB-0>*0Y9RXL]AZ%8K(#V&OJ0_@ S: M]B[J7/_P,+2,"././.Z@D#4T]0*';42\22>?:@U#L$Y@_(> 7,B-VA*J4#0&@[=W) M/9D1%PJJKDSAOG2!H]@1K4Z$1>@"CV>(N+.M^CN(&'=A_!N)FWT*F=*5_:D5 MHV5G!2B(GAN8,\SSSM :)FGQ"!1(-7H;=FD_"G 4Z(A;%LBPD4.C0$8>(8TH M%+I5&B/5]J$NLHSL'4-0H%47:.71G6TP%,MGJF_68P9T8AH&[)^KM*+>?>A[ MJWWZOTI!LN\145?02:(+%@4B"IGE5E4T76<<"@13=9=Z MX@X8Y:\H%EOVNL[2_!V_8GWL%FWZC$>!<)G7!24$2PWZ@?#GGI>D:^4@JU/( M#IS2-F=L6)S9]5IY.S \%:9GWMDD?Y@6@;]/30N\]W!+O#AT.MODJ*;G+\/< M;%4)7!2_>WJC4%R!HF)J)<=1E>ZB@D>!4%GY%>(PQ=5GF-1.H0P2_*%:#Q?, M^N+JH4+%8)0OV3[R]2M;NYD9L_J-J0K@+PB#>*.\[UV#49P759L2H;N\UT#; MNSFXR$8:"%#N9<1UW^7&"3+&QK!=0:+T,_F5&Z-%I3ZL+ #]J3JT$Y BM ("=&>R_HAS$+B]Q\_/2V]V&\= MQ.;O*'9.XLJ*/K#Z0!0HBB(OY9%6M;* @IJ. OIX04V+8"?4%"<86"_.\H:,T.!.Q^ M4:L\6JR+D/YER/C_U@'O5?JQJO:;YV8OC^< "& >%S+.+$$)($H9.V>T,>.I]5MKQXR=N9(L6 M%)X=TC@D>*Y 9'X)T674(/SHR#8P66<4O%2 M&,]J:FX4A((WRG,]QA'A!1(%0OLJ*HV"2 L\T\>+@"M @2RY;U7U%0 M._<^7Y+<"YTKYEG52LD94@]"@5K%;P2"6"]CG^Y8# ?N_)/RQ%5_1F.>S$)X M O>2<5R9:;(&A.)(2<29HN5-*<[T$(8$HU$@JTSQ+U/&4[$5_/&?J:0)S;"9 M,-RM"^75ND!RLPP5J))'"!N9V/I^;LA9\LS$V):-!XH"M'IVB7=]R!PXSH9& M*)JX9O<#84]>Y,5YRFEZ>2M9HE(7Y]C?M'VBBLJ':1),7A(MBU*IR!"-4Z0] M#L7)*32&;+U9-JU2N:B#6A<[EM0!E?5QOWT*_::X4?L1!<6K_9]DUJ,F#(J% MMP5EJ3A0@[)]D>O&:Q)=.$D$ MH%KV@:W01IY8MJLE7S3@^9PC;:7YS]IS]^ M^M.WD'Y?AW1%'@A4V@.;JNS]TQB!XR *8TK38$C&;FONG"RI5GA2^T^# OV& M3/V5O9G1P^/7CC:+L@&VC^FCQQY]<#L&<24O&JC-GDA%TE'/H2AVKFU:N(: BI^<7SV<7)@QD%7+EH"@.6=FY M4*N:# 3FK(JB5O5Z,3Q;3;--HN&/V3X1MY6:X& -\ *^[&O2=!C) 5&UM4(4!&FW:-0(*?*3KJ 0TLCSN?3?\<>8Q4E M?^AA2-:;T/9[T=WE.Z_,WI0GM ?:1E&8T_#%\8*8_?\R&Z^!G^8HV\C=@.71 M\9E<%_HOO,C/UN/&3:$0V %MO6IU$>OPR,CKL/,DJF M!+)NSI7VP17+W!*YAXT28-M94IN9V#4*!6 M/.L\'OS!>]ZPU7V-TGP]I1P@&H "I7OJ;;E?6=64JP:"8MG-J*-+"%@2ETV1 M@%K7;-(*N5=O/(/(*[-;FMJ-# [%/DCB7@0_VQ8A2X.A=D2./+'9Q'PH]J\0 MR[)DX[1.;O['?WB,?3%E3!&9WVL"%"C?BMJ[%A:;:Z((C=0/K9 M]T\@$^&C/]HV*Q)HV;>B\K8=H-95CMQ0>!U2LG(B@WY[#EB MQS2/=B\:(&8OM^7'LTBK6B+Q20MI%HQ@B6V?&?V0^QJ,.3_BC; MR%4?PM)ILUC?4[)+"XVQ?VV]9*N(CE".PX1@T?0=G/%2QY;&".OL('OLTS)0 M4'I5DI0E@T/!M!M5R^0H>50**Z(>$^$+><0&*X$(*BV)-;@;&XFA%X5M:\T+4U2X:C M0)=)\&2?YCU>)X$K2/E10Z) @CMNVCT(A*Y=,2@*-+X1\#03]^R%4":YW25 M8":0<(END<11[ 1NIJJN1,CUF@ %RIDV*=<+:@ HEEQ45$V-_(,[SPR9!P4! M*@&>Z@0*IPL[' MBVA'MU!*_J/\V5* HT 'I+HRV$VU-V)(%$@(BN/*='()* HTJN7M+\/D*5XG M?KL(?LJ8FPG=0E_] ?.A(,AG$C!)PF<@%7ML&AG07-R&^=UD 4*&JW M^GRJMOI4WM.#9D1!E%:5++F%30"( H5F9G.99%C/<1;>6\VQ.!!M%N9#CW(?>ELGD *AV =!U5[51BC 4:#3M_,2UO*K(SI2KMX8)X!7;;%> M>RN&^?%\.*U/VR9S0YOE"D36T#*JMLFMI'W7.^;FB80I[@U*&IX=Q043JUIE ME2?Q[_)"6(?,AX(@1>I<*\51#(%BT>VZ3CPHRBOBRKG!4?( :(Q$@62SKY-T M?P1P*!"H,P,=JY5Z!!*'"X1_ID9>L9>E_!W%+@#KZ6)/]3]4&9502V;_G;:Z MR(L(@(_E:KTF)DW3]-L52,=AP+!W#^MZ-W: ,&Q[/N%_'84/Z)8 M:I%0G&K]MY(F# (P))+&XX;XOC*BHPJ!@N99I"\$6Y$HXE7MKXDR-D ]PK:& MS;/DF'IP'=(T7S%*10\P"U2R.!?K>O:ZO,3]X1.BV.=Z6%0UUB:5PB#_3IC] M,6@")/=QZ;S=N)!*;8!E*PB1,SXWDUF4O =O+D (_! DOB<27 M3@R+X_B^Q21@;#X/(95+46)(%$C<=@1:5H.H1*CU&8\"X89Q3 M-Z[,4;QF?VE=(0F8=7Z9=8U.:S:"S@KE04(F,#()B1=V!&:WV[;3SGJ,1''8 M!(8R*%VU8;P,RA=W5+[4'XT"V?K3(VV5)0!#L?RL2Q=7S1DS@Q)]-VD!1?<\ MR:J*@YPOWBF]L4@0/\>@3(U]3O_8TLT&F-^ M%+NN+!0EL64,ZHNA.:/M4U0W 5="V,0]PKK 4>SQ@CX[@??OK/].$(6^YSI9 MVT!V:",P^*9-K@KW7>'24VK?1B:V+A7=ADSUOM^$@23$I/D[BCT5A>U4$A]U M(WTJ0U"@=6!S[UM5W213<]MF4H-0G$&RHJE$>\@ MPH/X2;"J%4M7R]0])K"]FVF#QK,@\.!A=*C 2"V'LKWXE.F3**NX(ERZ$,;V MPB])M*+>+KWIYTG$[G84B3J.R %1W)6\MVKZOA*>>\Z! G%QQ(&HI)O>"!1(/1!HED;<_ 55M7H60:) (D]77(9G MJW\E'B6Y"P.2_V*9!Z3_:.OB;^Z"*NOWIZY,?L%ZH?$O7J#H;53]$<7^*EO= M28%0++WN=1(_*54(%(LVTVM;;JV)W^TV! VWWGTD6![$,X>0Q7=PG3/DHP[^7H:@Y1B'LELTQE!&4(WP' M!0'3^-S%^CI,:+SYG\2A,:%IQ-/Y?LD^+2M;H340!8JBH!E%CT,I- ID;@4Q M=]>4!ZJM]HMU+A(&N7 (F$@:5 V8" 4)TBM7F/MOPZ["V,H!MNU%CXSR#.)7 MQ_?)_MP)O@.AH92WV%JGAD:Q/SSI.@TY%[>K50+:WH^BF8JP>$KC5Q3TKI3D M3ETOBH:&8E 4:)2:6[.S@#S4H^]8ZR:1++"]6<]1XE_3&X%B]]HYW5DJ6+US M*[_RI:%1W4/QT#E1$.;2BYSG9TJ>"_6(!V0I=:ZN,;9Y9!YVR%6[KX%+Z"NH M!CPP,RW-Q[UCVZW'

/L-RPUJ62W+WF^@?+SMXWK)#A3C%'"U"'N6 M@T<2L^N69FQF+W?^8\L7KCW2-I+5DG*WWM;+_ ?!O4_<9RBEEMD&^3D$\P@E MWG, V62>ZSFTG4-^^(2V26*LM)PH.-;LY"AX0E%/^WQ?*1)0&%^D99^[AZ% M3Q$DU3.F"@4Z!W? 4HKZYF9'0:RB)"N)9/ER#1 4RY9T_;@$]S%QM6)@>TZ! M NU']I#PBA9!W"YJK#:X:(U$@>0@D;GW8!2HM@OC0VMX9;4>*3P*A-K2;R7W M6T]A M.4MS+!I$RUAN)1.4@"(Y9N =HLDN7NVS-&*(;BIJJ0BX0L^AMK6.TN9_P8N& M1C=!11=^(%'BPVHAT&NY(8\$WF6(3F8O\3.W&V<*=-;$4S>A=(R/H3CX[?KS M=V%,4I?#CN%9)M@]@% JO.E]YT"!^-?')>7ZU+Z,<9%+!')H%,C4'?HR5;(- MA6+Q<#L(CR=+8^HS]T?5'Z9,V;'_!@K6LB*=BI.P;% M/M\*0M1*:Z$4QP'#4:!;< >1=5<>W:8QS/8Q+9KXK4/JLN-'VE6RY5 H]J;9 M:5;'(M@U!@5B1;S4MY!^A_XI3-\35]860]H^6M5* H]J)9 M^=/5]TMX&V#HD""1YUMV3R4<'F M;K8[]A2E$=91(V>DF5M2)@DQ,2O+O!,1P/Q74!!/KZNM\$1HC6PB^9\_ES@R ML>A[Y1?^PZY24@=^SS[<0CADKQ=AXI/KK1S_IU6X99A_^M,?__++'W^.G;

PY>?7>)Q+. ?/\(_?GJ+W/_%"Q>& M+^WN/IR&66'#VN^B,S7"HHID:3:C8$VUGX^TI#/V09>+G;[S+%A3_?>;=W(/XSMF* MMEL(=M0E7A!H5N??L-?V[;_)7KK&)MQ1%PF11!2D0N"$/+WO N0@NJ]6(6XM M63WJJ ATM*!I+5T&?]1%G[DN$]*B[/^ D>VC=,$B6!N+A1+4"[H,7X.NI58@ M;2R4G\<%Y5X0)N1WK;8);F/)]V$4._[_\7;*6R<$/M9#*RA.7GU?_STQ--E!$MK@1QI:4SN!V7FH_[6+P([_P3"%S>/\X)NXZ#4N9X&D7@A]=[J07C"T_AU0N M-]6ACKI 8?AA:X%UJ*,N\&I+Z#,[<)]I^!IO&ATS6PL50Q]WP6^E0E[OEM5> M;1OTN)LO:$+:WOLJT%&7URMFL;5NO=''Y;D:F?YMSJL:)%A^U6AJQ(*]S%&'OWD3H(;7+ MYI3Y.'?*M W!.6D^S9TT#<-S3I=?YDZ7EJT[I\R?YDH9N7$])\V?YTH:A3$_ MI\U?YDJ;MN\@)\E?YTV2IL\B)\O?YDV6EI\DIXMAB7=J=.EPS614^LMLI> . M_T].G]G*P@I74TZ;V0K#4L]63IG9BL-J5UI.GMG*Q"JW74Z;?C5\24UVU"49@6I8(U%'0Y8.176@ MKB[43?Y7XKTX/H'Z1_&%0^F>G4&*GICK:%6J<"FMS6* =:04">#-\^6 M&!C##K!STJ[^IK\?ZN'6$.R-$D8DZJ405!=>!&F1]MD+LEAG5< <_SY,Y=;. M7= 8:N_*\Q="ZQFQOUA1/T09U46@-ADK](W(VV6;-4FIW@EN7 M$U2UO272@G"(^:.=M.P,D\1V\!ZQ"R 5?11#K"%2 M%%V3+[P&8I/B;L*.>5IG:Y_5N>8%3GG_.#6GTAUM#3U)_<_.Z]\]SN:#DFP3 M7I4\Y;GA=D?)AO%A[X64;88F_K94+ M?\ETHY4G%Z$[!]IC!JH6Y4TF((2U;#SH$/QQ7&C)XZ=>>\<@#*;.;FLF)H.E MMJ'2]IE6'F84&Z\^N0) J_:9CAZ, E.-; 0&V@L=! /]"I8]R4(VK>J-H>G# MRYS+I^E^E]\R%>5DWK6YD4K+.U=OGB G\RR(UX]<0A?;3.BD[Z6KW>5TWX/Q3[)C$8?3YI&O9\_I0]T;B33?@;5#MI9D*W? ]AV",^$ M2,->/_TS.0LR=K^+R+[Q2W,C7"]]47M*(E9 M4+(?[71",&9!MNYG0!W8,2,B:3P%]=B1C#:_G#1M^FE'VC$K1$K"6J:@Y$@EY;C.DOB#;N!_R;-)GV:@U A91>2)2<*)JJ*>ML=V*/6T9(Q9>#X,4%#*\D[;QF^,<@U^=]H& M-6-4$Y: GEW]Y^(OT6*=>=["(/H:.(GKQ:58/C&#$%L;N6'_E!;%; -:K.7R M0H*$=)4>;8'97O UNY:B>)RKMY6?P*T"9Q+[?ZZ\3M60FDP+9+P!4I-BHJ2V'MUDWEC") 4#K#' M98COPV,8N%\<^IU4KJ2,X\@'&"PTG+]Y61!SMN?" ]T%;8VTGVD81>R:K:6% M\ZH0]I9) L:+?4:\,W?K!;SW.[2F4Q^#KE%X7B+=%PC!DLM,D*Y%5R"M+?N. M*8+U]:B/C!S>HHB8EGQ0+[P)9>^J,GDZ@DTGT2*X>@-")EZT20T7$'53O2;PYLJ&9;H!LC MT'<69+;XEKVUGD+5-'#.(AQ 9M<5D*:?*?6DJ==E=07J=1@\3YH^FA;3>AAY MW3HY"_IT6CD;=:Q4]L23)IB6]T!0H",W\)PT<=0&_@8O:O"K61!&:1.NN]_E M%MA94$I/5I+0OV&HEE5H^1:,1U']/:1.09\@-F!YU-%R8LZA"H'N61O2.'J]4P43H+'"? M9C3Z^_M9;/IH <1#JY MQSPGWA$2*1%G9]4*40-CGVB2EDY5[?N0\F,;Q]1[2F(PW2W#M%)15[:"H=GM M=L$6(/ UH,3Q(3WV'Z$/]P+$<\!J$3R254+32E?4B]A/E^P_@V?&O[W0+0N5 M]Z+7P9^SGXRS6*>H\,IS+03U"T1IS?(>CZ=5.Z5)OX[3J1J!X\DSS,U:]91' MX03SM0[V3K(9NQ.S,L--YS@2L9Z/)^=+>%9(3,CNZ#6=O MR="E+&,Y2E(+ "TFT[N$;.$!9NSSA;!GF?VS7AU,27_]\?8OM.@YT%<$%6/M MHS:%TA-+PG@+=>@^I9YNHS]@U3E33H/7@L>R_&Z<"C= M0XSH%IHOBS0-O?.F,8^] ]C=K5!]&+7'VSN8FEP"$5MH-@WK>#^%P'9%]K2D M8-5ZQ&M;7FUW?K@G)"U\F=#5QHD(M/U52?6]Y\*&>GJRI.N5<\AALQFLS=+B M9-'FZHW0E0)8S_3/WDO=+80[\5S2>!JK%XU&-LKRX]&:A')UCA J*B/-UGE M3'405*ON-];@BB\9ZRGW&WR#TL/07G*?P>,=_H-0.& NE%>CBP&/RW''E:T' MXC8B&U9]L8=PUX\9])G8(*Y5Z:7'$FHR3(>B8/X3V XR7Y5$#BS#,@;XY ML9%"J0L,I87NI!:-/BNPA'IK;Y7F>RS6Q1.T#!D26R*LYM\]NI0E^<0#SCZ\KFPH9Z>3D.X=TV&#?E2\E[P>)(H-X0,EN!; M\V!#N2*['X:S:B*+;JU_)E':MGD92OQ5?.%/#ELG^ Q($'&&]4 8:XJ\F&2E M)U(D&5L+GP,^BT@^.-IGWX.ZIQK4K7,T&(X,O8C 'ZH>NZK$61WN^+,+P(-<;M3>3[X ^_A\:/&ROW^RR]XC,B&HCI^_^5/:' Z M7BC![[_\>8*N]M]_^0NV:.I;50JBZ*J-$=V_2V6\V*$QRI!S58!K+258'$8Z MBX0(90BMI,/@K(ICRJ->ZS56M<-,9T&U7C&ILR_GVZ.,GYBGS8M*RL>O6UX; M(^\*Z5.HS=T[0GWGE:K6?0O;4<3SHE"?&ZBC78R1Q3?Y*ZD?_#RO*IRR$/Z: MM"J0VG(J_3239W)(3>"9'"&U^BP5&8S6-YHZ?Y*E M% 6[Z\".D,%@MH)L1E5_E@3-$R_&J#$[98J:2><8HZ+LE*EJB)Y&J\]. MAYZ'Y9.,4Y]VZD^1;L#T>^G:WJDOABO93KW0>X^$G/HY9O18SR7KE M\N0T>U=.!J=#Y21\[V71([$J)]I[0PO]A*V<9F:;4TR+9B83QG)ZSKF1Q3A) M:;D%?\YZAJ$LMIR41I6.Z>F[AR; Y60TZE2:'AE[IL[E5#.JA$R/:@.S\'+J MS5D?.32;+Z?AG/63 Y("<_(9]9*<%OF4"88Y_=[5E&/D*N;4GK.",WXB8T[E M.:L]8V<[YH$G9A2@J=J$QLB?S"EK1A^:*F4E29()TDD,+HAG59$Z':'K)I@45C>HR$Z:B,+FUH))1E45.):Q]*!=K".BZ]L/7 MJ;:?A!;;#(4;]I1'T-+\+'"OO< )5M!P&\Y$1S\(_?'VVI"D$B)OD,UV*&$; MPI[C!([E>1+?A?%O) 994H*A]G!K".:R[R7)9>"LRWKPG"V^8Q-[3( (R;/5 M"CAYQ%14XKTH^GUH#;5792#9[5*WM>/GW.0J_4/7Y=,::G/'TM;T)%)4FG*UB[R55W#M88O^)WNO!].I:5#RZ^LV*VD.P M';3R"3WPH*DFLH;TO;//#3@K)HY3PE;-+D2\A_2+F$D-(*3O $2";(\)<)3E M LLI$X-\4KL_R] ,DQGE4W8K[9PW+=*R6RT&QG:?"S'XT/NLFLA@$37VV14A M;G3-E$2AHP7NF"R!*O^WH,*SH7GM%;+UGC?L 6%[<18QK7'QE&8QW@17;VQI MP3.Y#FEQJ6Y!OKSUG"?/5Y2U/6!&1/(WO#,!^Y"\=K%ZC$548L*T.*ZUL3LG M77P="L_3F3[P_&^ZCV5UB#5$+LF.DI7'V37[MT^XL2MPS[;0_?K?*IZO-=3> M#E58'/BN&;LFB_5M&#PO"=U>DB>I4-,]T&293.H$T9I0Z*Q=7,-EF M2"B&L MYV!$3.J>DAV[P-QZ RF7X+#5YE;"P28[#N-@%H^.3[XX,00$['F?>]\GJRSD3X/+#YC) MX.F]"P,@-C\^V15I'T<1$+;S)1"P#Y;0,?' W-K)I()!5M)\G$4+?K3AF?/L MA7EA!YU;;O-H1/B!G?CZ'RJ0:61-&SM@BFS+![9(( MK$H'FZ5&X$:YU-[%D)IPB*YKK@P_$%[+2_[:#YIBFI>XN"F77K0+(\?_3,-D MQT:P_UZ% 3M6"7&S9SZ4MJ ]ZA)L-L&FJ7Y448X6:[Y,8.=LR4RPW7K)-NJ6 M,09.AN@Z9:F@E3O ULQ%^5("'G#%>D[[?NV.LX3?A]>+%]M$7SQ(66+:E-S< MI0 TN!;I$ZTEW(:;B*5G2SU&$1,Z#*+@WH@[&Q( M._YTC[.IM18'/(UZ9ZOR8B"^E&FJQXQZ-7H83/H,QA&XUSMFJU;H5#L::A8U MPOO'3E6)J1>49)20B(/A>P0R-8A8CQ.:Q<$;'F[4G5IPVI33"01JT*@WI6=! MR.&!2%7R]HGLF0DG'#,.J!6;+PB;F?/IU0B[R;+>3 6\S(/:A\B:Q8DS(W^.\]+-8@,,B;%*:6T6A!Q)C*WY1F;" M0H\EN.I% L[Y]&J*L7TB$.=!SB%R:M_8R%GT/C(MDHHC,8V2$B]C[2N;&@H. MG<5!-69)U8X]'86L(3L:F,AJ2#Y5/F1S/I]]Y=,A8<.SH._80JLLU'D6Q#4C MGO8)O)X%,^KJ:+F$W7L./)1-@';43;SO/6).I\%68_WJK5"YF?! M.TQS8%74_KSZLQZ#&?<.3!YC"Y V9#Z6$7=HGH'1K(0W6#"??S,BJY^>PY>?RO?U]= M9)K2NG++3%;V'[^?^?Y-X$)3Z,3QHR]D^]2J!B8%,YBO>OG?Q(LWO'G>U@F$ MRY!!V;U<733,FYL+\S\=(5/":L,(, ?X(03H7))H1;U=*KV>)Y$7D,CB M!1F2^+V@STZ0&?[P\+"3> =PL.XBP0 #H*LLU852H>3(/=M-??50A=/L!>.7/5?G0Q \W!.!A M]W;5+&F:=)G=3*F<;ES18-(8KL->#'X!L3!"^8(L94+MIQDW5' MVZL$KUY@U\76'H[C:O?UU"S>ZF7SL>Y9U4*R'\$WNB"Q1*K+H>:>40 M:_=9M*JN2ZP>@^/FZFQ0];IVT&%V=_3<\2%_[G%#2 R%-<)@>I?T76V72^<5 M?VYUJWMP@5Y3X& *HZGJ_<@Y.V;"&,C62_T0/%6'ZSPDF)YFKD"DQ+:#<_2; MPU[-7)UE=O&(GI/@X!*#-KD68->3=+/C!Y"/?QLZP;0N/U00T+[E$F"+?:>J MZ^FZMS)H'!=4O1'U&AL2K&=WY2"$-][?,,&$<:,77KYM8K>O0&6QKE;ZRW)- M+L(HCG@MP">H!9A7LNFZI8=-:N\VZZ[[O+KNSEM_X*Q(N(.1@U+C(H=2>W;< MIE+.>%IQN:*NJRB'QW$/NS:D>@D5N,_I!GX+Z?=U2%?D M@;@)+U-SU#LHB+]LKTARK]2P%AW1; 5L,0E-\Q,R8:P,6-9_^@9-9?IN?K:JZ^XY&4@EOT2-57U.U^DL'C>"2[-J3N M/I+B?OHW<%! YWM@I]5FBN#6Z*@@T*PMO=N4S,J4]CB7L/++( [5KME8U M_D-FLM@;^;5R+"F[R0E;W[;3,_9Z/8Y7VV]22LH2RM"^JRA&)+;5AKB)3]+Z)8T'N56OC!->)<$= M,MN4KO/!E)N=^4&:A3;%RWSBN6ALUYSG9PI%JWC0=G6G-&)=-,;BN.L'9*%I MDFAVUUR8@C;%*WXRB6CE.U6L+RUUQUAQI7)3ME_N(G@@JX2"-XM71-"Z]&:_ M,8IX^'KW#*&4,T]D,ZSZ>?PR)P)WG)T]1Q)YTEG)Y6&%E/<4AP1 R??49=$5S[L%/A+ZXH%Y0Q0[!%+8JG!>K,+G &Q":1]2 MCJ,^?S#]/23,Q7BZ\X@[=/H<3)IT.47&-?G,R\I1;JP-S/;M+=&FKA]3G!G./R7$K2:7M*I'JSC!-&N8%F1=%-4+'[ ML.4D/H04PKU:;MB%>R$4+* ,F#Z3J)HVO*+0^:9'H.48WYM8#G;OXW/2#X,V M^8YP;D__<6A85H1-F M;MC2FRA*B'O)F6YJG^!"8G1'7OE/37QZ#K9:.H%)R0[=5\[OV9LGQ4<*;PV% MTPT,TKU4_$G2O% IK,$5?67LFKZR=X^]6;)6C (8NZGW]]1;-2DF #!(INL0 M8@(6P7WRY'NKQ9I) XP;R BFA+9&NGL:K@AQ(Y"5@'&!G'03L'??\>L+E5!6 M?[Q!PN=S<@&Y.(CL#R#1\+@-7FA[N_4BZ)X-PQL5[U%'>,1(3671A75L8>'U@K.&?@ MP?FHC6/'-!9+@50Z24NPJ<-8+!?'U)B N+F%D&F"R3;A2N$E67LKZ8G3&&BU M%$\[H_-Q$](80E@@IBIK_RU!KL<$=@O]%0FJ=V&P2@.6I/LE 3?X' G(UBH: MHK$+A\R$PZBOKVC7"O.6FNRI6[CT].>:D5!34QV#0IQT$Y;MZW13N,X MGO2)&S.05*6UGC11M33V9CE'R9D]:4(->Q4DYH>3#JP?]C)4C!ZSI$[KPFF0 M\:0)-?C"J0U9)YUK,>CJ]3":C4$\1')9+_(=9+D[Z:ILQDYAPQ)XO$IL4R&: MEJTQ(]N?W\DVW):9T? O[S24F$G]_IUZW M.3E7%4Y3.>\KN VW<>=TG$\TG;1H9%$G-OOO\_UCF- 501-4%]&XXH-A_U7Z M7]A_@,0)@9D+FF6 "8**I&!F'49Z"^6,,%U#) ST4\.:=!%QJRN)LH_)8D3$ M8"@K:DK\;GM5#L.Z7VG"#\3*0RVX"%*HWH;MG7 FP_<^ MV?)L&XVK+X2T&6DD7; 8QF1J2O9T9%5)LFV4$4\);5?0ZGHW0;[J>+).VDND M]5SG0JCX%3UI^O1YBQMGJ7'>9D&FD8ICSX1ZNH)$78,>\%:?-#7[LC2Q@# + M5Z4N5],_H"=--NV3)9'A3MJ5V^?:J<7+V56XDUJL3B<'-(]GZU**!8 &U9KZ M8\F%V<6.4 =[&N4$:1[BN&M9@EE?%;E56Y 835+CEU M.W*VP <"+"[-->"//@06/?E>*G2KD>L8:R\W2D#PO&;(OEA[7JY0@F//27"H M6'+))Y.%>\HDXC.,1'T*3I+.BEEB!Z"H\G;9_MOGH=O&U>U%&>I[X2^TG;MO4/EHBX MQR/-A.W91?V5:1BTM=@MI$]!@.[2VS*0Q?J1_35:.V4-X$.4^>[)<1LR5.MG MMXC&E^PF*0QIAC]BFUBS-FJIMJGU2ID^![IJ$BVF6FNH$G^[FI>529+6U MC$V/0SHP^R;T%NY[,-19Z$T'Z)FF=G).=#;(X>N6<1D/?2>N79[2UG!.6V\> MYYR;?VI/OWQ^J6E>.Q[]U?$A=LR!_^8VZ"+/KRBG!<&OX-W@,.Y97 Q;! _0 MQP9J8D!;H.A\?\OVP8=WP@L*J']XA+)SLME/,?2JP"(E E/**\T:4<75/RKX0$J[U""=49B0&M]E'FYUP/,]5@^\A5 M;[[@QJH:3/2;PSZJ)=_KJK*O'&(?D3H_;C+AKT'X%!'*^[[?!+LD!CLSX^.^ MQWGL^9X/O_"=2!PZ./KGK!'P2QB0_1>'?B?Q=1*XZB!#";"]*#GP!#.9HW2Z M*1O FC#Q.\@N&AQ1J($+3]+)+Y-F6G5%P%4+M.;YD66QT MWVGLG8TV[U )5!)H^T=;)+GVEIN:(^VC57VX]03=!KQ]%*IR:7']]9BH:JC% M,.#MEE"X!/?.CE E)F)8J]T=*M67U$L7PMH_3I6']5/OI_B3;30Z'H:R6MUG M&D9,JJ?$\>&E^,S8T3E9A]#U75:GQ,S<%N\5W864K:^^[H[[I1HSN5V&JHYC M[7)];H->XM^!5[XV6!7D6#LM^1F@>QHZ/BNYJ.VHM;\+4-!CJ@T2G\DLZ#RV MUB!QZLR"MJ,H#)_F24)+"H.NR^M],PY^_60JRABYW2A5B*.\=$HOYBPJ#*!E M*0W_JM'-^'NZ&0'4EV+;X5'.%WGOLQ<(:I=B(R=^AI4BKKC4.I^)HQ^T@E]U./73,A^_>TRYPL+;LE M[WHELD,H?^JT/+&,#)2DM>VG* 3YDPX;[%0,ZN]/I\Q^JL>SPW@F>:5G%V,^ MAK-+]7"-$=2$B;"F!2"]Z)J3)>?$ FO,[ .^P)JACXY4,7\_M^B""4XV&-(\ M2U:%]I]VH*,I6O:P+HT1?-0ZGDA:, G]_HKV2Q/UX%OVP@E,G8UGOR$4%.7= M\XX4B>-_<>(,.BWAWC:#&I@3C3OAY$H$J3<']L0+DC!I2'SW8<2O8BG7W(;! ML]1";_@C(WI0+AS&3]WS_<4&6BM&-T%:\>(&V#%C^0],=I/'G?2;Q=J6+^(- MH6 "69(MZ%1T?[/=,?["^_ZQ]7?=U[QKXDUPY5"XN;+3/\*'<+S^NE940PSU MI.UX0RW3O:.V9Y(_IDD^TWQ_%E)_CWL_[&&95X*!YE$=X[TZ7BR[_2#J<\>' M/DR/&T)BIK,S%;-#FSIN0+1 *A.ON"UW2>"01/QJQ?#:-VBJB2UWK8\CE[P0 M^A1.Z!J5R0@2;T_@ULDVR9P#"6YJFT7'(&R1W/&%0^F>/0_\;>J'4V/LU!G0 M\?:A0V9]ZDF?MM/7%88?L@.LZ MBH(HK 6)5E3(&WN>^7[X"@!,1;E@N'KQA-,1QK59BD5?F(]Z)(G-0<;-!Z77QQ#;?K*29O.Q)$S?4I )$3.C6 W@0KB'TF MER3]OP>17S(E.,-9NV)G7&$.1V M_&(\Q@Z-,!6TB(@F2ZC)(0B^)@#WA7JY93$NQR)>_+S'NT"I4(ZQ)/,6B'IS7+Q#Z MZSF^3(P3P]I?^K>0?K\)[FFX(E'GVNO ]A=_[05>Q.[$YS!T.Q=?![:_^#O2 M>=@!! >'U[BQ5?8NN1FSL%(.)57C)LY"KAU*J\;%GX6X.I16G,^,$GV"RD2K M)4$Q$9,FQ+U*E4?PX/((E"RMMI)B,D6IZM[9@] ,6'$\&]Q,OIM.?9K(+=?JQI9*']V1*8M1OPVU'9789-)+':X*O M[Z\DBJ%"DKR=017"]C*%%>#%,!8??R?@X?#)"O+Y@^NMV3WGG%5.Y^YQ M.%%2[HG.2"27]\[9$B4N4G"#UM='IE.NPN!7Q_?)_MP)ON<,7U9JO&N O1OK M4 \T;4AP5U_;-J"U1=]3;\L7HJP[WX0RN]R(QI6ELO\JE\G^X_<'L'0)E]?\ M]:C+^N(%WC;92A=6_]W:!E<=O[=A)T^6@J-"0'F]% ..?VX%I*[_AN0M4+5) M$T$B6;;B) L ;;IP&Z&\2G8K!;>7P,RCF)GX#A;@O?+Z"4$-"@S+U_"1!$SW MY850B%O[GJR5C_XX%.*#2CEI@EE;\%6F26=5O/;*(RT!-G@NKCT:Q6=!X+T0 M&CE4O!PYG%6&9LL6+R#C%\]GVDL8B$58 8#I+7P@+R1(2/$9Y3Y*@)'P257+ MQ#;@&)LH;AY:_]F>DNT%4$RF1HDOSAM(S>$K5 MT=NR7>"_3MOM,8?(1 M8CKGF4I+;0)8C*\ORZY=^V&H;C F@SZN9I5NH%RSJOV.H#&G^\\DBKEL'!8! M4THR:PTU:63QJ:Z8) I(%M5UP"3M(+VYJZ& M("$#-+X6W1=1"8U$8@B[06&%[%.-=[,N@JIY[*,6BU$,1X)@52F[6J_)*F;JLKW MSQV?::)!_J?PG-P[7K/YRL'3V3.C.M3?/Y!=NI[%.C52 QXR4ZI\P(B\+O_> M-9$?/>UA!M=9SKI8WWI,*^3^OD5P[Q/WF410K'C'_N@_QN'J^V)]'5+B/0>/ MR5/DN9Y#A6E=!N8TB"$/PN=TC:($/)L7820J$2Z!0W*S3R/,66!NS-(C#K%8 M2J= A6CU";GDH4W"-EB#ID"%*)>MTK !A12A,Q(56J71C#%C9="F[FB\Z'5* M1WUF0(7F-27_2DBPVB_6F0C#]"P-O7K87 :?L>H"J@]L*2.P?VV]9-M^V?2' MCK3>@C,S94$I_N@,.L8:A==;8X#!M5V$/G11IH[_)0P\*,X6/+-[U5Z3#' D M.L'!]@+.I(7+4<":I(ZH*/D7QV-'Q M4)TQW("JF57WWSS*M["H8*CE49[ 8 M.!NN"'&C:QIN8<%1OF)I"*T,WJ* GB8)I<;_5%V05V&30>/)K%)DU;SG[0FS M6P34:>2=C$$2'Q$UM'-7ZLEY&MDAITZYKER2K*A 9W['/"Z=-#>D>JY:R1@G M31M);@<01)!?<=*DT$W6J!X655[$J?(>85I%?F!J9VD6QT61PB$7>%+2S8(^ MW:E#C=I*DB2-61!+E>*1O>6ZJ1>SH)_5D0IT?^=)5>LI226=!, MF/&?W3Q9M(G2H=!I@/1=9I>=;2+ J_:IJ"6DE3LR".GNE'FJ9UTC3J,@'5$\%. MFA0]=7K1HS8&?3 QZ7[JO%YZWBS.E(9JK\@0G 6)>BJL.CF,LZ";2FF5IBZ= M-&4Z-3)U4N=)TT9ED>[2YJMB95X%]:?3UEP'!S74LVQGT4BAAPYR+M!!3ILX M>CK(@8G&LZ!DAWC>MJN,015,0KF>;"G+\9[%F>DO6TJST&=!+Y5,JB];LY##+$BCP8(&E)F813NN M/ASIDX CS8DZ+8[4B/^;(4GT[MJ0TB2CM'3#34SE[;L07+XY$4=Q4M:\R6OU][K32K\65NXYG[Q0U5!8LI^>LJ* MD.4T>C>YZU<]RVDV>QOAL+)J.?EF;_895JPM)]^<;!F]R=?\[ M*ZHPEU-N3DKH8903R73O*L-A-?%R.KZK$[TJ\>4!%>\JA69!P)Q@[SJ#1G7" MG%BS5QY4Y1)S(LU>6^BHXYC3:?9J09_JDCG1WI6!(=4K<^J]*P7=13%S6KVK M 5W5-W-*'4'D_\^?6X1B:_Y> 1#^GF'3HEJ8Q!%A6HSKK1S_IU6X_3DO>_MS M[+R%0;C=IZMY8/_S>UG2 W@47#-@2^#!])T@*D.@;X)U2+>I,DX8 _,+:GHQ M+*"YNA]J&TVRDC(_6"L4R[!I!YKXZ:9)@,RVRUYNPB1R G?YRLBT%Q!;T3); M=ZRU(K9GE$) & \G9$_>'3LQY5\@>CYR5G RQ TOA\YB7+O0BW.\(.-'\6 M?3\+A5BL'\@J? [ 59&*./Q%JOFX&Y=FG&_9J^B=\6!%U^X:R%&/L*!*1N5X M5G]];]7U);$/8*\A<2,=.;*IR3/S0D99*Z?,R)O24L&:Y]'P5ZR1"SQ(8<##6?+0%L E>F#*$7UA M:F9(KQ,F*Y(\@$-"D/[S8.1#YWO@)@HNKS?69,,7$LH84/F32;Z7'>ST;M\G M=+4!5X5"V^L<84_'>W6HV[&A=9CC"D'U2O5M(:CVNSW5H&#R-=Y6"CKG^]8[ MP*E:' 7*."1_1'(.D9F29?K!>!^T2\3V U$Q'V1(G3>1*@]HX&K9A$;Y%%[" MR9!)GQ]X;8A[$RA;3IK]AGW)A\>FORHW6#UF&IM\]496"1B-%^LUX^I4T,#X MJ%^W9V8BE/LS@DS;4!NF9= 8-CWW!N3NKH@'B2\W3I RHFO(FD?9%@\^-NG1]KTI'72I#CB@SMF4-DL]NAHO$!3!)A%"Q5A0&GK6!L/\YM)V[IC ML1UST82S./2C>T?NP^Z MTE=FT6@)J7R@R*2914^G(]P;W:R=43I"S4M2/G(NT3QZ3DUYOR0)2O-HA#7N MDZ.9%35*_ZQ6M!GBVLB/R7;KT#T3=U2$FF*Q9(9GN"6/;'UH<::_R!?%]Z! ?N%\< M^IV QJF#4^IX.5WE@<(J3&$U^5XSN>TI.. MJ==XK#5(-8.T6TTYX@ 3RFG2S7R>G/+(SH*66K)_/6>M)5.<-*$TN5KGG9Y% M>D#OTZ0E[KV33NB-ZA0I9Q$GWIMNFI+K\4)@;9GNRF?TCC"Z11 )PY_-,B2D MXMJ_#V/@:X[O[R\]G\?KI>[+;X0RVJW\Q"4N=-*[9\S[^[CKS\>V:6H<6:F*R5QQIFO'!HPME[PY/.]> )5$XL1OVC/4I<\ M16Q1#MU7&+>""')X>UR]0>@.Z[84'$%;P ./F%X_0",?F>J]E[FOC$\_50*= M;<-$VC3&S-SV+EJN-E7?:A6SD\*_=Z@XP5X+WWCUOKB? *LS:-0U#I7U#IP, MASE$7TV5YFO/PJS;5Y7,PXQUU;I9$$^N"M9MO-KW<194.X*B5G,==I[P65"] M4Z^KV=8UN.@LJ-:E2HJ+C9K1VF9!8-/:6_?-[ZWXS&(?QC$YU*Z'7->:!87[ M2%J:RMT8CF&$^4)Z8E97!8+3=I\?X?[*!8A94+BGIJ1E.YA%A$*GD:T67B6X MZ^,48L10L/IXMW=4I6L6Q_C@^]_?#C"7^G-(#_UM*WIQ%M%0WT+ZG4E2*SBP M"5?YBPS&]D\0Y7D3I 2]"98;7".:,".U8\#+$:?JWG>.V>P:Y;*5\:;++"*R:&->GC:!T[ MB4M?#8N'F,JX(1DTCN5?,,[XW.&:4PQ @@2[8?R^\3XS+2.2$AW)4,M)CI", M'R0REE.'P9G<*">^8@S"A$89UY*ZY]H877UZI(K"U.3)IVF>"(]80U18'ZTZA CVFF#Q2L]/UHU=0@EWSKU M1G5C\'OI81S#.H^)B$.O9(A>GW@"O;DO!' MZ94 I06G99IEPEC A+$;]DGGR?.YI9N1*_'A;H*I>[DACU"Q#QSDF>16OC-G MJQ5-'-^*2?8$#7Z7V6%;.F]G$=MD]H2_Y7_+;GIVW&$/5U3A544K"Y,E*LC WX]G]P=^_V5J]@63Q!U#_]GQRJZ/L4-C#")! M;_HJ*76:TGIO&LDYE%'A_.\IG0+R##+$)"EEE%.-(KRG]_4J:-,7HSQZYKI> MBN=-P,,Q>.K9-FZ.H-PD/B4XBTF MJ[:.$M)U4DZ3=W?YN[N\^_QU/NA5\G4_G;.@F4:(@>XK.#]ZR:7R=I=CX;$\ M=3>Z&7?2F$8WA%F5[]$95J/Q3M-2:2.PQ6B@0>O\V3>R0>(M^5<"L2DO[']. MR,)61ZQ++92"X]"H#@\XMD)U$!LZRGN*H#$M7UU^6@J/X]A@L#Y!VE[RG$3Q M\C5<;L(D<@)W^-6P:L]L0T;BR!>R_2O*S__C] 8)DA.MO M_GK497UQWKQMLI4NK/[[\2DF8!#UW["P W4W,2'L4:E9),(^KDC@,*E%0EDQ MW'&7FGWY:Q#MR,I;>\05\BDU+!XF>[0$5N-/G,K%* +%LO"NMI)2<"OG_#JD M9.5$8A:B $2B<'7(TII1M*=M5>L0?9O5CB1BYJF;/?1LM0-EQI,^9Q()$R@F MD/+F08KF!6O1Z-2O4Z?"JF [LSDJ2KDX/S8*B?34#]&[L;[O-5.5,13* #,C MD+ ?K)J8ITHA+6VWR82:ZL))LVC=2]9X]4\]\UB'')*7[2B^*\2DT7.2&@VD MGR)YY&K]&&FO0YV?+EE[@==P?3:7%5+JLC"TPVPM.ZXX&?#'?O'ASD41QN"4TK4L* M41)11-C_@YPD-4Z]9CJJ4?6>AA"ZMZ"/A+YX*YD#20AF8Z&0W)6M(9)Z.>2P MTUOR[XQG.XEO\39DS+HH'-)UC^7P[_4,#>2TIP=%W7&O!H.CX&7'H1'#6E[Z MYS!TJS?R,2S%1.'ZA0-F7?I2U'$\>T("=Q%O",WV7-IF7 5MKR G#:.(7;.U M)SO058CWNJ$CO42Z+Q"")=\$3&4BM^Q0="VZ FEMV7=,GZNO1WUDY/#64+@) M8L+4X8Y7O@EE[ZHR62^"32?1(KAZ T(F7K0!F6.QOB1/4C[3.<[B#N0'.==_ MO"!AZRNU_W.R#BE)X9CJ RT?&*\)*5.)'+KG.C8[62O0G$+^-.7;)=W-\;YH MF8QLL=D9S?+2E"1H0]MC)23NY'UU&&M+;373<2)O)5FR&!;-TB^AFPJ12:LR M:&O+_T:\YPV4MX.Z=\_D+@'Q;K%.^\,MDCB*G0#L)*H=Z3<'-E2S+6BMMA^R MTED$Z);&8*$MO?0) :IN_/]#E@MQ_^N'F/+V!=D?&:5;8LS*SARI,[8,I\<<6)=:.7PH6VJBZ MW*[SX[:F\ Q!NFU7G3C:,D.Q .E^MEG4=/'81D?L8S^Z->-@Z?)6V6AS[Z7" MUC@1Y#,SIUGL"^LI;BIT7XU.(VR/@MD3)8662;U67*]N*L6,]H;-3%?)$_FQ MN!$=+X,PAD%\5S CKG'TE6;D=NL&L=%V#!JT12/+ H&$4A/'O1?K4]F\)TH' M;;[7:5L?@P"?L%V"FFE^XACW.OJ=QOXQB/$+MNU7D&SB^/ MSCD]LF3I&?7T"RO)&8J\#+;W<;CZO@E]MCG1U;\2AM9[>L;IIV>T=UVZX!:@ M?0JG"[D(M[LPX-FRBA)YRC'V0C?JJU'6F!/#3G?I]K,;V(*V8<"/MC*FO@UG M;\F^$T49MU:27 !H,07#)60+G(Z]/.QUC3WVS_L\Z[&;_OKC[?.D*MUU^%$+ M?HI'R_Y57A+&6RA3YE-6HQM*U3G,&D)E!>%[QW-O@@MGY\6.K[PGZC%8]N;" MH70/?KIMF 3Q61Q3[RF)X78OPWN>E*VW61KSV-N]U2K9)KR(-G?&P=-'R0:\ M^R^9'4J]D]KC[7$\S2N&Z$X]0 'N@+BY]M_QZ B![8KJ-U&4$/P[^ MZO@)N=KN_'!/"(>Y3^AJXT0$"C6HI/G>F_+6&N/.-\3Z':2]\QQIXFI\?(^;I=HV(>O:!\7!//Y"N X*^%NO* MFLJ%UE=W$RS#BCK2B;^1CXRX_^-B;PEOX]*L@EW?D5?^BXS;#9IJQ$.O8KXR M7 9/,R(>)([]S'3*&PZSA7@OGDL"5V/UJL'87EE^-%)=+UOC *&B/MYD0KGJ M(*A6W6^LP15?,M93[OWBK.;O+9JT-='BX_X.C+Y\*&>GHZ#>'>-1DVY$O)>\'C4J+<$#)8@F_- M@PWEBNQ^&,ZJB2SZA/Z91#&OH[H,)OO G)X+NG5L(YN0,ZX$PUA1Y,HATIB)H>_?B$+&:P=B($ M])L(";08Q# :3(,S&*CPHLE0)UKFHI_4T!WK.7$R:#\3'4&BF,DPQIUH\Y") MUP 9=!]TXFLG3A?]"Z(?ASOQ"B&:"M=Q>.41\=8^"K+@WUF41AD8/#R+XBF# MHXM/NK3*"%'*)UV498S8YI.NWC)60/1)%VPQ'T$]CPHOPP*J3[L0S/#@[-.N M$=,WV'L>)6-Z1(>?=KF8GD'GHQ #C0S=-YY]%&H@EIGM$P>-@-PSEGX48J 1 M?OM&WX]"#4Q2K;&X_E$LFVCDV7&R D:A&1HYUU""P"A$0B/TFDH=&(5*Z(3A MGCD%HQ %C4!\8/;!*,1!(R ?FI\P"G70",P')#",0IBI",O*-(=1*(-.M0R!"X:MA%%K$?A[(S6DJQ])K*DYJ%X5SB[ 0>P0GM5>U] ?V/[]?>A%0 M,Z'DDD0KZO$5+];G"7OV2!25_/XF6(=,ZX/_N(1 (W_H@1=6C!%\NL4DJD5B ME/!&:]D(OB2J>ZZ&M9=%[/@DBQ>]<[;LGTOJ,"EQQ;=150)78Z UI&[N%\K" MEN7O.+.W+1>=.1RYY"GR7(])-I53HBH%+84_Q7MQ<*EH 1OZRC@^?66/"Z'B M-U\,8[=T[CUENJ>,C"6 03)=A[X?OBZ"^^3)]U:+-9.>V>V1$4P);8UT]S1< M$>+R3E]PT9U@Q=0J]@@SE:NV4 EE]<<;)'P^)_3HC8J#"(HS$R] $83>KN"> M\:(H->;D?1N;FS)X)E0;!MX#61%/_7&(FJ9 KUT:I:;*QYWOR2J8ZXQ$A-9= M&%=65GI_'D#._:B-8\26OY9(I0ROIB=,8:*_AA!-M>) T.R4O M3'!(N=?C)J3QDM#M#3LGF65-@ER/"2SN7.[;@95"E\F$*GH<2,%-UA5LDZW^ M6;U=.&2FR17ST%;#BZ@XN6:,.559QTZIK1S46HR66NE$\>]U!# $>!VYFD&7 MVELCB\89F@A)E-4-S-+D1*H=:!D.:Y21DQ%SBKMQ7BHQ=4R4!L/X:<5T,O$D M]MY[K[;?3)0:@TY!#RO01-/;^\J;PTU,$\U_-W9N&L:HB::\#Q=.NPQ9$\UR M-T20+A/81'/:!U%G4.@)NNST0:CKV-\FFG@^B!Y]3'=3S3 ?>%!DYKZI)I/W ME42&6Q0$(;>91:8F/WE,=ENF>X*T9[\O\_WCV%"5^2P0*&#+=-L MY<[S,R7/3IPED_'5M?:U8:'N'&;-U"Y9F2@>26N(640B&E>08/]5(L#^ T13 M-UG%"YI%I0L"1J1@-A;*^7VZAD@8$J*&-=LF*6(W,_\V+-Q=)%#,)BUZ]K?P$PN[/(J:E,\KI/U!/09\_5(L6IZMSD=<&/=0O[L&52M>2:28+1^P]^5>WS*_>'MZ"H[S)9U MQWA"^9>*>UV<)3)T%I.9 M(#*],+.T?,WM*R9',OUA7**'*QQ+#S.L\'9VB9 MLHT]$. F:ZEVH+:&=8RU%_,N4%%N/>?)\S/O.U\[+T7R;VG/ MVIZ33-8Z]-XY4>1@ZRDFH2;'NT%,>18&\O\\)JQ3F)@H>4[<7J@7;Z\4:VH5 MBOH>HHG01A5X/Q9Q3B0"7ZWP']_$C*8N54\)%#,M##;8D]RFB=J1^YV$O@+[ M#(VL'ZU96;6N*82Z0^S9TMLRD,7ZD?TU6J=LOS_86MC08 MU$F(Y&:YM5$R-U@=9G)KB'_CG.ENGHI99[!&-O."F"7SL>Y76/OQ ' M_IO;)HH<@FLO8-3P'!_BF<"2QV'N$T>;N/%)@5T$I-=+0&H9=4KS9;U@39JK!]I&K\CL!GU+5'>TW MQWQ0M>_+;S 5 1OA?.-K$#Y%A+X ^[@)=DD,-C7VSOD>?_+/]WSX!71=TJ.. MZ<]9(^"7,"#[+P[]3N+K)'#5H1X28'NQ-^!!61-:NNFXQ%8(,3=!Q#39M'L& M6T8D_DFYXT8_8;$D<#LC5KG3B@'V[SJ_4A%_6SXJL5"-L!=U]<($8N ,UR&% M(CV7Y"FN]+S9,L*#K1]*K7!F(@N[ZCN-O7UK7PB5/"&!?FI] ]":+)-W> MPD=SY&FBA6C7JM*)GMS?@+>/PK2%041GH:H$%%CI/;FJH1;C8[=;Z&0('=1V MA"HQ$<-:+6==*7JB7KH0UOYQJHAAGWH+;I]LH]$A<94UFWAOJK+#(;0V/"?K MD!)YE04STR5"T;:Y?K\U;I1A@$8G/X0NA <@"CSN(F&9BTE40$[JC M7M0D=@=Z Z::;&#$*-ZKJD/4H,\'L[]>.SS"N ],2&R5]P@S&?4R!_IYDX0$ MTO-?3(14JD2"(]%J&GD%&N$A8VOX50K+/",3)^$8YLQZ"7VYJV'BI!OD7Q5> M6I$'XU2(,Y:LTM]O@IJB>F^IVG52RZ(Q>J\G0CKEVVJ'=A-Y:_N*9=.B>#:7S_K0HB>>N-P(&,->/1G+7Y>H/9N(AN>T=T1ZG1<'Q;[D\ MTF2B'4]MO#RJZ):)=DJU0\8A\36GEL*^VA W@9[7Y^Q,?7?#UV"Q7FY(<7'9 M2QNUGF=(6Z\_R4 N2%F/WG/6WW/6[>>L"X(VL_,:Y>=5D*0A@[)80ZG1H[-A M=1'_51D*>-"4[P&=A^8BM$FK2!92#'@_DECJXNN*N!=YSV$A#?K.,B)C%&9O MR>',KZ00*6Y)%"TW3O#QTY>3#/SI'G2\Q.^H)_9 M#[$D-Z_'P!GF&(K(W*$:2JFL-^X]L^(]L\*B95BJ#&$FF585Q,-%4YMVMN,& MF'5K(_4:D(?0=B+44D61'8]$R5HI\)1Y^J=^A-J,BB95X<= M3_*ZG4 PZR&(C\M03BN^4L7F,5//@GAD(0#F/=CM* $P1R#ST"=-:O"8>+R5 M^)EH''T2![_"1Z8BK,&"ZHT_VYT[P/1?!9$[#K@'V[K5# M/9!5'D#'5U[N-J"U1=]3;\L7HO0@-Z',+C>B<66I[+_*94(+YP?HV"M<7O/7 MHR[K"U-.MLE6NK#Z[]8V^-SQH?/8XX:0^#;LY-A2<%0(**^78L I(#&2-*!S M"07GIOX;3KY@7WXZ6ZU BH<*#L3C:1A*=BL%MQ=N1(GK@3["6X8K3ZX0U*# ML'P-'TG@A91;?XE;^YZBLK#F.!3B@TK;:H*A6'!/>"^$1@X5+T<.9W E7SR?*0%A(-Y2 8!I*F3M4XO/*$DA M 4;")U6Y"FU )(ONS=S'T J+#16G'=5_MGCZ[3.R6R\@BW5]7[XX;Z!ZG(>4 MAJ],D[]P=NR7>"_3_/M,8?(E9XK[F4K5;P)8(_(-.+K8OL,+=NV'H3K>6@9] M7/4TW4"Y>EK['4%NI?O/)"WDNPRAJ&_ OJ5^E;6&FK14^517UI2#&ES/#3A' M'9\]@:'/Q %P87N<"K)5=0TP22M(,'+_EG$D":G ]9?0$E-5;;:27309HT6_$ MH6>!RR/PVHOK.=[TOGWJW+=/X^Q;XVQ2C[','<3=%8>47\(:00CU0O?J;>?1 M5I?DWO%=#?SI[YER' M^OL'LDO7LUBGEG[ 0V;2E0\8D=?EW[LF\J.G/,+9\?^Z#_&X>K[8GT=4N(]!X_)4^2Y'KOM(JYL8$Z#&"[B#>';>Q-% M"7A6H8.+8-42."0W^VO@Y!UH(&99.Y!0- Z5Q3)+.3S$8BF= A6BU2?DDH=9 MI>RU!Z+2*5 ARF6K-&Q!(47HC$2%5FDT8\Q8&IW249\94*%9=.!8 MK#,1ANE9&GKUL+D,/F/5!50?V%)&8/_:>LFV_;+I#QUIO05G9LJ"4OS1&72, M-0JOM\8 @VN["'U(:J2._R4,/#:"?8G=J_::9( CT0D.MA=P)BU(L"^IHPP=--C?^ING!'Y&*Y&'JR):XZDA*K.;;"!,")U)A0% :2)PC* MD:\FM$V$ JIB/X>1X&0*^ R^"]6T0-0TT+H0@HS!*NJ-]+>)X*LZ_GT0GLAA MU]IH[:S *C6T$M0F0AO5H1B+.!,Y0'VY93O%.RL\T9D?.'$RR*/HJP>CE:8W M4:PE>3N JB"G#C626BRR*_NNNL>J'+&)4$+%$,V08B+L3WDXA/ET^16HW8Z) MX"C:=ETDI[&AVM7V%%5NY/+_2903[DYQK95SDV9$3IP,JF2:3*31S6!$30D] M55"2TUA3CP0"T$0P5RJ%@U"?!C?4N 8]ZI!4*2)+RYPX-80E?S)N($O]G"C* M\B2Z*KZR; S42.O5B9=F@-;J30I?B8E@KZS[/AC]B;"^KGK;PLS5[.BW+L9$ M,)54V.Z!ZC1J:INU\=_VRLP]*;I(K7FME-^)HZUGO9.F#T\4^RXK7CWU&#.2 MIO5ZT?.'&7_C>KU>/O?$2:*AXRN2Q2>.?$_-3B=1?>(446EWTLS3B>+8N*44,D!ZC(4$^\S,_A9K*?L/#8*-7"9,885+1N%,+CTVV%%SD8A#$Y=1D28 M5E&T4>B!4YP7WB!1-;51:()3ANVDR>@R"DZY5407C9IMH_@/T8FT5>)TU( ; MA2#HQ-HJ0:1%YD8A!3JY54J*,9GK)UP"K*ILWBCHXY)8.RKUC4(!7*)IG\J MHY!C.@*IM*;@*'3!*9@JBA".0@6#?[SYP8)V,>^5WX6_%JC$,D2 M?_.EU4CP^OKZ4YC$$6%BL>NM'/^G5;C].:\&^G/LO(5!N-W_S,GRP/[G=[!1 M,.(FE,#UAW,.-QX\!KX31&4 VDVP#NDVU<@(XPW^#]8Z&&QW?K@GY)'0%P], M^PXE\'"[3!_8D2!*;?R^GUG[%^L'L@J? S#(I->6[UAKBYMM#PQ_Q5X_K]6& MN(G/&)H9E&JNEF:?KU&^9:_H*KL";5]\L])J'40IP+CV]B(L@=8S/E7R#@-7)6<#C$S2.'SF)R@T)P <#1 MWH0^>[(>2)Q0^9:HH(_:\73IQ7!';P+7>_'W'\DZG8<(D&"<>6 5'\] MZK(FTE=9(II47I7S?0F3&U1?'>KR_UFRI8%Y5>>PC/(I>YW$,JKH3?6H.QV%;B+-435_R*3UUH0]@3EXO;+CV<=YIV;#ON4??$(G)IAP'ED M'F,$.$0/)&*J-'&O0WJ=,,6!Y/$V$NKTGPC6?K=V%GGNA+>* MB[(WYL&9:[>R"H!X_EBO6:WF0J:(A_UZQBHEKL5FC*7/@I1;. AN&*DKM[@GS([@^9@^U9J52!"<2CY%D7<4UO]'8(1[L+X-Q*780H5,_9! M,20'?_OT2)M>CNN09G\"N(_'IK%X$0;9%%1^I%&VF9JW3GO89-ODCA3=52L\ M.$Y$%.H2]=T1D&*;>]F(1SL4:>)T&!B5E!-*&1*$FC2=G=B484-YZ:+>$2W_ MK[UG;6X<-_*OI/9[ZFHVE\O=UNU5R?9X,G7CE!3J2)X'0(E %1@HIW%E83".%,]ZL7R@5_ M35_0.#$A_HLT49W.\Z@(,.&J=V.(@5#(='#/2Z+@3^@)R31=(OPQZBW0CD-. MECQ[L!UE[.G9'*0+E3+Q3M!#Q0C'0)&\M!YJ";@,G(J7<-2<,ES. M4?J@3%1"C$$;>1LX_2[%$N:+^J7<4H<.%[A 2Y(+%D8[XRZ]0&3VFVB![G$_(:*#?<"5R(TV<_4.YI$SC1 MA?R)P+OF4#9:V-(Q F_&0Y31&W(^0N_[TE+057;*.]%=M@*4IMEC. MXKNH^,90=W+!R3K,&T*?6(;M;V!FBW@']WY98=^Y[\P%*[>QP>7B.@H!7429 M]F8F'4OH%)CJ<'/W-0?+M1((/4QAJ',2)(R@4ZLCR$$X=2!) #F+>DUP!,.@ M8#FZH W.2= 4X_\'DD[@@8*C2> D.04>*C6:*':Y*_"PG-$4<13<0C,,'6U" MOS"@0HF>9LXCCX$&/?_G?5XAPP41;G^3I#R^HO$7_<8*H,0ZK6%2V*_M.DK7 M==H:X#@HBZ4/>.[KM0 \X@X'MJYAT1)6"CC !5%7+0X?HR(# AQFK[-1S?YZ M IV\3L3%K877+!_Q1ZP(<>"64PS&76YZ*<_FLO+V@?XK;N'LW)MM^%:QU3O) M6N#?.FS.FH$])]DJ[_('>HD#NE+DK@/]F<[2J"S;#6TDMP+0H_$L9FR''.0: M_6Q%E'PJ=,-]G+284M/#$MI?SF>F:R9_C/+;O?N\G$7HK!(4X\ANO MU5.-$T5C5)-$T["Q%2,U'"=;"V62$-I49Q5O P]P M.7E;SJY\4@QZ^2TOO@%?7R.V-1?'#VE0PT<89?@Y:S;7YVRU98LU?.0ERO:P MJX!(,08"Q0?9 2Z5)1R5IAYH$^U2>@MWX7&%>N1,8PAF(2EXZCZ 503KS28 MV$;1."7\@G*]O94W01@>S#%"C-H[Z2 CO#$3F;-4-+#X#*4-RJ1Q4(DL-XN6 M -*E_Y:H,.(022($:2HXN2N,(K7Q- 3AKW#S$)Y*A/.Z]"YH!IYZ+"QR'F5+ MWAFI8A(9 S>L326)50 -O%3P"0=H(,F^)8/B(HZ39NZ?,^Y"XD[_=W/@NSGP M/.OG:AA4C/*&3E-L6IB>T>JCA_>&PC)C*Q"Y5JP YL[/^!4P_$U2F8V%UF$T MMMC%S;:*"/"[:(\_J?TRNDAOET'A;WL2YLZ!PCS"/DYDXG,Y5M[-:>_F-).( M*]_6E(GD(/I;^5B?&/:+,G!J.)@976\STI08;V33"ZK#SB/*W10(/9P-;B<2 M))!X^DO9#CJI@S0Q C9->PQ+O;P7BZ)Q"8-HV3]KM"]C,TR2EB5ICC9KDA;< M:R6$WHR,IB(5* U-YO20 #_4WK^8#%@Z:$K3-Y=[TL*'CP(Q(P0%DQ7&"-?/ M=5FM7O/5-J_+*(M7KT"U/;8V'DQ 9\2:]IIYEZ$LJMX2P+^.Y->T0'$Q.?7YYB"EXG/J/"%LSEUI6P%Z7F(>K^<= M:OOEKUGYPM;))F&QDD^98<.;,L'[P7,0O2/5;_."K:-2?08-@,$:IFTZA)Q8 M.!3729L '.K'C"# ]/@)RA80BUY@V@$] 380.ICLA7,0XFW:";6F]8E2=Z"T MT4C?75]Z20(FC:21,RAEY@Y+@0"D<1S-_(<*N>',!T$"ZS(;A?ENR0TR:2#8 MJ]C^Z>@'PNP#]H-'EW+9YBE,MFSZJJEP$RN__!JE:! *!,,O2?24I$UMGRQVP[EDS7$[3HJ,04/_\ U_1ZE6(%G45U'18'E>8+=L :1WM> MIBG(-=7>:+S@(*[G+WFVEE#[0!PU-Q;3*_PF;D_JZ$WAIXAL4O&Z6'A.\PQS M0EFV[O/7@/"63(YP%(L:JX)5K(#-&^"6M7+8QVU>5!BU_3G[#BCRE0P&.V>& MBJO8U>'OXM)EQDH=63UCO2]R4#ZJ/6H)&&.+QY7GJ__"JKZB1QH]-WYS#(Z\ MCQ(XF-?12U)%:8_G!H/P%':K@@H/7?5%DE5%M*Y^2ZKM=5U6^8X5W9"]@O%2 M1]?*>#LQ[X&M&0BV(.G!:95Y$G4LS0SX>(.VU1!PHR^K+2M:8)4V1AUE/1MN MRX)FSU\8%EI%'):;KR7C(_H&)]+X.?+A];K>U3Q:OUG0?/=2L"T:OKZSI@LS M=@6&+;WPJ7$)3;Q)^J(6OD3RH-9E1?[7P+:O&X"( M>")D+4\?:P)+P;#:/%7OTWXGCY<:*'C U)H,[IJT#WF---R#H MKY-P$+99^O+L&56U&_:DTD6I8V=E.?<%>P&IOA46.EE!;7ZGCJP;)S)*O6\3 M9O!??8J4!VBJGWD SF=<):QY9V[KH1,R:?&GQ2PK2,H/YN?J6[ M27WWJT!]L@^C$TG'1DR#/(HR)H>11J8Q#/&W*@[N(/7*V =Z9#V.KA -&W(; M[?TB5CL^C->Q4,Y> /%Y5[HY"W37IM-H?UM+[2%0;RER&[XUZA'UH'^ MS 8:&[_:=* &]FDBLQOP=28SZTB: ID9+Z>AU.X5,TJ60<,L%"G/A%0:BKJM MZ]<@*/1G/43NK+0,A$B'!>YT%;53W=C_*!!4 M/Q6PTB"";1+E5F^[GG5;0>;33<=QK$P*UQ#\+^X',E%'77F,AR00*!0(:A=F MB "9B\24CP'UR'%'M@B4:C%K#94J!/],$D,GGF;J7A;(2EH86M/,\5.>Q]QI MRXKOR9J5CWD:![B4YBVK6/%0,+PP_^J>R7O]1^ITGAV:@V,D>?[HG_]?\AK=4I_#]+; MM)7RC#1A$<8_A64>IJ/O DB?V;HNFB#_(BFQ UU3;HX5 M21X/DG='6L6+ M]3_KI&#:(&L506@:;9$<4@J0F(W2] #M_="#; XH[(,"0TMN6/,G_+O16D%] MW6(UW /STB!_FV11 MMK:?L2)?,Q9SJ^WGLJRQZ.QRTP^<"YT04YF-I>#;.WL9Q5Z4JQ#VQG)D+S<, M)+-UPC\"?T\9GSCH^+N\J))_BUY/F":,MX) M'G1KU=&C3AFR)T]Y$01"U--.'A^&E>9O\Z+1D@I0+ZK&(!5,]:)I-,AWZ _ M@3P,67;W4Z^5>#?WO3V^)H^(&=\)*72;,MNFH]+0W^,]#5MR@Z MS>H?Q0[,75YRM,J/O[-BG&-,DX]%<1TM)(+5T=R_.V/1@ZI',Z1$G\T5M%Q MT0?<55]8L__-B0)AGYLUQ>\^^,GKX?! M9NFV'JH7^"LM,,)7JD1RQ N\EE^\O(U54]0*?I7>LOEOU6;+F]U,BY#24Q+9S]N)9]Z'KFWRB M;?(FZ1 TC)FQ,I_2UR-,20,T_QS,H?IZ.*^E2Z=X390K/O%E,RZ#UMZS/%R\%?H%P[IZ&$$-.?)K 4A1,=:R]V7=LQK9[PWQEB[Y;MAQ%A" M2SBP73NND3SNK(M@,"[;5T$_F&C.#(J?:5[6!;N-DH*WCKB#J<._N?CYB(;] M8K_-N&8 M@(5":E/^1%,BCZ:;W"?)4*8?DHRZ&_ <%#N.%]\V-8CW0DKU1$K(ZO38UU!% MV)4W3*&"X[N#(XW$ V8EC?AN,J31'W8G[+7#R#8?"Z0G,W9R2,"$R_*, ?R<_JE MWULJGKTKH08'"8@HH^9%%]RY=<_J24<#5+74$:/PVNL=B P%Z,'AY, [ M8_=;7GQ#&VZ^9KU*$M0U*V?T;K%P%NQ#7K^,MHX43(\GS!0[Y0G)L&^K]DIG1';".?#VUHV_4[M!.W3B2?HSH=_%O-ZB:_();@P9?ZH)^J?BST$5 MW>TGYJI/]8V1;NIJ:O MLTO-[ : \\_%QL9!O9/1< MQH2-=I3?XI(JIJ%$0P<=AE"(P>A?\B@[VA6Z7_S+>QV%S?U(Q3I03]7GK*R* M&D_Y;;1FBQV&&Y&7\TY%]6L6=7ZZ+@QV9/ M R:J<439WI'CH=UADQ=KN&VP+39\]A":,WR$ G; MTL&5D)^,&\ !(UZ"&!WY:N<7;TH@IT-39YENN+DU$Z6J!8_#U:')(%5]=QRB MKHW72/8/TZ.H\EZ)@)X;G9BC3D68]QY2[SURW ZK$I,1_5K,XD;[%/_S%)6L M^?F__PUF^%/T\I)DFQQ_:G_(LKSB;^"_X4\LY1?\GY*86Q?:W7W/"I 7=CRW M]RE-GOD88#$@%P$=+4 -L9&>R4^[/ -IH6G1MX+??_A363^555+5"/RIR.N7 M#K1EFOSO+SS5?<5?E(!8%J'@EB4ICU?Z^0=@&_"FZ*GD7;A^_F$3I9S0?.Q3 MXP[X^8>8/74-H%2H A$Q-H@G55[E19&_-G')!Y&W0=8*1@7=-9^B'M_;I"BK M19;!)BM*F.,=VSUAXDZ#INYI@UU<%7_&OY4_Q?DN2K(3\(OKHDU?UB/(_ZU% M9%1 ?H/=J"$S+Z@+PI,V\#7+Q37L_4!PV5#/O4(#C#CIP<\$I_Z8/&?)!E2Q MK&KSO+#C29XF:]@P_,_]"E2Z*[A@OG5XC1LC(UUUCRZR\?1;#-0]$&VQBR,J MCM)V4S\DN'YBZT8^:?'\+S EZIFUR=G"+>2*:$Q<*9\U3NYN]5 N]^8#%C._S*?=$FB_&4Z,_9*K_. M=[!D_)]'MG2&5_?W2,G?Z/=X-[,LRYK%_2Y.'-DC4CU,1?S:3,+#B9GM==3H MU.P!$"+@-S@6:#Q;-=G!#>+ZYP(F%=+$BDE<_;2%Y\6Z?F*?+W5T>!AL6S6@ M1"77>;6:DZ$Y-J>_EMI66&PJ5EA8J!F&(A\%K3#E%-_F:RL+B1H6[C=:MH"^AYPA-$%%U_;2>='*U/X*T]:X6KU$1=VRK M@X>@'AN_AR_("O#20GB_2@Y?Y"O3+ M;W'^"A(">E6,&6:8^"QFE;&2WQM#9>)L[R>K>*28>5=$Z5V>)9@-D#W?,G94 M/32/2>X.U"2*LKW@!L?E8"<\JAT.P.&H&U-Y1",!'!G!.3;A*L3IG%.MG-/(3,_K,8R>8J MO=60:*ZWA4*]X[WC'*YIN\ FOXCH326=FAM0<(X'!=LE:T^1YMR->D,H&^D6 M+NS\=0EGX"E-UL [&5[9D@O""$-0\.8;ET<.M75P6V]W@X[N*15_D>WHPS$$ M#?;7*$W9_BK*OG7QDY*YT 9&<-V^9J"_OH*,#->WB(WJ"4$$&MM":Z"^2U)0 MD6 CJ>RX.AB"2*$Z4S_7906J^&J;UV64Q:M7 -C?YG4A!(O@;2JI[],&$R2# M8UI :VER Z;"==A1>S.TN[@,4-"65B7$C6/V[RH M\/P*M=9;D^'D\51N3PN!Y'/]A94E6M0__'B79]5V(.FZ05,\$;! UVJ^?4V< M;XMI)AV+76;IONM#\@\0Y#"\%1>APVSLJ/Z&?<9'_'??!OUCZ,0(-[ 00-'] MV)9U.D0AS?UB,BS1)B]_??R4 YH9_O;X@D%*,. C[H^7 CWNTI%WA"9X;L1: M?K9"?C83Y)1W$+4^]ET57Y)=TD1W+[/[E,7/&')Q';TDZ+CGQNK-+2QY\IP] MPDR3.(F*7HCL'&^:WQ/B?%F:' #JEB8'B[[Z,1DF8+GV#Z:=Q>_) 2OIQPF* M5US]%"?P'23-^:*0;EBY+A+N0UENKNH2%-ZR'*C&-BAB>J4^2E3DQW8XBIPX M+3H+;QL<(\>/Z@$(HC,P%RK,,(- (><1!!%NY?ZRD_MO^)0DK6#PE" B=]$> M4['4J08 @NC<_"]+JBTO%+Z3 MUT?]C" 2LE&@,P8LBT_P !0%LPU!"TX055&GO@>A89V\1&FK4',;,$;Q"LHV MG\#'WU^27L#SZ>_I2R\=7IYCG-VK>@EN*)$"B"46T%IB1!2P4P0TUC=!9+!)L=+ M8W+&@9MQX0_N?O0XG!R);7@S1?>&D<'SAW+4YY@1U*X%4,TZUC30V>0'E#F5 M7 56XE/RXU"XE+9DR='&W^'J!#J_67^FT@0UEPOTU0G4SPGN2&4SFCN8507_ M'ZZ:,SC)E3LX)T3;X^!G@NO$BY7\J"EB\B/QX(.CZ[LS$3K(UB*>)[V"($GZ M[*_O .5=RO>-18?MDGJGXI>6 23/WB,KOB=KUEEHNO!P*7+*CBVWM6=4>6%FGJ&-@,M]JRQXQ M\9;GZ0#*SZP)">'M/[E ")^RQI62V1&F[+0V3O4"0V#IZ%@)S7+E0H1/#!DK$TM:?X5V-EW M4=5"BU4DYGC3!-/*^>T!;7+P45CJA1Q*5ZXK.,$+3#+FGJ7\UIR%MR@?J@5F MP"+D!BL\/P&K%WB&]G$H^ U#,!;M"P\:A@'BXH?T[,6!_ M-.N[CPAE2;GJ^T&C$G\@KA)/R-8/,SW?9C*4^>WDNFU";/[<;R5#3AN;&YA) MM#>_$RC!D\/K19LST(T@!%'JVW:0>R49?V&O[)0)@J0&O(AAI@GV@\"<0%!4 MI4*%NL<$5T<.M.KL;4#\H8'<$=CSFC5%^4N@^R[ZG_\'4$L#!!0 ( +R0 M!UE3K!OIO0@ &4Z - ;VTM97@S,5\Q+FAT;>U;[5/;.!/_?G^%'CIW M0V?BD(2WXG"=26EZQTP/>A!F>A\5>YWHJ6SY)#DASU__[$IV7B!I@5(@!3X MME>KW?7OI]V5[<.A3>7;7]CA$'B,?]FA%5;"V^[G8+M9;QYN^4,4V"HE#OLJ MGC!C)Q)^WTBY'H@L9+RPZC\BS96V/+/MG,>QR 8A>Y-?MC>&ID).P)U(P[ 3&[$RE/*L$^\I:E8;-%HZU<&D#+L4@"S590/.0 MBFJJ2$FEPU<-]],>#X6%P.0\@C#7$(PUS_V,8V]_7\FX?<6\KUJ$YHQ%;(=A M(FP0H21D9$/W]ZS+82(@\J/=#'"V4$_D7M\U#WK'7\X/NKTCD]/V*>+L_.+SDF/]4[GPO*L M G)V\;%[SIK;/&CN;/+7K'/RGC5WX_+HXN1]]XSU_NRR\^[1Q=EQ[QB%NY^/ M_NR<_-%EG:,>._W F@?;.[7G&K_..>N\/_W4Z[Z?1Q.%RR%LN]&B$+D(=L[> M=4ZZY\'IYX_=?ZK@M1J-UNUC]VUS%U?=QN*J^]_"6)%,[AK"[XO8<8U]!",% ML!ZN_H,:BT"3-WO[OSYB/$L# M*G=%1C8'SNNO.+KQMEFOHCM7&GB5S4;CJL)'0@<;\A$P#2,!8X@1%,*POPMT M +2IC'U0.F7-1O W4PD[+:P!R_Z"6$1%G/71=9@DLTMP+UB"R218PZ$>=S@*LA1P0MZVB\(881\Z2<4:A$K[DR-5H: M"U)<(XE"H@#R1B$,W73&V1-Q,V2)5&-3D4K# )&KL5UFG$YZN]'*VAPW3&7, M-6M?Z/$ ]-A9 WKT%K#TVZO+5J-YT#8E \IREE9@E20"#S?-:X>T8\8U.$PC M1D5? F&/ ;K>1\P,:02)I9B * G1,;H;264*'$?S:R4]N'.M(HCQM&&;B.48 MD!P>L-W+:,BS ; .KOIGA40)U]WM;H*WPG5W=.0/!353F2<5Z6>4&N:XYK%/ MMMQXHF1AH@0G(C^O,A EJ-0+[X-5)1=H-^4J\GYVHNW7FSO;K>V#_8/]UIN= M@X,[< X[_:=/NA@,1A>AYPJ@;_.B1K59Q MS\R%4)/6!36?R99JACG26K^82G07)'FK+NF@&_5B9#NB@P<:$M1DD1<^L,[1L1"ZX% M.2!\=>A2<$::"D,5FUMFC"OO7()2!M @BPF1!N5X3T542$YY%=UR1LPJ/QSA MZ\CY\A?_ZP,)X@W#\1#?2ZI[(>5WD;*_=J2\<2JYQLV;)Z$;4Q1I/1(Q,8\; ME7'*MHC;0E-'173D.JZH@605O"^DL!,J%9=-2PN%8Y$CB.?X@NA<1^:2^F7I M4%[H' EJ7&D;14K'S@#7FPT@PXI5(D_Q"N2T ) (]IV>B[A0B!SSZ@L;'Y^- MT1JP$49<%BZ/$%0A2;!U$B,$F5G2 LW*UALD1G^XO"UR[,.!F-2,;[[ZJK"K M3;A)ZN93::#.,OGVW@7K5SVK6U#*4* ];5+^0J!')U"\!@0JH7D=XK0=6'8[ M[LIR(MTBBU'AJ**HT(3DN2IMF=I4&8L7Z+$7*C,1:OK7;XBSS55C$B0E9I@K MXJ7M$:+.;6;2/F=63"U[[>T:#/S.#9Z M5FDS+2#="=29IL):@*_EY;["&I4$8H$6.BV;2$%$MJ$TBW^IWZQ6#OBW$.B M6R2*+'+[H*]?-E<>/_&MP^8*;;I31R60.[0Y1]M\D0!$>EG\33S#T)JS;@;\6?E%E]Z;.*=:P7&S\;9]9A[X-JPD3C>EY#!(-+0\@!]PRV)$O- MUU,B&RDY BJJ,CXH'R7K,G-!FDLU ;PZ'BJ?J_@"%9$Z]U-TUE> ^D>^JK4" M>C_JEEQ[P]&]7>OV?LJ9RY=;:6IZUQ6-I:L!8@E[5M1V"7%[BK,Z(JT<@)"2 M/#<0&K__ _X=6]2N*]6T]^17H+"2+H50*EX$\5ZCWMK[E<*R9>,5,MOU-SO? M$MFM'RR(X#_ZJEW56[X4U#%Z$_1QF?T2NM\!G5C.D.NFCZC(PG:BO+<(C*5O M\CX"GFY ^%60>8_W,F2=8H":V7Z-M1JMG8579)<$_Z<,Q+M)> >_IR^+>Q/K MNSG:0H\SEKWD_"1?"ET5CRVSM?">XK+@/%.ZW2J.2]XZ7RM*/;BS:\F6%Z8\ M#? \*V?7DBE'0P$)ZUY"5-"3$7;J]ZL>ZH.C>_=GL[+\3AT8B8?"HFW1RAD^ M^0>AV,NLC-H]^?+Z:TL7_J5>X5GT3',;'3FVK$&F8JC&;"PTY:YO]QN40F74 M^11IMKC147U\."L2KW]_N'0[ ++XP3Y,?&I?YB;W\YW'*?E_X?4$L#!!0 ( +R0!UDS!<=,N@@ &4Z - M ;VTM97@S,5\R+FAT;>U;;5/C.!+^OK]"Q]1N0541R+["ID[_/K]II3&XMA-:B\&EB5AXWZCLC:J-A7UX$1_R,-?:5CT &>03T'>:4B49DE$0B;C=RVO1E>8=M=2W@JY#CLB10, M.X41.U09AK"$::YW[&D;>_KV35RU"L^9.7!Y=GAYWSUGOSRZ[Z!Y=GI_T3E"X^_GHS\[I'UW6.>JQLX^LN;^U M77NM\>M]W@6310NA["M1HM"Y"+8.?_0.>U>!&>?_^K^IPI>J]%H MW3]VWS9W?M5MS*^Z_RV,%RLL 8L^S?$(N*RQDZRJ#[-=)3EIKGN#5*/"*G6"D#J ]Z"F""3CMF7 M3(TDQ%=0\\C2'D^Q0DV9LHQ&<9$QGHU9D5E= -K*K0,' 8VS%(^TX)(E/,)3 MFJD4:T:KO-PM@0PB,(;K,8FD_ O@O#,Z#9Z+T1B<4E)>HCE((!(Z*E(4RW X M6H(5.< M/1$W Y9(-3(5J31<(7(UMLN,TTEO-UI9F^&&J8RY9>T;/9Z 'MLK0(_>')9^ M>W?=:C3WVZ9D0%G.T@JLDD3@X;K9<$@[85R#PS1B5/0E$/88H.M]Q,R 1I!8 MB@F(DA =H[N15*; <32_5M*#.]$!V[V.!CR[ M;!5?^\ MD"CANKN==?!6N.Z.CORAH&8J\Z0B_8Q2PPS7//;)ECM/E,Q-E.!$Y.=-!J($ ME7KA8["JY +MIMQ$WL].M+UZK^]O_\ SF&G__))%X/!Z"+T M7 'T;5[4J#:+>&'N/H2*I#ZPR4R^[%*%1@6(MJ$P+N6@%&1.#W6LTV0UF_ T M2.Y(4]9=4^#7RF1(%P4F+K3%*"EB;IVA?2-BP;4@!X2O#ET*SDA38:AB<\N, M<>6=2U#* !ID,2'2H!SOJ8@*R2FOHEO.B&GEAR-\'3E;_N)_?2!!O&$X'N)' M275OI/PN4O97CI1W3B6WN'GW)'1GBB*MAR(FYG&C,D[9%G%;:.JHB(Y!Z MLRO(L&*5R%.\ CDM "2"?:?G(BX4(L>\^L;&YV=CM )LA"&7AC9"12O (%*:-Z&.&T'EMV.N[*82/?(8E0XJB@J-"%Y MIDI;I#95QN(%>NR%RDR$FO[Q&^)L?=F8!$F)&>:&>&E[A*ASFYFTSYD5$\LV MO%T#;B9%+>4F1V)Z4(-YS86D3*AC)L47D.7.Y@WYVO='Z=&8^UIH^M ]EYV? M>L_%/4^:,+LV3124MV:Y-KRI>1P;/:NTF120[@3J3%-A+<#7 M\G)?88U* K% "YV6=:0@(MM0FL6_U&]6*P?\4PATP"T211:Y?="-M\V5YT]\ MJ["Y0IONU%$)Y YMSM$V7R0 D5X6?Y--CA'P+U3-^8[&U7.N%W-/PJH-^'OQ MI]R/\%NC"U(+CW&@@4EF6'0V4SU5\CHI(G<'HWJYU>S_E MS.7+K30UO>N*QM+5 +&$/2MJNX:X/<%9'9%6#D!(29X;"(W?_P'_CBUJUY5J MVGOR*U!829="*!7/@WBW46_M_DIAV;3Q$IFM^OOM;XGLU/?G1/ ??=.NZBU? M"NH(O0GZN,Q^"=WO@$XL9LAMTX=49&$[4=Y;!,;"-WF? 4]W(/PRR!SCO0Q9 MI[A"S6ROQEJ-UO;<*[(+@O]3!N+#.'R WY.7Q;V)]9T<;:''&8M>FV9Q[3W%1<%XIW>X5QP5OG:\4I9[G1_UBO+']2!D7@H+-H6+9WADW\0BK%:&K5'\F7C:TL7_J5> MX57T3#,;'3FVK$&F8JC&K,TUY:YO]QN40F74^11I-K_147U\."T2;W]_N' [ M ++XR3Y,?&E?Y4W[\\$D8;I;X=,C3Y#%(9BA[\<;+K/2_\/ M4$L#!!0 ( +R0!UD[NSD58@8 'PS - ;VTM97@S,E\Q+FAT;>U; M;7/3.!#^SJ_0E8$I,[%C)PUI[="94-*YWG --&&&^ZC8ZUB'+/LDN4GNU]_* M=M[Z0KE2VD+-,+2V5OOF9U>[9MV+=<(/GY%>##3$GZ2GF>9P./ALM5NVVVN6 METC0K"AZDS1<$*47'-[L)%1.F? (S77Z&TNR5&HJM)_1,&1BZI'];.[O%&Q# M=K[<5*U:.LT\Q^XPX2=,6#&P::P]%R\GZ=Q2[%_#89+*$*2%=Y!/+UNRB%*A M#0EXKI-IOU2C9.@7:Q%-&%]X8Y: (JV\*]&N;:HIQ- MA2>-!D:.8;$4%:0\E=YSI_CCSV*FP5(9#<#+)%@S2;-2XJS4?Y+RT-]0ST41 M7]4(U9FQ4,=>Q+05("4(H\-@'K,)TZ1\"H;#8:^9W;D+G$W[.427S+_>X%)V MZY;VO7SNOG;\3A_XH@R^-4)L1UK(\D2F7!.P/)TI" M,.1!3,06"PA*FE%$; M_QK*D&H@,4A 9;?T*FU8J=4@0(/8F&2(*2Q(1/)6!$Y80*4-9PSF%!^D'A31,^#5RG MNF%VH=K-F"GR1:0S-'\*WA)^]X\)<@'YIKH*.%7JS0X*3"S.E+: 0P(F_:!0 M?*([VT6;91#MM>UVN_W"#YG*.%UX$8?Y9K@4"OZ=*W3Y8BF^(+*41OCY16Q8 M1J3R)E0!9P(N1=':B$K: X55V][;ZQZX!^Y>QW5>MP^Z:[N9,)I;A?E?,1=/ M*'OI^8V"MF3O.LY%A@^3,,:(Z"HG1#G'!!%@T',3G:N(E?!/SF0!#V6@/JJR MB]O>I9@3Y/I&9S=\M0J3=9RO8KR*%?>@7:8&BCQ#"'V3"58@-97=NKZKP7I/ M8&W])&!E @^>A!: ,RN4F4S/RB-CB63*S%F'HI4!;<,L4\X);L/#BG*$M,H0 MM*I1[(J8H"(P]Y%AR K6YFQ"JIR7F$\19H5,5>RH3D;[&M#^TH63IA,.5T6< MZ>O]J@7 MO(N7 ZB 7$H_9PK[7L[TPEONKXB0*MP&,?;&^]V]%\9U31U>0]2U.WOM&V@Z M]K[CWD33MKO[K2TB_$5>U'_Y&L,\GQGZP9I(H%^\XE_+W+@ZDC9,1+-Q4;S9 M::V2X+DI>K"BJ_""8/L!;T/NHMR]#G7]?(J)BG3+&G*KZ[_"X3^]N6\7WBUL M7+WK*O6S.QGJDG(6_F36-U63O >%%0<98ZA/KW+%CPF=1X6?_^6S*UZ';8+F MT>:$NS3R41GV'?BOL5]C_ZEB_RAF$&%WB)VB9N= AE'$ I!U&-1A\)3"8/>[ M7@T:-G03FLP!29@+D=Y5(P%4-H M!L6^<23.#,L( M6<=[6OFG8P>U1LYAM$JE$&"0&P5*H&[R:+S8F%8FHORV66 M*M@>YMF_Q>!.HY"-"J%M1C;J-3$3&D&* LP;BD*\A @DB,"L($6A!>/&$Y7$ M2K<&F<6 UY(D- 3D9#QIYHMHI$%>' EL(-\IE2$'51ABV$Y!@,3 76M@3.-H M0DZG1CQ1>1!7TNT'1N2]AMO&&%6&KK!$&L)RS\[6R$\Q%!0R6>+"O#3*$[$] M1K7\)F/=65_^+./*62,$S;U]K_'8/E983P?%J_*L>!1E,59@W*-\1A>JJ+]Z M3?/MS.&S7K/XZN8_4$L! A0#% @ O) '6?\)1E6:F@$ 67D: \ M ( ! &]M+3(P,C0P-C,P+FAT;5!+ 0(4 Q0 ( +R0!UG? M2-1D: 0!O;2TR,#(T,#8S,"YX#,Q7S(N:'1M4$L! A0#% @ O) '63N[ M.15B!@ ?#, T ( !,;T" &]M+65X,S)?,2YH=&U02P4& 2 4 !0 K 0 OL," end XML 65 om-20240630_htm.xml IDEA: XBRL DOCUMENT 0001484612 om:SlrRevolverMember us-gaap:InterestRateFloorMember 2024-01-01 2024-06-30 0001484612 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001484612 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001484612 srt:MinimumMember om:SlrRevolverMember 2022-11-03 0001484612 us-gaap:RetainedEarningsMember 2024-03-31 0001484612 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-02-28 0001484612 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001484612 om:UnrealizedLossesLessThan12MonthsMember 2023-12-31 0001484612 om:SlrTermLoanFacilityMember om:TermCLoanMember 2024-01-01 2024-06-30 0001484612 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001484612 us-gaap:ProductMember 2024-01-01 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001484612 us-gaap:CommonStockMember 2023-12-31 0001484612 us-gaap:RetainedEarningsMember 2024-06-30 0001484612 us-gaap:RetainedEarningsMember 2023-12-31 0001484612 om:ServiceAndOtherRevenueMember 2024-01-01 2024-06-30 0001484612 srt:MinimumMember om:TotalShareholderReturnMember 2024-01-01 2024-06-30 0001484612 om:SlrCreditFacilitiesMember 2024-06-30 0001484612 us-gaap:AccountsReceivableMember om:SlrRevolverMember 2024-01-01 2024-06-30 0001484612 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001484612 om:SlrTermLoanFacilityMember om:FirstAnniversaryMember 2024-01-01 2024-06-30 0001484612 om:USGovernmentSponsoredEnterprisesMember 2023-12-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001484612 om:UnrealizedLosses12MonthsOrGreaterMember 2023-12-31 0001484612 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001484612 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001484612 om:SlrTermLoanFacilityMember om:TermALoanMember 2024-01-01 2024-06-30 0001484612 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001484612 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-06-30 0001484612 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001484612 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001484612 srt:MaximumMember om:TotalShareholderReturnMember 2024-01-01 2024-06-30 0001484612 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001484612 us-gaap:CommonStockMember 2023-03-31 0001484612 2023-04-01 2023-06-30 0001484612 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001484612 us-gaap:RetainedEarningsMember 2023-03-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001484612 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001484612 om:USGovernmentSponsoredEnterprisesMember om:UnrealizedLossesLessThan12MonthsMember 2023-12-31 0001484612 om:StockOptionsToPurchaseCommonStockMember 2024-01-01 2024-06-30 0001484612 2023-01-01 2023-06-30 0001484612 om:SlrTermLoanFacilityMember om:SecondAnniversaryMember 2024-01-01 2024-06-30 0001484612 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001484612 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001484612 us-gaap:CommonStockMember 2022-12-31 0001484612 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001484612 srt:MinimumMember 2024-01-01 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember om:UnrealizedLossesLessThan12MonthsMember 2023-12-31 0001484612 us-gaap:CorporateDebtSecuritiesMember om:UnrealizedLosses12MonthsOrGreaterMember 2024-06-30 0001484612 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001484612 om:SlrTermLoanFacilityMember 2024-01-01 2024-06-30 0001484612 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001484612 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001484612 om:SlrCreditFacilitiesMember 2024-01-01 2024-06-30 0001484612 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001484612 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001484612 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001484612 2022-04-01 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember om:UnrealizedLossesLessThan12MonthsMember 2024-06-30 0001484612 us-gaap:CommonStockMember 2023-06-30 0001484612 2024-07-31 0001484612 us-gaap:USTreasurySecuritiesMember om:UnrealizedLossesLessThan12MonthsMember 2024-06-30 0001484612 om:ConsumablesProductMember 2024-04-01 2024-06-30 0001484612 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001484612 us-gaap:ProductMember 2023-04-01 2023-06-30 0001484612 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001484612 om:TwoSeniorSecuredCreditFacilitiesMember 2022-11-03 0001484612 om:USGovernmentSponsoredEnterprisesMember om:UnrealizedLossesLessThan12MonthsMember 2024-06-30 0001484612 om:ConsolesProductMember 2024-01-01 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001484612 om:SlrTermLoanFacilityMember om:TermALoanMember 2023-12-11 0001484612 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-06-30 0001484612 2022-10-01 2024-06-30 0001484612 2023-12-31 0001484612 om:UnrealizedLossesLessThan12MonthsMember 2024-06-30 0001484612 2024-06-30 0001484612 us-gaap:ProductMember 2024-04-01 2024-06-30 0001484612 om:SlrTermLoanFacilityMember om:TermCLoanMember 2023-12-11 0001484612 us-gaap:CommercialPaperMember 2024-06-30 0001484612 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001484612 om:CeoMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001484612 om:SlrRevolverMember 2024-01-01 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember om:UnrealizedLosses12MonthsOrGreaterMember 2023-12-31 0001484612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0001484612 om:StockOptionsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001484612 om:WarrantsToPurchaseCommonStockMember 2024-01-01 2024-06-30 0001484612 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001484612 us-gaap:OneTimeTerminationBenefitsMember 2023-10-01 2023-12-31 0001484612 om:SlrTermLoanFacilityMember om:TermB2LoanMember 2023-12-11 0001484612 us-gaap:USTreasurySecuritiesMember om:UnrealizedLossesLessThan12MonthsMember 2023-12-31 0001484612 om:EmployeesSharePurchasePlanMember 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001484612 om:SlrRevolverMember om:InitialRevolverCommitmentMember 2024-01-01 2024-06-30 0001484612 om:SlrTermLoanFacilityMember 2023-12-11 0001484612 us-gaap:PerformanceSharesMember om:EndOfYear3Member 2024-01-01 2024-06-30 0001484612 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001484612 om:WarrantsToPurchaseCommonStockMember 2024-04-01 2024-06-30 0001484612 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001484612 om:ServiceAndOtherRevenueMember 2023-04-01 2023-06-30 0001484612 us-gaap:CommercialPaperMember om:UnrealizedLossesLessThan12MonthsMember 2024-06-30 0001484612 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001484612 om:ServiceAndOtherRevenueMember 2024-04-01 2024-06-30 0001484612 us-gaap:CommercialPaperMember om:UnrealizedLosses12MonthsOrGreaterMember 2024-06-30 0001484612 us-gaap:ProductMember 2023-01-01 2023-06-30 0001484612 srt:MaximumMember 2024-01-01 2024-06-30 0001484612 us-gaap:CommonStockMember 2024-03-31 0001484612 om:SlrRevolverMember om:AdditionalTrancheMember 2024-06-30 0001484612 us-gaap:OneTimeTerminationBenefitsMember om:May2024WorkforceReductionPlanMember 2024-01-01 2024-03-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001484612 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001484612 om:ServiceAndOtherRevenueMember 2023-01-01 2023-06-30 0001484612 om:SlrRevolverMember om:InitialRevolverCommitmentMember 2024-06-30 0001484612 om:ConsolesProductMember 2023-04-01 2023-06-30 0001484612 om:SlrTermLoanFacilityMember om:TermB1LoanMember 2023-12-11 0001484612 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001484612 us-gaap:FairValueAdjustmentToInventoryMember om:SlrRevolverMember 2024-01-01 2024-06-30 0001484612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-06-30 0001484612 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001484612 om:SlrRevolverMember om:SecondAnniversaryMember 2024-01-01 2024-06-30 0001484612 om:StockOptionsToPurchaseCommonStockMember 2024-04-01 2024-06-30 0001484612 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001484612 us-gaap:RestructuringChargesMember 2024-01-01 2024-06-30 0001484612 om:StockOptionsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001484612 om:SlrRevolverMember om:AfterSecondAnniversaryMember 2024-01-01 2024-06-30 0001484612 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001484612 2024-01-01 2024-03-31 0001484612 om:ConsumablesProductMember 2023-04-01 2023-06-30 0001484612 us-gaap:USTreasurySecuritiesMember om:UnrealizedLosses12MonthsOrGreaterMember 2023-12-31 0001484612 2022-12-31 0001484612 om:WarrantsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001484612 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001484612 om:SlrTermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-06-30 0001484612 om:SlrRevolverMember 2024-06-30 0001484612 om:SlrTermLoanFacilityMember om:TermBLoanMember 2024-01-01 2024-06-30 0001484612 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001484612 om:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001484612 2024-04-01 2024-06-30 0001484612 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001484612 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001484612 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-06-30 0001484612 om:USGovernmentSponsoredEnterprisesMember 2024-06-30 0001484612 us-gaap:PerformanceSharesMember 2024-04-01 2024-06-30 0001484612 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001484612 srt:ScenarioForecastMember om:TheAugustTwoThousandTwentyFourRestructuringPlanMember 2024-08-01 2024-08-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001484612 om:SlrTermLoanFacilityMember om:AfterSecondAnniversaryMember 2024-01-01 2024-06-30 0001484612 2024-01-01 2024-06-30 0001484612 om:ConsolesProductMember 2024-04-01 2024-06-30 0001484612 om:ConsumablesProductMember 2024-01-01 2024-06-30 0001484612 2024-03-31 0001484612 om:USGovernmentSponsoredEnterprisesMember om:UnrealizedLosses12MonthsOrGreaterMember 2024-06-30 0001484612 om:ConsumablesProductMember 2023-01-01 2023-06-30 0001484612 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-06-30 0001484612 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001484612 us-gaap:USTreasurySecuritiesMember om:UnrealizedLosses12MonthsOrGreaterMember 2024-06-30 0001484612 us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001484612 us-gaap:CommonStockMember 2024-06-30 0001484612 om:SlrRevolverMember om:FirstAnniversaryMember 2024-01-01 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001484612 srt:MaximumMember om:SlrCreditFacilitiesMember 2022-11-03 0001484612 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001484612 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001484612 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001484612 om:SlrTermLoanFacilityMember om:TermBLoanMember 2023-12-11 0001484612 om:CeoMember om:TotalShareholderReturnMember 2024-01-01 2024-06-30 0001484612 om:CeoMember 2024-01-01 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001484612 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001484612 us-gaap:RetainedEarningsMember 2023-06-30 0001484612 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001484612 om:SlrTermLoanFacilityMember us-gaap:InterestRateFloorMember 2024-01-01 2024-06-30 0001484612 us-gaap:RetainedEarningsMember 2022-12-31 0001484612 om:ConsolesProductMember 2023-01-01 2023-06-30 0001484612 2023-03-31 0001484612 om:SlrRevolverMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-06-30 0001484612 2021-10-01 2024-06-30 0001484612 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001484612 2023-01-01 2023-03-31 0001484612 om:UnrealizedLosses12MonthsOrGreaterMember 2024-06-30 0001484612 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001484612 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001484612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001484612 om:SlrRevolverMember om:AdditionalTrancheMember 2024-01-01 2024-06-30 0001484612 om:USGovernmentSponsoredEnterprisesMember om:UnrealizedLosses12MonthsOrGreaterMember 2023-12-31 0001484612 2023-06-30 0001484612 om:TwoThousandTwentyEquityIncentivePlanMember 2024-06-30 0001484612 us-gaap:USTreasurySecuritiesMember 2024-06-30 pure shares iso4217:USD iso4217:USD shares false 0001484612 --12-31 Q2 10-Q true 2024-06-30 2024 false 001-39513 Outset Medical, Inc. DE 20-0514392 3052 Orchard Dr. San Jose CA 95134 669 231-8200 Common Stock, par value $0.001 per share OM NASDAQ Yes Yes Large Accelerated Filer false false false 52089795 37859000 68509000 156989000 134815000 34121000 32980000 61599000 49215000 4569000 5700000 295137000 291219000 3329000 3329000 10873000 13273000 4675000 5375000 520000 605000 314534000 313801000 5255000 5827000 11431000 19005000 9747000 13459000 2199000 3712000 13108000 11727000 1693000 1593000 43433000 55323000 1762000 896000 130000 101000 3616000 4482000 196994000 130113000 245935000 190915000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 52084000 52084000 50317000 50317000 52000 50000 1104994000 1084515000 -302000 68000 -1036145000 -961747000 68599000 122886000 314534000 313801000 19238000 29330000 39666000 57109000 8150000 6710000 15890000 12398000 27388000 36040000 55556000 69507000 10567000 22212000 23148000 43029000 7039000 6125000 14411000 12347000 17606000 28337000 37559000 55376000 9782000 7703000 17997000 14131000 9734000 14906000 22369000 28699000 18128000 24985000 39176000 49318000 12684000 11290000 24128000 23077000 40546000 51181000 85673000 101094000 -30764000 -43478000 -67676000 -86963000 2471000 2668000 5569000 5316000 6010000 3103000 11978000 6045000 -34303000 -43913000 -74085000 -87692000 151000 133000 313000 325000 -34454000 -44046000 -74398000 -88017000 -0.66 -0.66 -0.9 -0.9 -1.45 -1.45 -1.79 -1.79 51880 51880 48951 48951 51391 51391 49085 49085 -34454000 -44046000 -74398000 -88017000 -44000 -280000 -370000 171000 -34498000 -44326000 -74768000 -87846000 50317 50000 1084515000 68000 -961747000 122886000 776 1000 2079000 2080000 607 1000 294000 295000 2 6000 6000 8203000 8203000 -326000 -326000 -39944000 -39944000 51702 52000 1095097000 -258000 -1001691000 93200000 312 70 77000 77000 9820000 9820000 -44000 -44000 -34454000 -34454000 52084 52000 1104994000 -302000 -1036145000 68599000 48465 48000 1035456000 -564000 -788950000 245990000 307 1000 4593000 4594000 282 162 684000 684000 8538000 8538000 451000 451000 -43971000 -43971000 49216 49000 1049271000 -113000 -832921000 216286000 165 248 1000 1042000 1043000 10105000 10105000 -280000 -280000 -44046000 -44046000 49629 50000 1060418000 -393000 -876967000 183108000 -74398000 -88017000 18023000 18643000 2931000 2898000 700000 603000 1241000 914000 2928000 3353000 706000 868000 -23000 -93000 1813000 87000 2953000 8919000 13214000 -6114000 -1196000 -1196000 -544000 1682000 -7279000 -4058000 -3695000 -3720000 -1513000 547000 1410000 2130000 -766000 -640000 -79247000 -72932000 474000 1605000 128445000 97849000 108829000 129250000 -20090000 29796000 2163000 6320000 66524000 0 68687000 6320000 -30650000 -36816000 71838000 76533000 41188000 39717000 356000 311000 10102000 5131000 766000 640000 115000 216000 0 528000 148000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Description of Business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outset Medical, Inc. (the Company) is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. Tablo® Hemodialysis System (Tablo), cleared by the U.S. Food and Drug Administration (FDA) for use from the hospital to the home, represents a significant technological advancement designed to transform the dialysis experience for patients and operationally simplify it for providers. Tablo serves as a single enterprise solution designed to be utilized across the continuum of care, allowing dialysis to be delivered anytime, anywhere, and by virtually anyone. The integration of water purification and on-demand dialysate production in a single 35-inch compact console enables Tablo to serve as a dialysis clinic on wheels. With a simple-to-use touchscreen interface, two-way wireless data transmission and a proprietary data analytics platform, Tablo is a new holistic approach to dialysis care. The Company’s headquarters are located in San Jose, California.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since inception, the Company has incurred net losses and negative cash flows from operations. During the six months ended June 30, 2024 and 2023, the Company incurred a net loss of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">74.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. As of June 30, 2024, the Company had an accumulated deficit of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company had cash, cash equivalents, restricted cash and short-term investments of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">198.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company is subject to certain covenants limiting or restricting its ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. Management believes that the Company’s existing cash, cash equivalents, short-term investments, cash generated from sales, and proceeds received from the debt financing described in Note 7, will be sufficient to meet its anticipated needs for at least the next 12 months from the issuance date of the accompanying condensed financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">Basis of Presentation</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed financial statements are unaudited and have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) and on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, that are necessary for the fair statement of the Company’s financial position, results of operations, comprehensive loss, and cash flows for the interim periods presented. The financial data and the other financial information disclosed in these notes to the condensed financial statements related to the three- and six-month periods are also unaudited. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results of operations to be anticipated for any other future annual or interim period. The condensed balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and related notes for the year ended December 31, 2023, which are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (SEC) on February 21, 2024 (2023 Annual Report).</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All share amounts disclosed in the notes to the condensed financial statements are rounded to the nearest thousand except for per share data.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -74400000 -88000000 -1000000000 198200000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">Recently Issued Accounting Pronouncements</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (ASU 2023-07), which requires that an entity disclose significant segment expenses impacting profit and loss that are regularly provided to the chief operating decision maker. The update is required to be applied retrospectively to prior periods presented, based on the significant segment expense categories identified and disclosed in the period of adoption. This ASU guidance is effective for our Annual Report on Form 10-K for the year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its financial statements and disclosures.</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (ASU 2023-09), which requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, this ASU requires certain disclosures of state versus federal income tax expense and taxes paid. This ASU is effective for our Annual Report on Form 10-K for the year ended December 31, 2025, with early adoption permitted. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its financial statements.</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2024, the SEC adopted rules intended to enhance and standardize climate-related disclosures in registration statements and annual reports. The new rules will require disclosure of material climate-related risks, including the material impacts of these risks to the Company, the quantification of material impacts to the Company as a result of severe weather events and other natural conditions and Board of Directors' oversight and risk management activities. The new rules follow a compliance phase-in timeline based on a company's filing status. Large accelerated filers and accelerated filers (other than smaller reporting companies) are required to first incorporate such disclosures for fiscal years 2025 and 2026, respectively, followed by greenhouse gas-related disclosures, if material, for fiscal years 2026 and 2027, respectively. Smaller reporting companies are required to first incorporate such disclosures for fiscal year 2027 and are not required to report greenhouse gas emissions data. In April 2024, the SEC determined to voluntarily stay the final rules pending certain legal challenges. The Company is currently evaluating the impact of these new rules on its financial statements and disclosures.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no new or material changes to the Company’s significant accounting policies as described in its 2023 Annual Report that have had a material impact on the Company’s condensed financial statements and related notes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="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;">Recently Issued Accounting Pronouncements</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (ASU 2023-07), which requires that an entity disclose significant segment expenses impacting profit and loss that are regularly provided to the chief operating decision maker. The update is required to be applied retrospectively to prior periods presented, based on the significant segment expense categories identified and disclosed in the period of adoption. This ASU guidance is effective for our Annual Report on Form 10-K for the year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its financial statements and disclosures.</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (ASU 2023-09), which requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, this ASU requires certain disclosures of state versus federal income tax expense and taxes paid. This ASU is effective for our Annual Report on Form 10-K for the year ended December 31, 2025, with early adoption permitted. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its financial statements.</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2024, the SEC adopted rules intended to enhance and standardize climate-related disclosures in registration statements and annual reports. The new rules will require disclosure of material climate-related risks, including the material impacts of these risks to the Company, the quantification of material impacts to the Company as a result of severe weather events and other natural conditions and Board of Directors' oversight and risk management activities. The new rules follow a compliance phase-in timeline based on a company's filing status. Large accelerated filers and accelerated filers (other than smaller reporting companies) are required to first incorporate such disclosures for fiscal years 2025 and 2026, respectively, followed by greenhouse gas-related disclosures, if material, for fiscal years 2026 and 2027, respectively. Smaller reporting companies are required to first incorporate such disclosures for fiscal year 2027 and are not required to report greenhouse gas emissions data. In April 2024, the SEC determined to voluntarily stay the final rules pending certain legal challenges. The Company is currently evaluating the impact of these new rules on its financial statements and disclosures.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:5%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no new or material changes to the Company’s significant accounting policies as described in its 2023 Annual Report that have had a material impact on the Company’s condensed financial statements and related notes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Revenue and Deferred Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size: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;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by source consists of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.54%;"></td> <td style="width:3%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consoles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consumables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service and other revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining Performance Obligations and Contract Liabilities</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer service contracts that are unsatisfied or partially unsatisfied was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is recorded as deferred revenue on the Company’s condensed balance sheets. Of that amount, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> will be recognized as revenue during the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thereafter.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contract liabilities consist of deferred revenue which represents payments received in advance of revenue recognition. Revenue under these agreements is recognized over the related service period. During the three and six months ended June 30, 2024, the Company recognized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of previously deferred revenue, respectively.</span></p> <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue by source consists of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.54%;"></td> <td style="width:3%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:9.040000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consoles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consumables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service and other revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7161000 19684000 16371000 38547000 12077000 9646000 23295000 18562000 19238000 29330000 39666000 57109000 8150000 6710000 15890000 12398000 27388000 36040000 55556000 69507000 13200000 13100000 P12M 100000 3300000 8800000 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.768%;"></td> <td style="width:1%;"></td> <td style="width:9.922%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.582%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Amortized<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Money market funds</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Commercial paper</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents and <br/>   short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:39.66%;"></td> <td style="width:1%;"></td> <td style="width:10.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Amortized<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Money market funds</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Commercial paper</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents and <br/>   short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the remaining contractual maturities for available-for-sale securities were </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one month to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">sixteen</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the breakdown of the available-for-sale debt securities with unrealized losses as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, and December 31, 2023 (in thousands):</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:35.254%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.9030000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.303%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:5.067%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:35.453%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.859%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.258000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unrealized losses on the Company’s available-for-sale debt securities were caused by interest rate increases. The contractual terms of those investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments. As of June 30, 2024, the Company does not intend to sell the investments, and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be at maturity. Additional factors considered in determining the treatment of unrealized losses include the financial condition and near-term prospects of the investee, the extent of the loss related to the credit of the issuer, and the expected cash flows from the security. For the three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize credit loss related to available-for-sales debt securities.</span></p> <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.768%;"></td> <td style="width:1%;"></td> <td style="width:9.922%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.242%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.582%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Amortized<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Money market funds</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Commercial paper</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents and <br/>   short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:39.66%;"></td> <td style="width:1%;"></td> <td style="width:10.12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Amortized<br/>Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Money market funds</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Commercial paper</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash equivalents and <br/>   short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 18556000 0 0 18556000 90329000 2000 253000 90078000 13377000 4000 19000 13362000 48089000 5000 37000 48057000 5495000 0 3000 5492000 175846000 11000 312000 175545000 44883000 0 0 44883000 53790000 58000 32000 53816000 29645000 24000 38000 29631000 33214000 56000 0 33270000 18097000 5000 4000 18098000 179629000 143000 74000 179698000 one month to sixteen months <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the breakdown of the available-for-sale debt securities with unrealized losses as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, and December 31, 2023 (in thousands):</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:35.254%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.9030000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.303%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:5.067%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:35.453%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.859%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.8580000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.258000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">U.S. government-sponsored enterprises <br/>   debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Corporate debt</span></p></td> <td style="text-indent:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 78734000 253000 0 0 78734000 253000 7017000 12000 3971000 7000 10988000 19000 34919000 37000 0 0 34919000 37000 5493000 3000 0 0 5493000 3000 126163000 305000 3971000 7000 130134000 312000 8416000 16000 17925000 16000 26341000 32000 18757000 22000 8488000 16000 27245000 38000 11291000 4000 0 0 11291000 4000 38464000 42000 26413000 32000 64877000 74000 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Balance Sheet Components</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents and Restricted Cash</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, the restricted cash balance of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, was related to collateral for the Company’s building leases in San Jose, CA and Tijuana, Mexico.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash, cash equivalents and restricted cash that sum to the total of the amounts shown in the accompanying condensed statements of cash flows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total cash, cash equivalents and restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are recorded at invoice value, net of any allowance for credit losses. The allowance for credit losses is based on the Company’s assessment of its best estimate of the amount of credit losses in customer accounts. The Company regularly reviews the allowance by considering factors such as existing contractual payment terms, historical collection experience, the financial position of the customer and information provided by credit rating services, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company writes off accounts receivable when the Company has exhausted collection efforts without success, and payments subsequently received on such receivables are credited to the allowance in the period the payment is received. Credit losses from continuing operations have consistently been within management’s expectations.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity in the Company’s allowance for credit losses (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:14.923%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase in allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrued Expenses and Other Current Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer rebates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 3300000 3300000 <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash, cash equivalents and restricted cash that sum to the total of the amounts shown in the accompanying condensed statements of cash flows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total cash, cash equivalents and restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 37859000 36388000 3329000 3329000 41188000 39717000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity in the Company’s allowance for credit losses (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:14.923%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase in allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 203000 1820000 7000 2016000 <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 23340000 18706000 11864000 8728000 26395000 21781000 61599000 49215000 <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer rebates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3683000 3395000 281000 1050000 896000 1153000 1588000 2100000 3299000 5761000 9747000 13459000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company may become involved in legal proceedings or investigations, which could have an adverse impact on its reputation, business and financial condition and divert the attention of the Company’s management from the operation of the Company’s business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial condition or cash flows.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnification</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with its partners, customers and suppliers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with its service, breach of representations or covenants, intellectual property infringement or other claims made against such parties. These provisions may limit the time within which an indemnification claim can be made. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such indemnification obligations and has not accrued any liabilities related to such obligations in these financial statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Term Loan</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Term loan consists of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal of term loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized debt discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term loans, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">SLR Credit Facilities</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 3, 2022 (the Closing Date), the Company entered into two senior secured credit facilities, which collectively provide for borrowings of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as follows: (i) up to a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million term loan facility pursuant to a loan and security agreement (the SLR Loan Agreement) among SLR Investment Corp., as collateral agent (Agent), the lenders from time to time party thereto (the Term Loan Lenders) and the Company (the SLR Term Loan Facility), and (ii) up to a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">asset-based revolving credit facility pursuant to a credit agreement (the SLR Revolving Credit Agreement, together with the SLR Loan Agreement, the SLR</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Credit </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Facility Agreements) among Gemino Healthcare Finance, LLC d/b/a SLR Healthcare ABL, as lender (ABL Lender), and the Company (the SLR Revolver, together with the SLR Term Loan Facility, the SLR Credit Facilities).</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The maximum amount the Company is permitted to borrow under the SLR Credit Facilities is subject to certain overall borrowing limitations that are tied to achieving certain specified revenue milestones and limit the maximum principal amount outstanding under the SLR Credit Facilities. As of June 30,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2024, the Company borrowed an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the SLR Term Loan Facility, the full amount available under the borrowing limitations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">SLR Term Loan Facility</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the SLR Loan Agreement, as subsequently amended on December 11, 2023, the Term Loan Lenders agreed to extend term loans to the Company in an aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, comprised of (i) a term loan of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Term A Loan), (ii) term loans in an aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that was provided for in two increments, one of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Term B-1 Loan) and one of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Term B-2 Loan) and (iii) one or more term loans in an aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (Term C Loans). Each Term A Loan, Term B Loan and Term C Loan is referred to single as a Term Loan and are referred to collectively as the Term Loans. The Term C Loans are subject to compliance with the borrowing limitations, Term Loan Lenders’ credit approval and the achievement of a specified net revenue milestone on or before June 30, 2025 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and if available, would remain available for funding until one business day prior to November 1, 2027.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any principal amount outstanding under the Term Loans will accrue interest at a rate per annum equal to one-month term Secured Overnight Financing Rate (term SOFR) (subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor), plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), payable monthly in arrears. The Company is permitted to make interest-only payments on the Term Loans through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 30, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Any principal amounts outstanding under the Term Loans, if not repaid sooner, are due and payable on November 1, 2027 (the Maturity Date). The Company is obligated to pay Agent (i) a non-refundable facility fee in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">750,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in respect of the Term A Loan, (ii) a non-refundable facility fees in the aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">750,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in respect of the Term B-1 and B-2 Loans and (iii) a non-refundable facility fee in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">375,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in respect of the Term C Loan, to be due and payable upon the earliest to occur of (a) the funding of the first Term C Loan, (b) one day prior to the Maturity Date and (c) the prepayment of the Term Loans. In addition, the Company is obligated to pay a final fee equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate amount of the Term Loans funded, such final fee to be due and payable upon the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the Term Loans and (iii) the prepayment of the Term Loans. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company may voluntarily prepay the outstanding Term Loans, subject to a prepayment premium of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the Term Loan, if prepaid prior to or on the first anniversary of the Closing Date, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the Term Loan, if prepaid after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the Term Loan if prepaid after the second anniversary of the Closing Date and prior to the Maturity Date. </span></span><span style="font-size:10pt;font-family:Times New Roman;"></span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">SLR Revolver</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The SLR Revolving Credit Agreement provides for an asset-based revolving credit facility with aggregate revolving commitments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Initial Revolver Commitment). The Company may request to increase the aggregate revolving commitments by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Additional Tranche) to an aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to ABL Lender’s approval. Amounts available to be drawn under the SLR Revolver are equal to the lesser of (i) outstanding revolving commitments under the SLR Revolving Credit Agreement and (ii) a borrowing base (the Borrowing Base) equal to the sum of (a) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of eligible accounts receivable, plus (b) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of eligible inventory (not to exceed the lesser of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Borrowing Base and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million), minus (c) customary reserves, minus (d) unposted cash. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, no amounts were outstanding under the SLR Revolver. As a result of the overall borrowing limitations set forth in the SLR Credit Facilities, amounts under the SLR Revolver are not currently available. As of June 30, 2024, the Company has not requested or received ABL Lender’s approval of the Additional Tranche.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any principal amount outstanding under the SLR Revolver will accrue interest at a rate per annum equal to one-month term SOFR (subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor), plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, payable monthly in arrears. Interest on any borrowing is payable monthly. The Company is obligated to pay Lender (i) a non-refundable facility fee in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">187,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in respect of the Initial Revolver Commitment, (ii) a non-refundable facility fee in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">187,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in respect of the Additional Tranche, to be due and payable upon activation of the Additional Tranche, (iii) a commitment fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum of the average daily unused portion of the then commitment amount, payable monthly and (iv) a collateral monitoring fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per month of the average daily Borrowing Base during the prior month, payable monthly. The Company may terminate the SLR Revolver at any time, subject to a termination fee of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate revolving commitments then in effect, if terminated prior to or on the first anniversary of the Closing Date, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate revolving commitments then in effect, if terminated after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate revolving commitments then in effect, if terminated after the second anniversary of the Closing Date through and including the third anniversary of the Closing Date. Such termination fee is waived if the SLR Revolver is terminated after the third anniversary of the Closing Date and prior to the Maturity Date.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to customary exceptions and restrictions, the Company may borrow, repay and reborrow varying amounts under the SLR Revolver at any time subject to the overall borrowing limitations. If at any time the outstanding amount under the SLR Revolver</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">exceeds the lesser of (i) the aggregate revolving commitments then in effect and (ii) the Borrowing Base then in effect, the Company will be required to prepay outstanding amounts under the SLR Revolver.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The SLR Revolver shall expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 1, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Terms of the SLR Credit Facilities</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As security for its obligations under the SLR Credit Facilities, the Company granted Agent, for the benefit of the Term Loan Lenders, and ABL Lender a security interest in substantially all of the assets of the Company, including the Company’s intellectual property, subject to certain exceptions.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The SLR Credit Facility Agreements contain customary representations and warranties and customary affirmative and negative covenants, including, among others, requirements as to financial reporting and insurance and restrictions on the Company’s ability to dispose of its business or property, to change its line of business, to liquidate or dissolve, to enter into any change in control transaction, to merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity, to incur additional indebtedness, to incur liens on its property or to pay any dividends or other distributions on capital stock. The agreements also include a financial covenant that, beginning with the fiscal quarter ending December 31, 2023, the Company must either (i) maintain certain levels of cash and cash equivalents in accounts subject to control agreements in favor of Agent and ABL Lender of at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the sum of (a) the outstanding obligations under the Term Loans (as defined below) and (b) the amount of the Company’s accounts payable that have not been paid within 120 days from the invoice date thereof or (ii) generate net product and product related revenue in excess of specified amounts and maintain gross profit margins in excess of specified percentages, in each case, for applicable measuring periods.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the SLR Credit Facility Agreements contain customary events of default that entitle Agent, under the SLR Loan Agreement, and ABL Lender, under the SLR Revolving Credit Agreement, to cause the Company’s indebtedness under the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable, to become immediately due and payable, and to exercise remedies against the Company and the collateral securing the obligations owed under the applicable SLR Credit Facility Agreement. Under the SLR Credit Facility Agreements, an event of default will occur if, among other things, the Company fails to make payments under either SLR Credit Facility Agreement, the Company breaches covenants under either SLR Credit Facility Agreement, subject to specified cure periods with respect to certain breaches, the Agent or ABL Lender, as applicable, determine that a material adverse change has occurred under the SLR Loan Agreement or SLR Revolving Credit Agreement, as applicable, or the Company or its assets become subject to certain legal proceedings, such as bankruptcy proceedings. Upon the occurrence and for the duration of an event of default, an additional default interest rate equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum will apply to all obligations owed under the SLR Credit Facility Agreements.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The debt issuance costs and the facility fees related to the Term A and B Loans were recorded as a direct deduction from the term loans balance on the balance sheets and are being recognized as non-cash interest expense over the term of the loans using the effective interest method, along with the final payment fee. The facility fees related to the Initial Revolver Commitment were recorded as deferred financing costs and are being recognized as non-cash interest expense over their respective commitment period using straight-line method.</span></p> <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Term loan consists of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal of term loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized debt discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term loans, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 200000000 133476000 3006000 3363000 196994000 130113000 300000000 250000000 50000000 200000000 250000000 100000000 100000000 33500000 66500000 50000000 0.0275 0.0515 0.1048 2026-11-30 750000000 750000000 375000000 0.0475 The Company may voluntarily prepay the outstanding Term Loans, subject to a prepayment premium of (i) 3.0% of the principal amount of the Term Loan, if prepaid prior to or on the first anniversary of the Closing Date, (ii) 2.0% of the principal amount of the Term Loan, if prepaid after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 1.0% of the principal amount of the Term Loan if prepaid after the second anniversary of the Closing Date and prior to the Maturity Date. 0.03 0.02 0.01 25000000 25000 50000000 0.85 0.25 0.50 5000 0.0275 0.032 187500000 187500000 0.005 0.001 0.02 0.01 0.005 2027-11-01 0.50 0.04 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Equity Incentive Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity Incentive Plans</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,247,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were reserved for future issuance under the 2020 Equity Incentive Plan (2020 Plan).</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Share Purchase Plan (ESPP)</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">931,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were reserved for issuance in connection with the current and future offering periods under the ESPP.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company issues restricted stock units (RSUs) and performance stock units (PSUs), both of which are considered restricted stock. The Company grants restricted stock pursuant to the 2020 Plan and satisfies such grants through the issuance of new shares. RSUs are share awards that, upon vesting, will deliver to the holder shares of our common stock.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs with a service-based vesting condition granted to a grantee, beginning in February 2022, generally vest over a three-year period as follows either: (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on the first anniversary of the original vesting date, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Annual RSUs granted to non-executive employees in 2024 vest over a two-year period at a rate of 50% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining one year. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with the balance vesting quarterly over the remaining three years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since 2022, the Company has granted a mix of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% PSUs and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% RSUs to its CEO, and a mix of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% PSUs and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% RSUs to its other executive officers and certain other senior leaders on an annual basis. The PSUs are earned and vest based on achievement against two metrics:</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The “Home PSUs” are earned based on the number of patients treating at home on Tablo as of the end of the second or third year following the grant date (Year 2 or Year 3), with earned units vesting either (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% after certification of achievement following the end of Year 2 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% at the end of Year 3 or (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% after certification of achievement following the end of Year 3 (performance-based vesting conditions).</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The “Relative TSR PSUs” are earned based on the Company's relative total stockholder return (relative TSR) at the end of a two-year or three-year performance period as compared to companies in a pre-determined index of medical device companies, in each case, with 100% of earned units vesting on, or after certification of achievement following, the third anniversary of the grant date (market-based vesting conditions). </span></div></div><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The number of units earned varies based on actual performance as follows: (i) from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the CEO) of the target number of the Home PSUs granted, (ii) from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the CEO) of the target number of Relative TSR PSUs granted in 2022 and 2023 and (iii) from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the CEO) of the target number of Relative TSR PSUS granted in 2024.</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The grant date for the Home PSUs is not considered established until the Compensation Committee of the Board approves the target and it is communicated to the award recipients, which then triggers the service inception date, the fair value of the awards, and the associated expense recognition period. Once the grant date for the Home PSUs has been established, the related stock-based compensation expense is recorded based on the forecasted performance, which is reassessed each reporting period based on the probability of achieving the performance conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2024, the Company also granted a new type of PSU award to executive officers and certain other senior leaders which is earned and vests based on appreciation of the Company’s stock price above pre-determined stock price triggers or achievement of specified operating income targets over a performance period of up to three years.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth stock-based compensation expense included in the accompanying condensed statements of operations (in thousands):</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:51.01%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.698%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.698%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:9.418000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.418000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">531</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">403</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,293</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,824</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,494</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,502</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,333</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,820</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,105</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 3247000 931000 0.25 25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Annual RSUs granted to non-executive employees in 2024 vest over a two-year period at a rate of 50% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining one year. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date 0.50 0.50 0.20 0.80 0.50 0.50 1 0 2 -2.50 0.75 1.50 -2.50 0 2 -2.50 <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth stock-based compensation expense included in the accompanying condensed statements of operations (in thousands):</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:51.01%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.698%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.698%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:9.418000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.418000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">531</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">403</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,293</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,824</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,494</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,502</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,333</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;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;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,820</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,105</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 531000 403000 796000 761000 2293000 2824000 4625000 5439000 2494000 3545000 3953000 6143000 4502000 3333000 8649000 6300000 9820000 10105000 18023000 18643000 <p style="font-size:10pt;margin-top:10pt;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. Income Taxes</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For each of the three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company incurred an income tax provision of an insignificant amount, which primarily related to foreign income taxes related to the Company’s Mexico operations. The U.S. federal and state net deferred tax assets have been fully offset by a valuation allowance, as the Company believes it is not more likely than not that the deferred tax assets will be realized.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Net Loss Per Share</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.067%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.377%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.377%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three and Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares committed under ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrant to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.067%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.377%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.377%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three and Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size: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:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares committed under ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrant to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1615000 1615000 2162000 2162000 4777000 4777000 2707000 2707000 318000 318000 107000 107000 54000 54000 65000 65000 63000 63000 63000 63000 6827000 6827000 5104000 5104000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Workforce reduction</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In order to improve operational efficiencies, reduce operating expenses and streamline its overall organizational structure, the Company recently implemented two organizational restructurings. At the beginning of the fourth quarter of 2023, the Company began a workforce reduction which was substantially completed by the end of 2023, incurring restructuring charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the fourth quarter of 2023 for employee severance and other termination benefits. In May 2024, the Company implemented an additional workforce reduction plan (the May 2024 workforce reduction plan) that was estimable and probable as of March 31, 2024 and, as a result, recognized restructuring charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the first quarter of 2024 for employee severance and other termination benefits.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth severance and related benefits charges related to the May 2024 workforce reduction plan included in the accompanying condensed statements of operations (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.92%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:20.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in liabilities resulting from the restructuring accruals, which were recorded in accrued compensation and related benefits on the accompanying condensed balance sheet, were as follows (in thousands):</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:61.192%;"></td> <td style="width:1.48%;"></td> <td style="width:17.924%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:15.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments and other adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 2500000 2700000 <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth severance and related benefits charges related to the May 2024 workforce reduction plan included in the accompanying condensed statements of operations (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.92%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:20.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 213000 1099000 1011000 455000 2778000 <p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in liabilities resulting from the restructuring accruals, which were recorded in accrued compensation and related benefits on the accompanying condensed balance sheet, were as follows (in thousands):</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:61.192%;"></td> <td style="width:1.48%;"></td> <td style="width:17.924%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:15.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments and other adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 854000 2778000 2889000 743000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Subsequent Event</span></p><p style="text-indent:5.067%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with steps the Company is taking to help optimize its commercial organization, and to help improve operational efficiencies and reduce operating expenses to align with anticipated revenue growth, in August 2024, the Company initiated an additional restructuring plan primarily impacting its commercial organization (the August 2024 restructuring plan). The Company expects to incur approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of restructuring charges in the third quarter of 2024 for employee severance and other termination benefits.</span></p> 1300000 false false false false